KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_drc_group_header_base.cpp
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6a-dirty)
3// http://www.wxformbuilder.org/
4//
5// PLEASE DO *NOT* EDIT THIS FILE!
7
9
11
12PANEL_DRC_GROUP_HEADER_BASE::PANEL_DRC_GROUP_HEADER_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* mainSizer;
15 mainSizer = new wxBoxSizer( wxHORIZONTAL );
16
17 m_dataGrid = new wxGrid( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
18
19 // Grid
20 m_dataGrid->CreateGrid( 0, 3 );
21 m_dataGrid->EnableEditing( true );
22 m_dataGrid->EnableGridLines( true );
23 m_dataGrid->EnableDragGridSize( false );
24 m_dataGrid->SetMargins( 0, 0 );
25
26 // Columns
27 m_dataGrid->AutoSizeColumns();
28 m_dataGrid->EnableDragColMove( false );
29 m_dataGrid->EnableDragColSize( true );
30 m_dataGrid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
31
32 // Rows
33 m_dataGrid->EnableDragRowSize( true );
34 m_dataGrid->SetRowLabelSize( 0 );
35 m_dataGrid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
36
37 // Label Appearance
38
39 // Cell Defaults
40 m_dataGrid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_TOP );
41 mainSizer->Add( m_dataGrid, 1, wxALL|wxEXPAND, 5 );
42
43
44 this->SetSizer( mainSizer );
45 this->Layout();
46
47 // Connect Events
48 this->Connect( wxEVT_SIZE, wxSizeEventHandler( PANEL_DRC_GROUP_HEADER_BASE::OnSize ) );
49 m_dataGrid->Connect( wxEVT_GRID_COL_SIZE, wxGridSizeEventHandler( PANEL_DRC_GROUP_HEADER_BASE::OnGridSize ), NULL, this );
50}
51
53{
54 // Disconnect Events
55 this->Disconnect( wxEVT_SIZE, wxSizeEventHandler( PANEL_DRC_GROUP_HEADER_BASE::OnSize ) );
56 m_dataGrid->Disconnect( wxEVT_GRID_COL_SIZE, wxGridSizeEventHandler( PANEL_DRC_GROUP_HEADER_BASE::OnGridSize ), NULL, this );
57
58}
const char * name
PANEL_DRC_GROUP_HEADER_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 OnSize(wxSizeEvent &event)
virtual void OnGridSize(wxGridSizeEvent &event)