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 731 of file cadstar_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 1194 of file cadstar_archive_parser.cpp.
References CADSTAR_ARCHIVE_PARSER::ALL_ITEMS, CADSTAR_ARCHIVE_PARSER::AREA, CADSTAR_ARCHIVE_PARSER::BOARD, CADSTAR_ARCHIVE_PARSER::BOTH, 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, CADSTAR_ARCHIVE_PARSER::NET, CADSTAR_ARCHIVE_PARSER::NETCLASS, 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 755 of file cadstar_archive_parser.h.
ATTRUSAGE CADSTAR_ARCHIVE_PARSER::ATTRNAME::AttributeUsage = ATTRUSAGE::UNDEFINED |
Definition at line 756 of file cadstar_archive_parser.h.
bool CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnInvisible = false |
Definition at line 766 of file cadstar_archive_parser.h.
std::vector<COLUMNORDER> CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnOrders |
Definition at line 764 of file cadstar_archive_parser.h.
std::vector<COLUMNWIDTH> CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnWidths |
Definition at line 765 of file cadstar_archive_parser.h.
ATTRIBUTE_ID CADSTAR_ARCHIVE_PARSER::ATTRNAME::ID |
Definition at line 750 of file cadstar_archive_parser.h.
Referenced by 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 751 of file cadstar_archive_parser.h.
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 757 of file cadstar_archive_parser.h.