|
KiCad PCB EDA Suite
|
NOTE from CADSTAR help: To convert a Part Definition Attribute into a hyperlink, prefix the attribute name with "Link ". More...
#include <cadstar_archive_parser.h>
Classes | |
| struct | COLUMNORDER |
| struct | COLUMNWIDTH |
Public Member Functions | |
| void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Public Attributes | |
| ATTRIBUTE_ID | ID |
| wxString | Name |
| Parenthesis aren't permitted in user attributes in CADSTAR. | |
| ATTROWNER | AttributeOwner = ATTROWNER::ALL_ITEMS |
| ATTRUSAGE | AttributeUsage = ATTRUSAGE::UNDEFINED |
| bool | NoTransfer = false |
| True="All Design Types", False="Current Design Type" "All Design Types" Description from CADSTAR Help: "The selected attribute name will be available when
any design is displayed" "Current Design Type" From CADSTAR Help: This restricts the availability of the selected attribute name to the current design. | |
| std::vector< COLUMNORDER > | ColumnOrders |
| std::vector< COLUMNWIDTH > | ColumnWidths |
| bool | ColumnInvisible = false |
NOTE from CADSTAR help: To convert a Part Definition Attribute into a hyperlink, prefix the attribute name with "Link ".
Definition at line 729 of file cadstar_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 1196 of file cadstar_archive_parser.cpp.
References CADSTAR_ARCHIVE_PARSER::ALL_ITEMS, CADSTAR_ARCHIVE_PARSER::AREA, AttributeOwner, AttributeUsage, CADSTAR_ARCHIVE_PARSER::BOARD, CADSTAR_ARCHIVE_PARSER::BOTH, ColumnInvisible, ColumnOrders, ColumnWidths, CADSTAR_ARCHIVE_PARSER::COMPONENT, CADSTAR_ARCHIVE_PARSER::CONNECTION, CADSTAR_ARCHIVE_PARSER::COPPER, CADSTAR_ARCHIVE_PARSER::DOCSYMBOL, CADSTAR_ARCHIVE_PARSER::FIGURE, XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDString(), ID, location, Name, CADSTAR_ARCHIVE_PARSER::NET, CADSTAR_ARCHIVE_PARSER::NETCLASS, NoTransfer, CADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNORDER::Parse(), CADSTAR_ARCHIVE_PARSER::ATTRNAME::COLUMNWIDTH::Parse(), CADSTAR_ARCHIVE_PARSER::PART, CADSTAR_ARCHIVE_PARSER::PART_DEFINITION, CADSTAR_ARCHIVE_PARSER::PART_LIBRARY, CADSTAR_ARCHIVE_PARSER::PIN, CADSTAR_ARCHIVE_PARSER::SIGNALREF, CADSTAR_ARCHIVE_PARSER::SYMBOL, CADSTAR_ARCHIVE_PARSER::SYMDEF, CADSTAR_ARCHIVE_PARSER::TEMPLATE, CADSTAR_ARCHIVE_PARSER::TESTPOINT, THROW_UNKNOWN_NODE_IO_ERROR, and THROW_UNKNOWN_PARAMETER_IO_ERROR.
Referenced by CADSTAR_ARCHIVE_PARSER::CODEDEFS::ParseSubNode().
| ATTROWNER CADSTAR_ARCHIVE_PARSER::ATTRNAME::AttributeOwner = ATTROWNER::ALL_ITEMS |
Definition at line 753 of file cadstar_archive_parser.h.
Referenced by Parse().
| ATTRUSAGE CADSTAR_ARCHIVE_PARSER::ATTRNAME::AttributeUsage = ATTRUSAGE::UNDEFINED |
Definition at line 754 of file cadstar_archive_parser.h.
Referenced by Parse().
| bool CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnInvisible = false |
Definition at line 764 of file cadstar_archive_parser.h.
Referenced by Parse().
| std::vector<COLUMNORDER> CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnOrders |
Definition at line 762 of file cadstar_archive_parser.h.
Referenced by Parse().
| std::vector<COLUMNWIDTH> CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnWidths |
Definition at line 763 of file cadstar_archive_parser.h.
Referenced by Parse().
| ATTRIBUTE_ID CADSTAR_ARCHIVE_PARSER::ATTRNAME::ID |
Definition at line 748 of file cadstar_archive_parser.h.
Referenced by Parse(), and CADSTAR_ARCHIVE_PARSER::CODEDEFS::ParseSubNode().
| wxString CADSTAR_ARCHIVE_PARSER::ATTRNAME::Name |
Parenthesis aren't permitted in user attributes in CADSTAR.
Any Attributes in Parenthesis indicate an internal CADSTAR attribute Examples: "(PartDescription)" "(PartDefinitionNameStem)",etc. TODO: create a list of all CADSTAR internal attribute names.
Definition at line 749 of file cadstar_archive_parser.h.
Referenced by Parse().
| bool CADSTAR_ARCHIVE_PARSER::ATTRNAME::NoTransfer = false |
True="All Design Types", False="Current Design Type" "All Design Types" Description from CADSTAR Help: "The selected attribute name will be available when any design is displayed" "Current Design Type" From CADSTAR Help: This restricts the availability of the selected attribute name to the current design.
Definition at line 755 of file cadstar_archive_parser.h.
Referenced by Parse().