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:
WX_PANEL 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=wxBORDER_NONE|wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_DRC_RULE_EDITOR_BASE ()
 
void SetBorders (bool aLeft, bool aRight, bool aTop, bool aBottom)
 
void SetBorderColor (const KIGFX::COLOR4D &aColor)
 

Protected Member Functions

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

Protected Attributes

wxStaticLine * m_staticline4
 
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
 

Private Member Functions

void OnPaint (wxPaintEvent &event)
 

Private Attributes

bool m_leftBorder
 
bool m_rightBorder
 
bool m_topBorder
 
bool m_bottomBorder
 
KIGFX::COLOR4D m_borderColor
 

Detailed Description

Class PANEL_DRC_RULE_EDITOR_BASE.

Definition at line 40 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 = wxBORDER_NONE|wxTAB_TRAVERSAL,
const wxString & name = wxEmptyString )

◆ ~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 71 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 70 of file panel_drc_rule_editor_base.h.

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

◆ OnEnterKey()

virtual void PANEL_DRC_RULE_EDITOR_BASE::OnEnterKey ( 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().

◆ onErrorLinkClicked()

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

Reimplemented in PANEL_DRC_RULE_EDITOR.

Definition at line 72 of file panel_drc_rule_editor_base.h.

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

◆ OnPaint()

void WX_PANEL::OnPaint ( wxPaintEvent & event)
privateinherited

◆ onSyntaxHelp()

virtual void PANEL_DRC_RULE_EDITOR_BASE::onSyntaxHelp ( wxHyperlinkEvent & 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().

◆ SetBorderColor()

void WX_PANEL::SetBorderColor ( const KIGFX::COLOR4D & aColor)
inlineinherited

Definition at line 47 of file wx_panel.h.

References m_borderColor.

Referenced by SYMBOL_TREE_SYNCHRONIZING_ADAPTER::ShowPreview().

◆ SetBorders()

Member Data Documentation

◆ bBasicDetailSizer

wxBoxSizer* PANEL_DRC_RULE_EDITOR_BASE::bBasicDetailSizer
protected

Definition at line 47 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_borderColor

KIGFX::COLOR4D WX_PANEL::m_borderColor
privateinherited

Definition at line 61 of file wx_panel.h.

Referenced by OnPaint(), SetBorderColor(), and WX_PANEL().

◆ m_bottomBorder

bool WX_PANEL::m_bottomBorder
privateinherited

Definition at line 59 of file wx_panel.h.

Referenced by OnPaint(), SetBorders(), and WX_PANEL().

◆ m_checkSyntaxBtnCtrl

wxBitmapButton* PANEL_DRC_RULE_EDITOR_BASE::m_checkSyntaxBtnCtrl
protected

◆ m_commentCtrl

◆ m_commentLabel

wxStaticText* PANEL_DRC_RULE_EDITOR_BASE::m_commentLabel
protected

Definition at line 50 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

◆ 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 52 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_leftBorder

bool WX_PANEL::m_leftBorder
privateinherited

Definition at line 56 of file wx_panel.h.

Referenced by OnPaint(), SetBorders(), and WX_PANEL().

◆ m_nameCtrl

◆ m_nameLabel

wxStaticText* PANEL_DRC_RULE_EDITOR_BASE::m_nameLabel
protected

Definition at line 48 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_rightBorder

bool WX_PANEL::m_rightBorder
privateinherited

Definition at line 57 of file wx_panel.h.

Referenced by OnPaint(), SetBorders(), and WX_PANEL().

◆ m_staticline111

wxStaticLine* PANEL_DRC_RULE_EDITOR_BASE::m_staticline111
protected

◆ m_staticline3

wxStaticLine* PANEL_DRC_RULE_EDITOR_BASE::m_staticline3
protected

Definition at line 54 of file panel_drc_rule_editor_base.h.

Referenced by PANEL_DRC_RULE_EDITOR_BASE().

◆ m_staticline4

wxStaticLine* PANEL_DRC_RULE_EDITOR_BASE::m_staticline4
protected

Definition at line 45 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

◆ m_staticText711

wxStaticText* PANEL_DRC_RULE_EDITOR_BASE::m_staticText711
protected

◆ m_syntaxErrorReport

◆ m_syntaxHelp

wxHyperlinkCtrl* PANEL_DRC_RULE_EDITOR_BASE::m_syntaxHelp
protected

◆ m_textConditionCtrl

◆ m_topBorder

bool WX_PANEL::m_topBorder
privateinherited

Definition at line 58 of file wx_panel.h.

Referenced by OnPaint(), SetBorders(), and WX_PANEL().


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