12PANEL_GIT_REMOTES_BASE::PANEL_GIT_REMOTES_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_remotesSplitter =
new wxSplitterWindow(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3DSASH|wxSP_LIVE_UPDATE );
22 wxBoxSizer* bremoteListPanelSizer;
23 bremoteListPanelSizer =
new wxBoxSizer( wxVERTICAL );
30 bremoteListPanelSizer->Add(
m_remoteCount, 0, wxLEFT|wxTOP, 4 );
37 wxBoxSizer* bremoteDetailSizer;
38 bremoteDetailSizer =
new wxBoxSizer( wxVERTICAL );
42 m_remoteTitle->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD,
false, wxEmptyString ) );
44 bremoteDetailSizer->Add(
m_remoteTitle, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
46 wxStaticText* m_staticText5;
47 m_staticText5 =
new wxStaticText(
m_remoteDetail, wxID_ANY,
_(
"URL:"), wxDefaultPosition, wxDefaultSize, 0 );
48 m_staticText5->Wrap( -1 );
49 bremoteDetailSizer->Add( m_staticText5, 0, wxLEFT|wxRIGHT|wxTOP, 8 );
52 bremoteDetailSizer->Add(
m_remoteUrl, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
56 bremoteDetailSizer->Add(
m_remoteFetched, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 8 );
59 bremoteDetailSizer->Add( 0, 0, 1, wxEXPAND, 0 );
62 bButtons =
new wxBoxSizer( wxHORIZONTAL );
71 bremoteDetailSizer->Add( bButtons, 0, wxEXPAND|wxALL, 8 );
80 wxBoxSizer* bBottomRow;
81 bBottomRow =
new wxBoxSizer( wxHORIZONTAL );
83 m_addRemoteButton =
new wxButton(
this, wxID_ANY,
_(
"Add Remote..."), wxDefaultPosition, wxDefaultSize, 0 );
87 bMainSizer->Add( bBottomRow, 0, wxLEFT|wxRIGHT|wxBOTTOM, 4 );
90 this->SetSizer( bMainSizer );
92 bMainSizer->Fit(
this );