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 )
14 this->SetSizeHints( wxSize( 700,500 ), wxDefaultSize );
16 wxBoxSizer* bMainSizer;
17 bMainSizer =
new wxBoxSizer( wxVERTICAL );
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 );
25 m_labelBase =
new wxStaticText(
this, wxID_ANY,
_(
"Base ref:"), wxDefaultPosition, wxDefaultSize, 0 );
27 fgRefSizer->Add(
m_labelBase, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
29 m_comboBase =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
30 fgRefSizer->Add(
m_comboBase, 1, wxEXPAND|wxALL, 5 );
32 m_labelHead =
new wxStaticText(
this, wxID_ANY,
_(
"Head ref:"), wxDefaultPosition, wxDefaultSize, 0 );
34 fgRefSizer->Add(
m_labelHead, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
36 m_comboHead =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
37 fgRefSizer->Add(
m_comboHead, 1, wxEXPAND|wxALL, 5 );
40 bMainSizer->Add( fgRefSizer, 0, wxEXPAND|wxALL, 5 );
42 m_buttonCompare =
new wxButton(
this, wxID_ANY,
_(
"Compare"), wxDefaultPosition, wxDefaultSize, 0 );
45 m_separator =
new wxStaticLine(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
46 bMainSizer->Add(
m_separator, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
48 m_labelChanged =
new wxStaticText(
this, wxID_ANY,
_(
"Changed files (double-click to open):"), wxDefaultPosition, wxDefaultSize, 0 );
52 m_listFiles =
new wxListCtrl(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_HRULES|wxLC_VRULES|wxLC_SINGLE_SEL );
55 bMainSizer->Add(
m_listFiles, 1, wxALL|wxEXPAND, 5 );
60 bMainSizer->Add(
m_sdbSizer, 0, wxEXPAND|wxALL, 5 );
63 this->SetSizer( bMainSizer );
66 this->Centre( wxBOTH );