12PANEL_GIT_BRANCHES_BASE::PANEL_GIT_BRANCHES_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
14 wxBoxSizer* bMainSizer;
15 bMainSizer =
new wxBoxSizer( wxVERTICAL );
17 m_branchSearch =
new wxSearchCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
24 m_branchesSplitter =
new wxSplitterWindow(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3DSASH|wxSP_LIVE_UPDATE );
29 wxBoxSizer* bbranchListPanelSizer;
30 bbranchListPanelSizer =
new wxBoxSizer( wxVERTICAL );
37 bbranchListPanelSizer->Add(
m_branchCount, 0, wxLEFT|wxTOP, 4 );
44 wxBoxSizer* bbranchDetailSizer;
45 bbranchDetailSizer =
new wxBoxSizer( wxVERTICAL );
49 m_branchTitle->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD,
false, wxEmptyString ) );
51 bbranchDetailSizer->Add(
m_branchTitle, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
55 bbranchDetailSizer->Add(
m_branchCommit, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
59 bbranchDetailSizer->Add(
m_branchAuthor, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
61 wxStaticText* m_staticText4;
62 m_staticText4 =
new wxStaticText(
m_branchDetail, wxID_ANY,
_(
"Message:"), wxDefaultPosition, wxDefaultSize, 0 );
63 m_staticText4->Wrap( -1 );
64 bbranchDetailSizer->Add( m_staticText4, 0, wxLEFT|wxRIGHT|wxTOP, 8 );
69 bbranchDetailSizer->Add(
m_branchMessage, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
73 bbranchDetailSizer->Add(
m_branchSync, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
76 bbranchDetailSizer->Add( 0, 0, 1, wxEXPAND, 0 );
79 bButtons =
new wxBoxSizer( wxHORIZONTAL );
88 bbranchDetailSizer->Add( bButtons, 0, wxEXPAND|wxALL, 8 );
97 wxBoxSizer* bBottomRow;
98 bBottomRow =
new wxBoxSizer( wxHORIZONTAL );
100 m_forcePushButton =
new wxButton(
this, wxID_ANY,
_(
"Force Push"), wxDefaultPosition, wxDefaultSize, 0 );
104 bMainSizer->Add( bBottomRow, 0, wxLEFT|wxRIGHT|wxBOTTOM, 4 );
107 this->SetSizer( bMainSizer );
109 bMainSizer->Fit(
this );