|
KiCad PCB EDA Suite
|
#include <panel_drc_rule_editor.h>
Public Member Functions | |
| PANEL_DRC_RULE_EDITOR (wxWindow *aParent, BOARD *aBoard, DRC_RULE_EDITOR_CONSTRAINT_NAME aConstraintType, wxString *aConstraintTitle, std::shared_ptr< DRC_RE_BASE_CONSTRAINT_DATA > aConstraintData) | |
| ~PANEL_DRC_RULE_EDITOR () override | |
| bool | TransferDataToWindow () override |
| bool | TransferDataFromWindow () override |
| auto | GetConstraintData () |
| void | SetSaveCallback (std::function< void(int aNodeId)> aCallBackSave) |
| void | SetRemoveCallback (std::function< void(int aNodeId)> aCallBackRemove) |
| void | SetCloseCallback (std::function< void(int aNodeId)> aCallBackClose) |
| void | SetRuleNameValidationCallback (std::function< bool(int aNodeId, wxString aRuleName)> aCallbackRuleNameValidation) |
| void | SetShowMatchesCallBack (std::function< int(int aNodeId)> aCallBackShowMatches) |
| void | ResetShowMatchesButton () |
| bool | GetIsValidationSucceeded () |
| wxString | GetValidationMessage () |
| bool | ValidateInputs (int *aErrorCount, wxString *aValidationMessage) override |
| wxString | GenerateRule (const RULE_GENERATION_CONTEXT &aContext) override |
| void | OnEnterKey (wxCommandEvent &aEvent) override |
| void | Save (wxCommandEvent &aEvent) |
| void | Cancel (wxCommandEvent &aEvent) |
Protected Member Functions | |
| wxString | buildRule (const RULE_GENERATION_CONTEXT &aContext, const std::vector< wxString > &aConstraintClauses) const |
Static Protected Member Functions | |
| static wxString | sanitizeRuleName (const wxString &aRuleName) |
| static wxString | escapeCondition (const wxString &aCondition) |
| static wxString | trimTrailingZeros (const wxString &aValue) |
| static wxString | formatDouble (double aValue, int aPrecision=6) |
Protected Attributes | |
| wxBoxSizer * | bContentSizer |
| wxBoxSizer * | bBasicDetailSizer |
| wxStaticText * | m_nameLabel |
| wxTextCtrl * | m_nameCtrl |
| wxStaticText * | m_commentLabel |
| wxTextCtrl * | m_commentCtrl |
| wxBoxSizer * | m_constraintSizer |
| wxStaticText * | m_constraintHeaderTitle |
| wxStaticLine * | m_staticline3 |
| wxBoxSizer * | m_constraintContentSizer |
| wxStaticText * | m_conditionHeaderTitle |
| wxHyperlinkCtrl * | m_syntaxHelp |
| wxStaticLine * | m_staticline8 |
| wxBoxSizer * | m_conditionControlsSizer |
| wxStyledTextCtrl * | m_textConditionCtrl |
| wxBitmapButton * | m_checkSyntaxBtnCtrl |
| WX_HTML_REPORT_BOX * | m_syntaxErrorReport |
| wxStaticText * | m_staticText711 |
| wxStaticLine * | m_staticline111 |
| wxBoxSizer * | m_LayersComboBoxSizer |
Private Member Functions | |
| DRC_RULE_EDITOR_CONTENT_PANEL_BASE * | getConstraintPanel (wxWindow *aParent, const DRC_RULE_EDITOR_CONSTRAINT_NAME &aConstraintType) |
| wxString | buildLayerClause () const |
| void | onSaveButtonClicked (wxCommandEvent &aEvent) |
| Handles the save button click event, validating inputs and invoking the save callback if valid. | |
| void | onRemoveButtonClicked (wxCommandEvent &aEvent) |
| Handles the remove button click event, invoking the remove callback. | |
| void | onCloseButtonClicked (wxCommandEvent &aEvent) |
| Handles the close button click event, invoking the close callback. | |
| void | onScintillaCharAdded (wxStyledTextEvent &aEvent) |
| Handles character addition in the Scintilla text control, performing auto-complete and context-sensitive operations. | |
| void | onSyntaxHelp (wxHyperlinkEvent &aEvent) override |
| Displays a modeless help window with syntax and rule documentation. | |
| void | onCheckSyntax (wxCommandEvent &aEvent) override |
| Checks the syntax of the DRC rule condition and reports any errors. | |
| void | onErrorLinkClicked (wxHtmlLinkEvent &aEvent) override |
| Handles clicks on error links in the syntax error report and navigates to the error location. | |
| void | onContextMenu (wxMouseEvent &aEvent) override |
| Handles right-click context menu actions for text editing (undo, redo, cut, copy, paste, delete, select all, zoom). | |
| void | onShowMatchesButtonClicked (wxCommandEvent &aEvent) |
| void | populateLayerSelector (DRC_LAYER_CATEGORY aCategory) |
| std::vector< PCB_LAYER_ID > | getSelectedLayers () |
| wxString | getSelectedLayerSource () const |
| void | setSelectedLayers (const std::vector< PCB_LAYER_ID > &aLayers, const wxString &aLayerSource=wxEmptyString) |
Definition at line 41 of file panel_drc_rule_editor.h.
| PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR | ( | wxWindow * | aParent, |
| BOARD * | aBoard, | ||
| DRC_RULE_EDITOR_CONSTRAINT_NAME | aConstraintType, | ||
| wxString * | aConstraintTitle, | ||
| std::shared_ptr< DRC_RE_BASE_CONSTRAINT_DATA > | aConstraintData ) |
Definition at line 96 of file panel_drc_rule_editor.cpp.
References PANEL_DRC_RULE_EDITOR_BASE::bContentSizer, constraintNeedsTwoObjects(), drc, getConstraintPanel(), PAGED_DIALOG::GetDialog(), RULE_EDITOR_DIALOG_BASE::GetDialog(), DRC_RULE_EDITOR_UTILS::GetLayerCategoryForConstraint(), KI_TRACE_DRC_RULE_EDITOR, KiBitmapBundle(), m_board, m_btnShowMatches, PANEL_DRC_RULE_EDITOR_BASE::m_checkSyntaxBtnCtrl, PANEL_DRC_RULE_EDITOR_BASE::m_commentCtrl, PANEL_DRC_RULE_EDITOR_BASE::m_conditionControlsSizer, m_conditionGroupPanel, PANEL_DRC_RULE_EDITOR_BASE::m_constraintContentSizer, m_constraintData, PANEL_DRC_RULE_EDITOR_BASE::m_constraintHeaderTitle, m_constraintPanel, m_constraintTitle, m_constraintType, m_fabPropRegex, m_helpWindow, m_hJustRegex, m_layerCategory, m_layerList, m_layerListChoiceCtrl, PANEL_DRC_RULE_EDITOR_BASE::m_LayersComboBoxSizer, m_lineStyleRegex, PANEL_DRC_RULE_EDITOR_BASE::m_nameCtrl, m_netClassRegex, m_netNameRegex, m_padConnectionsRegex, m_padShapeRegex, m_padTypeRegex, m_pinTypeRegex, m_scintillaTricks, m_shapeRegex, PANEL_DRC_RULE_EDITOR_BASE::m_staticline111, PANEL_DRC_RULE_EDITOR_BASE::m_staticText711, PANEL_DRC_RULE_EDITOR_BASE::m_syntaxErrorReport, PANEL_DRC_RULE_EDITOR_BASE::m_textConditionCtrl, m_typeRegex, m_validationSucceeded, m_viaTypeRegex, m_vJustRegex, m_zoneConnStyleRegex, NO_LAYER_SELECTOR, onScintillaCharAdded(), onShowMatchesButtonClicked(), PANEL_DRC_RULE_EDITOR_BASE::PANEL_DRC_RULE_EDITOR_BASE(), populateLayerSelector(), RULE_EDITOR_DIALOG_BASE::RefreshContentScrollArea(), ResetShowMatchesButton(), and RULE_EDITOR_DIALOG_BASE::SetModified().
|
override |
Definition at line 219 of file panel_drc_rule_editor.cpp.
References m_board, m_btnShowMatches, m_constraintTitle, and onShowMatchesButtonClicked().
|
private |
Definition at line 1084 of file panel_drc_rule_editor.cpp.
References index, KI_TRACE_DRC_RULE_EDITOR, LAYER_SEL_BOTTOM, LAYER_SEL_INNER, LAYER_SEL_OUTER, LAYER_SEL_TOP, m_board, m_constraintType, m_layerIDs, m_layerListChoiceCtrl, and DRC_RULE_EDITOR_UTILS::TranslateTopBottomLayer().
Referenced by TransferDataFromWindow().
|
inlineprotectedinherited |
Definition at line 121 of file drc_re_content_panel_base.h.
References RULE_GENERATION_CONTEXT::comment, RULE_GENERATION_CONTEXT::conditionExpression, escapeCondition(), RULE_GENERATION_CONTEXT::layerClause, RULE_GENERATION_CONTEXT::ruleName, and sanitizeRuleName().
| void PANEL_DRC_RULE_EDITOR::Cancel | ( | wxCommandEvent & | aEvent | ) |
Definition at line 458 of file panel_drc_rule_editor.cpp.
References m_constraintData, onCloseButtonClicked(), and onRemoveButtonClicked().
|
inlinestaticprotectedinherited |
Definition at line 94 of file drc_re_content_panel_base.h.
References CTX_QUOTED_STR, and EscapeString().
Referenced by buildRule().
|
inlinestaticprotectedinherited |
Definition at line 115 of file drc_re_content_panel_base.h.
References trimTrailingZeros().
|
overridevirtual |
Implements DRC_RULE_EDITOR_CONTENT_PANEL_BASE.
Definition at line 410 of file panel_drc_rule_editor.cpp.
References m_constraintPanel.
|
inline |
Definition at line 56 of file panel_drc_rule_editor.h.
References m_constraintData.
|
private |
Definition at line 306 of file panel_drc_rule_editor.cpp.
References ABSOLUTE_LENGTH, ALLOWED_ORIENTATION, CUSTOM_RULE, DRC_RULE_EDITOR_UTILS::IsBoolInputType(), DRC_RULE_EDITOR_UTILS::IsNumericInputType(), m_constraintData, MATCHED_LENGTH_DIFF_PAIR, MINIMUM_TEXT_HEIGHT_AND_THICKNESS, MM, PERMITTED_LAYERS, ROUTING_DIFF_PAIR, ROUTING_WIDTH, and VIA_STYLE.
Referenced by PANEL_DRC_RULE_EDITOR().
|
inline |
Definition at line 86 of file panel_drc_rule_editor.h.
References m_validationSucceeded.
|
private |
Definition at line 1130 of file panel_drc_rule_editor.cpp.
References B_Cu, F_Cu, In1_Cu, LAYER_SEL_BOTTOM, LAYER_SEL_INNER, LAYER_SEL_OUTER, LAYER_SEL_TOP, m_layerIDs, and m_layerListChoiceCtrl.
Referenced by TransferDataFromWindow().
|
private |
Definition at line 249 of file panel_drc_rule_editor.cpp.
References B_Cu, F_Cu, LAYER_SEL_BOTTOM, LAYER_SEL_INNER, LAYER_SEL_OUTER, LAYER_SEL_TOP, m_board, m_layerIDs, and m_layerListChoiceCtrl.
Referenced by TransferDataFromWindow().
|
inline |
Definition at line 88 of file panel_drc_rule_editor.h.
References m_validationMessage.
|
overrideprivatevirtual |
Checks the syntax of the DRC rule condition and reports any errors.
| event | The event triggered by the syntax check action. |
Reimplemented from PANEL_DRC_RULE_EDITOR_BASE.
Definition at line 866 of file panel_drc_rule_editor.cpp.
References _, PARSE_ERROR::byteIndex, L, PARSE_ERROR::lineNumber, m_conditionGroupPanel, PANEL_DRC_RULE_EDITOR_BASE::m_syntaxErrorReport, DRC_RULES_PARSER::Parse(), PARSE_ERROR::ParseProblem(), and RPT_SEVERITY_ERROR.
|
private |
Handles the close button click event, invoking the close callback.
| aEvent | The event triggered by the close button click. |
Definition at line 467 of file panel_drc_rule_editor.cpp.
References m_callBackClose, and m_constraintData.
Referenced by Cancel().
|
overrideprivatevirtual |
Handles right-click context menu actions for text editing (undo, redo, cut, copy, paste, delete, select all, zoom).
| event | The event triggered by the right-click menu. |
Reimplemented from PANEL_DRC_RULE_EDITOR_BASE.
Definition at line 924 of file panel_drc_rule_editor.cpp.
References _, and PANEL_DRC_RULE_EDITOR_BASE::m_textConditionCtrl.
|
overridevirtual |
Reimplemented from PANEL_DRC_RULE_EDITOR_BASE.
Definition at line 439 of file panel_drc_rule_editor.cpp.
References onSaveButtonClicked().
|
overrideprivatevirtual |
Handles clicks on error links in the syntax error report and navigates to the error location.
| event | The event triggered when an error link is clicked. |
Reimplemented from PANEL_DRC_RULE_EDITOR_BASE.
Definition at line 902 of file panel_drc_rule_editor.cpp.
References PANEL_DRC_RULE_EDITOR_BASE::m_textConditionCtrl, and wxStringSplit().
|
private |
Handles the remove button click event, invoking the remove callback.
| aEvent | The event triggered by the remove button click. |
Definition at line 451 of file panel_drc_rule_editor.cpp.
References m_callBackRemove, and m_constraintData.
Referenced by Cancel().
|
private |
Handles the save button click event, validating inputs and invoking the save callback if valid.
| aEvent | The event triggered by the save button click. |
Definition at line 416 of file panel_drc_rule_editor.cpp.
References m_btnShowMatches, m_callBackSave, m_constraintData, m_constraintPanel, m_validationMessage, m_validationSucceeded, and ValidateInputs().
Referenced by OnEnterKey(), and Save().
|
private |
Handles character addition in the Scintilla text control, performing auto-complete and context-sensitive operations.
| aEvent | The event triggered when a character is added. |
Definition at line 474 of file panel_drc_rule_editor.cpp.
References PROPERTY_MANAGER::GetAllClasses(), PROPERTY_MANAGER::GetProperties(), PCBEXPR_BUILTIN_FUNCTIONS::GetSignatures(), PCBEXPR_BUILTIN_FUNCTIONS::Instance(), PROPERTY_MANAGER::Instance(), m_board, m_fabPropRegex, m_hJustRegex, m_lineStyleRegex, m_netClassRegex, m_netNameRegex, BOARD_DESIGN_SETTINGS::m_NetSettings, m_padConnectionsRegex, m_padShapeRegex, m_padTypeRegex, m_pinTypeRegex, m_scintillaTricks, m_shapeRegex, PANEL_DRC_RULE_EDITOR_BASE::m_textConditionCtrl, m_typeRegex, m_viaTypeRegex, m_vJustRegex, m_zoneConnStyleRegex, name, NONE, and STRING.
Referenced by PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 975 of file panel_drc_rule_editor.cpp.
References _, KI_TRACE_DRC_RULE_EDITOR, m_btnShowMatches, m_callBackShowMatches, and m_constraintData.
Referenced by PANEL_DRC_RULE_EDITOR(), and ~PANEL_DRC_RULE_EDITOR().
|
overrideprivatevirtual |
Displays a modeless help window with syntax and rule documentation.
| aEvent | The event triggered by the hyperlink click. |
Reimplemented from PANEL_DRC_RULE_EDITOR_BASE.
Definition at line 791 of file panel_drc_rule_editor.cpp.
References _, ConvertMarkdown2Html(), and m_helpWindow.
|
private |
Definition at line 1010 of file panel_drc_rule_editor.cpp.
References _, B_Mask, B_Paste, B_SilkS, COPPER_ONLY, F_Mask, F_Paste, F_SilkS, GENERAL_ANY_LAYER, LAYER_SEL_BOTTOM, LAYER_SEL_INNER, LAYER_SEL_OUTER, LAYER_SEL_TOP, m_board, m_layerIDs, m_layerListChoiceCtrl, NO_LAYER_SELECTOR, SILKSCREEN_ONLY, SOLDERMASK_ONLY, SOLDERPASTE_ONLY, and TOP_BOTTOM_ANY.
Referenced by PANEL_DRC_RULE_EDITOR().
| void PANEL_DRC_RULE_EDITOR::ResetShowMatchesButton | ( | ) |
Definition at line 1004 of file panel_drc_rule_editor.cpp.
References _, and m_btnShowMatches.
Referenced by PANEL_DRC_RULE_EDITOR().
|
inlinestaticprotectedinherited |
Definition at line 63 of file drc_re_content_panel_base.h.
References result.
Referenced by buildRule().
| void PANEL_DRC_RULE_EDITOR::Save | ( | wxCommandEvent & | aEvent | ) |
Definition at line 445 of file panel_drc_rule_editor.cpp.
References onSaveButtonClicked().
|
inline |
Definition at line 68 of file panel_drc_rule_editor.h.
References m_callBackClose.
|
inline |
Definition at line 63 of file panel_drc_rule_editor.h.
References m_callBackRemove.
|
inline |
Definition at line 73 of file panel_drc_rule_editor.h.
References m_callBackRuleNameValidation.
|
inline |
Definition at line 58 of file panel_drc_rule_editor.h.
References m_callBackSave.
|
private |
Definition at line 1156 of file panel_drc_rule_editor.cpp.
References IsBackLayer(), IsFrontLayer(), LAYER_SEL_BOTTOM, LAYER_SEL_INNER, LAYER_SEL_OUTER, LAYER_SEL_TOP, m_layerIDs, and m_layerListChoiceCtrl.
Referenced by TransferDataToWindow().
|
inline |
Definition at line 79 of file panel_drc_rule_editor.h.
References m_callBackShowMatches.
|
overridevirtual |
Implements DRC_RULE_EDITOR_CONTENT_PANEL_BASE.
Definition at line 274 of file panel_drc_rule_editor.cpp.
References buildLayerClause(), RULE_GENERATION_CONTEXT::comment, RULE_GENERATION_CONTEXT::conditionExpression, RULE_GENERATION_CONTEXT::constraintCode, getSelectedLayers(), getSelectedLayerSource(), KI_TRACE_DRC_RULE_EDITOR, RULE_GENERATION_CONTEXT::layerClause, PANEL_DRC_RULE_EDITOR_BASE::m_commentCtrl, m_conditionGroupPanel, m_constraintData, m_constraintPanel, PANEL_DRC_RULE_EDITOR_BASE::m_nameCtrl, and RULE_GENERATION_CONTEXT::ruleName.
|
overridevirtual |
Implements DRC_RULE_EDITOR_CONTENT_PANEL_BASE.
Definition at line 228 of file panel_drc_rule_editor.cpp.
References PANEL_DRC_RULE_EDITOR_BASE::m_commentCtrl, m_conditionGroupPanel, m_constraintData, m_constraintPanel, PANEL_DRC_RULE_EDITOR_BASE::m_nameCtrl, and setSelectedLayers().
|
inlinestaticprotectedinherited |
Definition at line 99 of file drc_re_content_panel_base.h.
References result.
Referenced by formatDouble().
|
overridevirtual |
Implements DRC_RULE_EDITOR_CONTENT_PANEL_BASE.
Definition at line 388 of file panel_drc_rule_editor.cpp.
References _, DRC_RULE_EDITOR_UTILS::FormatErrorMessage(), m_callBackRuleNameValidation, m_constraintData, m_layerListChoiceCtrl, PANEL_DRC_RULE_EDITOR_BASE::m_nameCtrl, m_validationMessage, and m_validationSucceeded.
Referenced by onSaveButtonClicked().
|
protectedinherited |
Definition at line 45 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 44 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), and PANEL_DRC_RULE_EDITOR_BASE().
|
private |
Definition at line 174 of file panel_drc_rule_editor.h.
Referenced by buildLayerClause(), getSelectedLayerSource(), onScintillaCharAdded(), PANEL_DRC_RULE_EDITOR(), populateLayerSelector(), and ~PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 171 of file panel_drc_rule_editor.h.
Referenced by onSaveButtonClicked(), onShowMatchesButtonClicked(), PANEL_DRC_RULE_EDITOR(), ResetShowMatchesButton(), and ~PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 190 of file panel_drc_rule_editor.h.
Referenced by onCloseButtonClicked(), and SetCloseCallback().
|
private |
Definition at line 189 of file panel_drc_rule_editor.h.
Referenced by onRemoveButtonClicked(), and SetRemoveCallback().
|
private |
Definition at line 191 of file panel_drc_rule_editor.h.
Referenced by SetRuleNameValidationCallback(), and ValidateInputs().
|
private |
Definition at line 188 of file panel_drc_rule_editor.h.
Referenced by onSaveButtonClicked(), and SetSaveCallback().
|
private |
Definition at line 192 of file panel_drc_rule_editor.h.
Referenced by onShowMatchesButtonClicked(), and SetShowMatchesCallBack().
|
protectedinherited |
Definition at line 59 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), PANEL_DRC_RULE_EDITOR_BASE(), and ~PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 49 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), PANEL_DRC_RULE_EDITOR_BASE(), PANEL_DRC_RULE_EDITOR::TransferDataFromWindow(), PANEL_DRC_RULE_EDITOR::TransferDataToWindow(), and ~PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 48 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 57 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), and PANEL_DRC_RULE_EDITOR_BASE().
|
private |
Definition at line 186 of file panel_drc_rule_editor.h.
Referenced by onCheckSyntax(), PANEL_DRC_RULE_EDITOR(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 54 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 53 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), and PANEL_DRC_RULE_EDITOR_BASE().
|
private |
Definition at line 185 of file panel_drc_rule_editor.h.
Referenced by Cancel(), GetConstraintData(), getConstraintPanel(), onCloseButtonClicked(), onRemoveButtonClicked(), onSaveButtonClicked(), onShowMatchesButtonClicked(), PANEL_DRC_RULE_EDITOR(), TransferDataFromWindow(), TransferDataToWindow(), and ValidateInputs().
|
protectedinherited |
Definition at line 51 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), and PANEL_DRC_RULE_EDITOR_BASE().
|
private |
Definition at line 184 of file panel_drc_rule_editor.h.
Referenced by GenerateRule(), onSaveButtonClicked(), PANEL_DRC_RULE_EDITOR(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 50 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR_BASE().
|
private |
Definition at line 175 of file panel_drc_rule_editor.h.
Referenced by PANEL_DRC_RULE_EDITOR(), and ~PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 183 of file panel_drc_rule_editor.h.
Referenced by buildLayerClause(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 200 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 209 of file panel_drc_rule_editor.h.
Referenced by onSyntaxHelp(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 206 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 182 of file panel_drc_rule_editor.h.
Referenced by PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 181 of file panel_drc_rule_editor.h.
Referenced by buildLayerClause(), getSelectedLayers(), getSelectedLayerSource(), populateLayerSelector(), and setSelectedLayers().
|
private |
Definition at line 173 of file panel_drc_rule_editor.h.
Referenced by PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 180 of file panel_drc_rule_editor.h.
Referenced by buildLayerClause(), getSelectedLayers(), getSelectedLayerSource(), PANEL_DRC_RULE_EDITOR(), populateLayerSelector(), setSelectedLayers(), and ValidateInputs().
|
protectedinherited |
Definition at line 63 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), and PANEL_DRC_RULE_EDITOR_BASE().
|
private |
Definition at line 205 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
protectedinherited |
Definition at line 47 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), PANEL_DRC_RULE_EDITOR_BASE(), PANEL_DRC_RULE_EDITOR::TransferDataFromWindow(), PANEL_DRC_RULE_EDITOR::TransferDataToWindow(), PANEL_DRC_RULE_EDITOR::ValidateInputs(), and ~PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 46 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR_BASE().
|
private |
Definition at line 194 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 195 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 203 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 202 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 198 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 199 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 179 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 201 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
protectedinherited |
Definition at line 62 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), and PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 52 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 56 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 61 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), and PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 60 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::onCheckSyntax(), PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), PANEL_DRC_RULE_EDITOR_BASE(), and ~PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 55 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR_BASE(), and ~PANEL_DRC_RULE_EDITOR_BASE().
|
protectedinherited |
Definition at line 58 of file panel_drc_rule_editor_base.h.
Referenced by PANEL_DRC_RULE_EDITOR::onContextMenu(), PANEL_DRC_RULE_EDITOR::onErrorLinkClicked(), PANEL_DRC_RULE_EDITOR::onScintillaCharAdded(), PANEL_DRC_RULE_EDITOR::PANEL_DRC_RULE_EDITOR(), PANEL_DRC_RULE_EDITOR_BASE(), and ~PANEL_DRC_RULE_EDITOR_BASE().
|
private |
Definition at line 196 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 177 of file panel_drc_rule_editor.h.
Referenced by GetValidationMessage(), onSaveButtonClicked(), and ValidateInputs().
|
private |
Definition at line 176 of file panel_drc_rule_editor.h.
Referenced by GetIsValidationSucceeded(), onSaveButtonClicked(), PANEL_DRC_RULE_EDITOR(), and ValidateInputs().
|
private |
Definition at line 172 of file panel_drc_rule_editor.h.
|
private |
Definition at line 197 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 207 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().
|
private |
Definition at line 204 of file panel_drc_rule_editor.h.
Referenced by onScintillaCharAdded(), and PANEL_DRC_RULE_EDITOR().