KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_constraints_base.cpp
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6a)
3// http://www.wxformbuilder.org/
4//
5// PLEASE DO *NOT* EDIT THIS FILE!
7
9
11
12PANEL_CONSTRAINTS_BASE::PANEL_CONSTRAINTS_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : wxPanel( parent, id, pos, size, style, name )
13{
14 wxBoxSizer* bMainSizer;
15 bMainSizer = new wxBoxSizer( wxVERTICAL );
16
17 m_list = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL );
18 bMainSizer->Add( m_list, 1, wxEXPAND|wxALL, 3 );
19
20 wxBoxSizer* bButtonSizer;
21 bButtonSizer = new wxBoxSizer( wxHORIZONTAL );
22
23 m_refreshButton = new wxButton( this, wxID_REFRESH, _("Refresh"), wxDefaultPosition, wxDefaultSize, 0 );
24 bButtonSizer->Add( m_refreshButton, 0, wxALL, 3 );
25
26 m_deleteButton = new wxButton( this, wxID_DELETE, _("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
27 bButtonSizer->Add( m_deleteButton, 0, wxALL, 3 );
28
29
30 bMainSizer->Add( bButtonSizer, 0, wxEXPAND, 0 );
31
32
33 this->SetSizer( bMainSizer );
34 this->Layout();
35 bMainSizer->Fit( this );
36
37 // Connect Events
38 m_list->Connect( wxEVT_COMMAND_LIST_ITEM_ACTIVATED, wxListEventHandler( PANEL_CONSTRAINTS_BASE::onRowActivated ), NULL, this );
39 m_refreshButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_CONSTRAINTS_BASE::onRefresh ), NULL, this );
40 m_deleteButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_CONSTRAINTS_BASE::onDelete ), NULL, this );
41}
42
44{
45 // Disconnect Events
46 m_list->Disconnect( wxEVT_COMMAND_LIST_ITEM_ACTIVATED, wxListEventHandler( PANEL_CONSTRAINTS_BASE::onRowActivated ), NULL, this );
47 m_refreshButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_CONSTRAINTS_BASE::onRefresh ), NULL, this );
48 m_deleteButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_CONSTRAINTS_BASE::onDelete ), NULL, this );
49
50}
const char * name
PANEL_CONSTRAINTS_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)
virtual void onRefresh(wxCommandEvent &event)
virtual void onDelete(wxCommandEvent &event)
virtual void onRowActivated(wxListEvent &event)
#define _(s)