mirror of https://github.com/KLayout/klayout.git
Updating doc, python stubs, fixed non-Qt builds
This commit is contained in:
parent
e6914c78b9
commit
561a760881
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
<!DOCTYPE language SYSTEM "klayout_doc.dtd">
|
||||||
|
|
||||||
<!-- generated by /home/matthias/klayout/master/scripts/drc_lvs_doc/extract_doc.rb -->
|
<!-- generated by /home/matthias/klayout/master2/scripts/drc_lvs_doc/extract_doc.rb -->
|
||||||
<!-- DO NOT EDIT! -->
|
<!-- DO NOT EDIT! -->
|
||||||
|
|
||||||
<doc>
|
<doc>
|
||||||
|
|
|
||||||
|
|
@ -38,12 +38,12 @@
|
||||||
#include "layMarker.h"
|
#include "layMarker.h"
|
||||||
#include "layLayerProperties.h"
|
#include "layLayerProperties.h"
|
||||||
#include "layLayoutViewBase.h"
|
#include "layLayoutViewBase.h"
|
||||||
#include "layBusy.h"
|
|
||||||
|
|
||||||
#if defined(HAVE_QT)
|
#if defined(HAVE_QT)
|
||||||
# include "layLayoutView.h"
|
# include "layLayoutView.h"
|
||||||
# include "layTipDialog.h"
|
# include "layTipDialog.h"
|
||||||
# include "layDragDropData.h"
|
# include "layDragDropData.h"
|
||||||
|
# include "layBusy.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(HAVE_QT)
|
#if defined(HAVE_QT)
|
||||||
|
|
@ -1723,8 +1723,10 @@ InstService::make_cell (const lay::CellView &cv)
|
||||||
return std::make_pair (true, m_current_cell);
|
return std::make_pair (true, m_current_cell);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(HAVE_QT)
|
||||||
// prevents recursion
|
// prevents recursion
|
||||||
lay::BusySection busy;
|
lay::BusySection busy;
|
||||||
|
#endif
|
||||||
|
|
||||||
// NOTE: do this at the beginning: creating a transaction might delete transactions behind the
|
// NOTE: do this at the beginning: creating a transaction might delete transactions behind the
|
||||||
// head transaction, hence releasing (thus: deleting) cells. To prevert interference, create
|
// head transaction, hence releasing (thus: deleting) cells. To prevert interference, create
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1627,6 +1627,20 @@ class ReportDatabase:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@overload
|
@overload
|
||||||
|
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.EdgePairWithProperties], with_properties: Optional[bool] = ...) -> None:
|
||||||
|
r"""
|
||||||
|
@brief Creates new edge pair items for the given cell/category combination
|
||||||
|
This version takes \EdgePairWithProperties objects. If \with_properties is true (the default), the
|
||||||
|
properties are added to the item as tagged values.
|
||||||
|
@param cell_id The ID of the cell to which the item is associated
|
||||||
|
@param category_id The ID of the category to which the item is associated
|
||||||
|
@param trans The transformation to apply
|
||||||
|
@param polygons The list of edge pairs (with properties) for which the items are created
|
||||||
|
@param with_properties If true, the properties are transferred into the item as well
|
||||||
|
This variant has been introduced in version 0.30.
|
||||||
|
"""
|
||||||
|
...
|
||||||
|
@overload
|
||||||
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.EdgePair]) -> None:
|
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.EdgePair]) -> None:
|
||||||
r"""
|
r"""
|
||||||
@brief Creates new edge pair items for the given cell/category combination
|
@brief Creates new edge pair items for the given cell/category combination
|
||||||
|
|
@ -1642,6 +1656,20 @@ class ReportDatabase:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@overload
|
@overload
|
||||||
|
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.EdgeWithProperties], with_properties: Optional[bool] = ...) -> None:
|
||||||
|
r"""
|
||||||
|
@brief Creates new edge items for the given cell/category combination
|
||||||
|
This version takes \EdgeWithProperties objects. If \with_properties is true (the default), the
|
||||||
|
properties are added to the item as tagged values.
|
||||||
|
@param cell_id The ID of the cell to which the item is associated
|
||||||
|
@param category_id The ID of the category to which the item is associated
|
||||||
|
@param trans The transformation to apply
|
||||||
|
@param polygons The list of edges (with properties) for which the items are created
|
||||||
|
@param with_properties If true, the properties are transferred into the item as well
|
||||||
|
This variant has been introduced in version 0.30.
|
||||||
|
"""
|
||||||
|
...
|
||||||
|
@overload
|
||||||
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.Edge]) -> None:
|
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.Edge]) -> None:
|
||||||
r"""
|
r"""
|
||||||
@brief Creates new edge items for the given cell/category combination
|
@brief Creates new edge items for the given cell/category combination
|
||||||
|
|
@ -1657,6 +1685,20 @@ class ReportDatabase:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@overload
|
@overload
|
||||||
|
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.PolygonWithProperties], with_properties: Optional[bool] = ...) -> None:
|
||||||
|
r"""
|
||||||
|
@brief Creates new polygon items for the given cell/category combination
|
||||||
|
This version takes \PolygonWithProperties objects. If \with_properties is true (the default), the
|
||||||
|
properties are added to the item as tagged values.
|
||||||
|
@param cell_id The ID of the cell to which the item is associated
|
||||||
|
@param category_id The ID of the category to which the item is associated
|
||||||
|
@param trans The transformation to apply
|
||||||
|
@param polygons The list of polygons (with properties) for which the items are created
|
||||||
|
@param with_properties If true, the properties are transferred into the item as well
|
||||||
|
This variant has been introduced in version 0.30.
|
||||||
|
"""
|
||||||
|
...
|
||||||
|
@overload
|
||||||
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.Polygon]) -> None:
|
def create_items(self, cell_id: int, category_id: int, trans: db.CplxTrans, array: Sequence[db.Polygon]) -> None:
|
||||||
r"""
|
r"""
|
||||||
@brief Creates new polygon items for the given cell/category combination
|
@brief Creates new polygon items for the given cell/category combination
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue