|
KiCad PCB EDA Suite
|
Class PANEL_SETUP_NET_CHAINS_BASE. More...
#include <panel_setup_net_chains_base.h>
Public Member Functions | |
| PANEL_SETUP_NET_CHAINS_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString) | |
| ~PANEL_SETUP_NET_CHAINS_BASE () | |
| void | m_chainsSplitterOnIdle (wxIdleEvent &) |
Protected Member Functions | |
| virtual void | OnChainGridSelectionChanged (wxGridEvent &event) |
| virtual void | OnDeleteChainClicked (wxCommandEvent &event) |
| virtual void | OnClassAddClicked (wxCommandEvent &event) |
| virtual void | OnClassRenameClicked (wxCommandEvent &event) |
| virtual void | OnClassDeleteClicked (wxCommandEvent &event) |
Protected Attributes | |
| wxNotebook * | m_notebook |
| wxPanel * | m_chainsTab |
| wxStaticText * | m_chainsHeader |
| wxSplitterWindow * | m_chainsSplitter |
| wxPanel * | m_chainsGridPanel |
| WX_GRID * | m_chainsGrid |
| wxPanel * | m_membersPanel |
| wxStaticText * | m_membersLabel |
| wxListBox * | m_membersListBox |
| STD_BITMAP_BUTTON * | m_deleteChainButton |
| wxPanel * | m_classesTab |
| wxStaticText * | m_classesHeader |
| WX_GRID * | m_classesGrid |
| STD_BITMAP_BUTTON * | m_addClassButton |
| STD_BITMAP_BUTTON * | m_renameClassButton |
| STD_BITMAP_BUTTON * | m_deleteClassButton |
Class PANEL_SETUP_NET_CHAINS_BASE.
Definition at line 39 of file panel_setup_net_chains_base.h.
| PANEL_SETUP_NET_CHAINS_BASE::PANEL_SETUP_NET_CHAINS_BASE | ( | wxWindow * | parent, |
| wxWindowID | id = wxID_ANY, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize, | ||
| long | style = wxTAB_TRAVERSAL, | ||
| const wxString & | name = wxEmptyString ) |
Definition at line 15 of file panel_setup_net_chains_base.cpp.
References _, m_addClassButton, m_chainsGrid, m_chainsGridPanel, m_chainsHeader, m_chainsSplitter, m_chainsSplitterOnIdle(), m_chainsTab, m_classesGrid, m_classesHeader, m_classesTab, m_deleteChainButton, m_deleteClassButton, m_membersLabel, m_membersListBox, m_membersPanel, m_notebook, m_renameClassButton, name, OnChainGridSelectionChanged(), OnClassAddClicked(), OnClassDeleteClicked(), OnClassRenameClicked(), and OnDeleteChainClicked().
Referenced by PANEL_SETUP_NET_CHAINS::PANEL_SETUP_NET_CHAINS().
| PANEL_SETUP_NET_CHAINS_BASE::~PANEL_SETUP_NET_CHAINS_BASE | ( | ) |
Definition at line 202 of file panel_setup_net_chains_base.cpp.
References m_addClassButton, m_chainsGrid, m_deleteChainButton, m_deleteClassButton, m_renameClassButton, OnChainGridSelectionChanged(), OnClassAddClicked(), OnClassDeleteClicked(), OnClassRenameClicked(), and OnDeleteChainClicked().
|
inline |
Definition at line 75 of file panel_setup_net_chains_base.h.
References m_chainsSplitter, and m_chainsSplitterOnIdle().
Referenced by m_chainsSplitterOnIdle(), and PANEL_SETUP_NET_CHAINS_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_NET_CHAINS.
Definition at line 62 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_NET_CHAINS.
Definition at line 64 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_NET_CHAINS.
Definition at line 66 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_NET_CHAINS.
Definition at line 65 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_SETUP_NET_CHAINS.
Definition at line 63 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 57 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS::PANEL_SETUP_NET_CHAINS(), PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 49 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS::PANEL_SETUP_NET_CHAINS(), PANEL_SETUP_NET_CHAINS_BASE(), PANEL_SETUP_NET_CHAINS::rebuildChainsGrid(), PANEL_SETUP_NET_CHAINS::refreshChainClassDropdownChoices(), PANEL_SETUP_NET_CHAINS::refreshNetClassDropdownChoices(), PANEL_SETUP_NET_CHAINS::selectedChainRow(), PANEL_SETUP_NET_CHAINS::Validate(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 48 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 46 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE(), and PANEL_SETUP_NET_CHAINS::rebuildChainsGrid().
|
protected |
Definition at line 47 of file panel_setup_net_chains_base.h.
Referenced by m_chainsSplitterOnIdle(), and PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 45 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 56 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS::PANEL_SETUP_NET_CHAINS(), PANEL_SETUP_NET_CHAINS_BASE(), PANEL_SETUP_NET_CHAINS::rebuildClassesGrid(), PANEL_SETUP_NET_CHAINS::selectedClassRow(), and PANEL_SETUP_NET_CHAINS::Validate().
|
protected |
Definition at line 55 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 54 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 53 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS::PANEL_SETUP_NET_CHAINS(), PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 59 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS::PANEL_SETUP_NET_CHAINS(), PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 51 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE(), and PANEL_SETUP_NET_CHAINS::updateMembersDetail().
|
protected |
Definition at line 52 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE(), and PANEL_SETUP_NET_CHAINS::updateMembersDetail().
|
protected |
Definition at line 50 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 44 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS_BASE().
|
protected |
Definition at line 58 of file panel_setup_net_chains_base.h.
Referenced by PANEL_SETUP_NET_CHAINS::PANEL_SETUP_NET_CHAINS(), PANEL_SETUP_NET_CHAINS_BASE(), and ~PANEL_SETUP_NET_CHAINS_BASE().