KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CADSTAR_ARCHIVE_PARSER::ATTRNAME Struct Reference

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>

Inheritance diagram for CADSTAR_ARCHIVE_PARSER::ATTRNAME:
CADSTAR_ARCHIVE_PARSER::PARSER

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< COLUMNORDERColumnOrders
 
std::vector< COLUMNWIDTHColumnWidths
 
bool ColumnInvisible = false
 

Detailed Description

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.

Member Function Documentation

◆ Parse()

Member Data Documentation

◆ AttributeOwner

ATTROWNER CADSTAR_ARCHIVE_PARSER::ATTRNAME::AttributeOwner = ATTROWNER::ALL_ITEMS

Definition at line 755 of file cadstar_archive_parser.h.

◆ AttributeUsage

ATTRUSAGE CADSTAR_ARCHIVE_PARSER::ATTRNAME::AttributeUsage = ATTRUSAGE::UNDEFINED

Definition at line 756 of file cadstar_archive_parser.h.

◆ ColumnInvisible

bool CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnInvisible = false

Definition at line 766 of file cadstar_archive_parser.h.

◆ ColumnOrders

std::vector<COLUMNORDER> CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnOrders

Definition at line 764 of file cadstar_archive_parser.h.

◆ ColumnWidths

std::vector<COLUMNWIDTH> CADSTAR_ARCHIVE_PARSER::ATTRNAME::ColumnWidths

Definition at line 765 of file cadstar_archive_parser.h.

◆ ID

ATTRIBUTE_ID CADSTAR_ARCHIVE_PARSER::ATTRNAME::ID

◆ Name

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.

◆ NoTransfer

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.


The documentation for this struct was generated from the following files: