KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_DRC_RULE_EDITOR_BASE Class Reference

Class PANEL_DRC_RULE_EDITOR_BASE. More...

#include <panel_drc_rule_editor_base.h>

Inheritance diagram for PANEL_DRC_RULE_EDITOR_BASE:
PANEL_DRC_RULE_EDITOR

Public Member Functions

 PANEL_DRC_RULE_EDITOR_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_DRC_RULE_EDITOR_BASE ()
 

Protected Member Functions

virtual void onSyntaxHelp (wxHyperlinkEvent &event)
 
virtual void onContextMenu (wxMouseEvent &event)
 
virtual void onCheckSyntax (wxCommandEvent &event)
 
virtual void onErrorLinkClicked (wxHtmlLinkEvent &event)
 

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_BOXm_syntaxErrorReport
 
wxStaticText * m_staticText711
 
wxStaticLine * m_staticline111
 
wxBoxSizer * m_LayersComboBoxSizer
 

Detailed Description

Class PANEL_DRC_RULE_EDITOR_BASE.

Definition at line 39 of file panel_drc_rule_editor_base.h.

Constructor & Destructor Documentation

◆ PANEL_DRC_RULE_EDITOR_BASE()

PANEL_DRC_RULE_EDITOR_BASE::PANEL_DRC_RULE_EDITOR_BASE ( wxWindow * parent,
wxWindowID id = wxID_ANY,
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxSize( -1,-1 ),
long style = wxTAB_TRAVERSAL,
const wxString & name = wxEmptyString )

◆ ~PANEL_DRC_RULE_EDITOR_BASE()

PANEL_DRC_RULE_EDITOR_BASE::~PANEL_DRC_RULE_EDITOR_BASE ( )

Member Function Documentation

◆ onCheckSyntax()

virtual void PANEL_DRC_RULE_EDITOR_BASE::onCheckSyntax ( wxCommandEvent & event)
inlineprotectedvirtual

Reimplemented in PANEL_DRC_RULE_EDITOR.

Definition at line 68 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE(), and ~PANEL_DRC_RULE_EDITOR_BASE().

◆ onContextMenu()

virtual void PANEL_DRC_RULE_EDITOR_BASE::onContextMenu ( wxMouseEvent & event)
inlineprotectedvirtual

Reimplemented in PANEL_DRC_RULE_EDITOR.

Definition at line 67 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE(), and ~PANEL_DRC_RULE_EDITOR_BASE().

◆ onErrorLinkClicked()

virtual void PANEL_DRC_RULE_EDITOR_BASE::onErrorLinkClicked ( wxHtmlLinkEvent & event)
inlineprotectedvirtual

Reimplemented in PANEL_DRC_RULE_EDITOR.

Definition at line 69 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE(), and ~PANEL_DRC_RULE_EDITOR_BASE().

◆ onSyntaxHelp()

virtual void PANEL_DRC_RULE_EDITOR_BASE::onSyntaxHelp ( wxHyperlinkEvent & event)
inlineprotectedvirtual

Reimplemented in PANEL_DRC_RULE_EDITOR.

Definition at line 66 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE(), and ~PANEL_DRC_RULE_EDITOR_BASE().

Member Data Documentation

◆ bBasicDetailSizer

wxBoxSizer* PANEL_DRC_RULE_EDITOR_BASE::bBasicDetailSizer
protected

Definition at line 45 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ bContentSizer

wxBoxSizer* PANEL_DRC_RULE_EDITOR_BASE::bContentSizer
protected

◆ m_checkSyntaxBtnCtrl

wxBitmapButton* PANEL_DRC_RULE_EDITOR_BASE::m_checkSyntaxBtnCtrl
protected

◆ m_commentCtrl

wxTextCtrl* PANEL_DRC_RULE_EDITOR_BASE::m_commentCtrl
protected

◆ m_commentLabel

wxStaticText* PANEL_DRC_RULE_EDITOR_BASE::m_commentLabel
protected

Definition at line 48 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_conditionControlsSizer

wxBoxSizer* PANEL_DRC_RULE_EDITOR_BASE::m_conditionControlsSizer
protected

◆ m_conditionHeaderTitle

wxStaticText* PANEL_DRC_RULE_EDITOR_BASE::m_conditionHeaderTitle
protected

Definition at line 54 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_constraintContentSizer

wxBoxSizer* PANEL_DRC_RULE_EDITOR_BASE::m_constraintContentSizer
protected

◆ m_constraintHeaderTitle

wxStaticText* PANEL_DRC_RULE_EDITOR_BASE::m_constraintHeaderTitle
protected

◆ m_constraintSizer

wxBoxSizer* PANEL_DRC_RULE_EDITOR_BASE::m_constraintSizer
protected

Definition at line 50 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_LayersComboBoxSizer

wxBoxSizer* PANEL_DRC_RULE_EDITOR_BASE::m_LayersComboBoxSizer
protected

◆ m_nameCtrl

◆ m_nameLabel

wxStaticText* PANEL_DRC_RULE_EDITOR_BASE::m_nameLabel
protected

Definition at line 46 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_staticline111

wxStaticLine* PANEL_DRC_RULE_EDITOR_BASE::m_staticline111
protected

Definition at line 62 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_staticline3

wxStaticLine* PANEL_DRC_RULE_EDITOR_BASE::m_staticline3
protected

Definition at line 52 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_staticline8

wxStaticLine* PANEL_DRC_RULE_EDITOR_BASE::m_staticline8
protected

Definition at line 56 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_staticText711

wxStaticText* PANEL_DRC_RULE_EDITOR_BASE::m_staticText711
protected

Definition at line 61 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_syntaxErrorReport

◆ m_syntaxHelp

wxHyperlinkCtrl* PANEL_DRC_RULE_EDITOR_BASE::m_syntaxHelp
protected

◆ m_textConditionCtrl


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