KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_git_mr_review_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
12DIALOG_GIT_MR_REVIEW_BASE::DIALOG_GIT_MR_REVIEW_BASE( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : DIALOG_SHIM( parent, id, title, pos, size, style )
13{
14 this->SetSizeHints( wxSize( 700,500 ), wxDefaultSize );
15
16 wxBoxSizer* bMainSizer;
17 bMainSizer = new wxBoxSizer( wxVERTICAL );
18
19 wxFlexGridSizer* fgRefSizer;
20 fgRefSizer = new wxFlexGridSizer( 2, 2, 3, 5 );
21 fgRefSizer->AddGrowableCol( 1 );
22 fgRefSizer->SetFlexibleDirection( wxBOTH );
23 fgRefSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
24
25 m_labelBase = new wxStaticText( this, wxID_ANY, _("Base ref:"), wxDefaultPosition, wxDefaultSize, 0 );
26 m_labelBase->Wrap( -1 );
27 fgRefSizer->Add( m_labelBase, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
28
29 m_comboBase = new wxComboBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
30 fgRefSizer->Add( m_comboBase, 1, wxEXPAND|wxALL, 5 );
31
32 m_labelHead = new wxStaticText( this, wxID_ANY, _("Head ref:"), wxDefaultPosition, wxDefaultSize, 0 );
33 m_labelHead->Wrap( -1 );
34 fgRefSizer->Add( m_labelHead, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
35
36 m_comboHead = new wxComboBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
37 fgRefSizer->Add( m_comboHead, 1, wxEXPAND|wxALL, 5 );
38
39
40 bMainSizer->Add( fgRefSizer, 0, wxEXPAND|wxALL, 5 );
41
42 m_buttonCompare = new wxButton( this, wxID_ANY, _("Compare"), wxDefaultPosition, wxDefaultSize, 0 );
43 bMainSizer->Add( m_buttonCompare, 0, wxALIGN_RIGHT|wxALL, 5 );
44
45 m_separator = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
46 bMainSizer->Add( m_separator, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
47
48 m_labelChanged = new wxStaticText( this, wxID_ANY, _("Changed files (double-click to open):"), wxDefaultPosition, wxDefaultSize, 0 );
49 m_labelChanged->Wrap( -1 );
50 bMainSizer->Add( m_labelChanged, 0, wxALL|wxEXPAND, 5 );
51
52 m_listFiles = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_HRULES|wxLC_VRULES|wxLC_SINGLE_SEL );
53 m_listFiles->SetMinSize( wxSize( 600,250 ) );
54
55 bMainSizer->Add( m_listFiles, 1, wxALL|wxEXPAND, 5 );
56
57 m_sdbSizer = new wxStdDialogButtonSizer();
58 m_sdbSizer->Realize();
59
60 bMainSizer->Add( m_sdbSizer, 0, wxEXPAND|wxALL, 5 );
61
62
63 this->SetSizer( bMainSizer );
64 this->Layout();
65
66 this->Centre( wxBOTH );
67
68 // Connect Events
69 this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DIALOG_GIT_MR_REVIEW_BASE::OnClose ) );
70 m_buttonCompare->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_GIT_MR_REVIEW_BASE::OnCompareClick ), NULL, this );
71 m_listFiles->Connect( wxEVT_COMMAND_LIST_ITEM_ACTIVATED, wxListEventHandler( DIALOG_GIT_MR_REVIEW_BASE::OnFileActivated ), NULL, this );
72}
73
75{
76 // Disconnect Events
77 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DIALOG_GIT_MR_REVIEW_BASE::OnClose ) );
78 m_buttonCompare->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_GIT_MR_REVIEW_BASE::OnCompareClick ), NULL, this );
79 m_listFiles->Disconnect( wxEVT_COMMAND_LIST_ITEM_ACTIVATED, wxListEventHandler( DIALOG_GIT_MR_REVIEW_BASE::OnFileActivated ), NULL, this );
80
81}
virtual void OnClose(wxCloseEvent &event)
virtual void OnCompareClick(wxCommandEvent &event)
virtual void OnFileActivated(wxListEvent &event)
DIALOG_GIT_MR_REVIEW_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Compare Branches"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(800, 550), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxStdDialogButtonSizer * m_sdbSizer
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)
#define _(s)