20
18
wxBoxSizer* bSizer5;
21
19
bSizer5 = new wxBoxSizer( wxVERTICAL );
24
bSizer15 = new wxBoxSizer( wxVERTICAL );
27
bSizer9 = new wxBoxSizer( wxHORIZONTAL );
29
m_pPanelWelcome = new TitledPanelSinBorder( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
30
m_pPanelWelcome->SetToolTip( _("Welcome") );
33
bSizer11 = new wxBoxSizer( wxVERTICAL );
35
m_pTextWelcome = new wxHtmlWindow( m_pPanelWelcome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO );
36
bSizer11->Add( m_pTextWelcome, 1, wxEXPAND, 5 );
38
m_pPanelWelcome->SetSizer( bSizer11 );
39
m_pPanelWelcome->Layout();
40
bSizer11->Fit( m_pPanelWelcome );
41
bSizer9->Add( m_pPanelWelcome, 10, wxEXPAND|wxRIGHT, 15 );
43
m_pTwitterTitle = new TitledPanelSinBorder( this, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxTAB_TRAVERSAL );
44
m_pTwitterTitle->SetToolTip( _("Twitter") );
47
bSizer14 = new wxBoxSizer( wxVERTICAL );
49
m_pTextTwitter = new wxHtmlWindow( m_pTwitterTitle, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO );
50
bSizer14->Add( m_pTextTwitter, 1, wxEXPAND, 5 );
52
m_pTwitterTitle->SetSizer( bSizer14 );
53
m_pTwitterTitle->Layout();
54
bSizer14->Fit( m_pTwitterTitle );
55
bSizer9->Add( m_pTwitterTitle, 7, wxEXPAND, 15 );
57
bSizer15->Add( bSizer9, 1, wxEXPAND, 5 );
21
m_pSizerToolBar = new wxBoxSizer( wxHORIZONTAL );
23
bSizer5->Add( m_pSizerToolBar, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL, 5 );
59
25
wxBoxSizer* bSizer13;
60
26
bSizer13 = new wxBoxSizer( wxHORIZONTAL );
62
m_pShowOnStartup = new wxCheckBox( this, wxID_ANY, _("Show On Startup"), wxDefaultPosition, wxDefaultSize, 0 );
63
m_pShowOnStartup->SetValue(true);
64
bSizer13->Add( m_pShowOnStartup, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
28
m_hyperlink2 = new wxHyperlinkCtrl( this, wxID_ANY, _("http://ginkgo-cadx.com"), wxT("http://ginkgo-cadx.com"), wxDefaultPosition, wxDefaultSize, wxHL_DEFAULT_STYLE );
29
bSizer13->Add( m_hyperlink2, 0, wxALL, 5 );
67
32
bSizer13->Add( 0, 0, 1, wxEXPAND, 5 );
76
41
bSizer13->Add( m_hyperlink3, 0, wxALL, 5 );
78
bSizer15->Add( bSizer13, 0, wxEXPAND|wxTOP, 20 );
80
bSizer5->Add( bSizer15, 1, wxEXPAND|wxALL, 20 );
43
bSizer5->Add( bSizer13, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 20 );
46
bSizer5->Add( 0, 15, 0, wxEXPAND, 5 );
82
48
this->SetSizer( bSizer5 );
86
m_pTextWelcome->Connect( wxEVT_COMMAND_HTML_LINK_CLICKED, wxHtmlLinkEventHandler( StartUpFormBase::OnURLClicked ), NULL, this );
87
m_pTextTwitter->Connect( wxEVT_COMMAND_HTML_LINK_CLICKED, wxHtmlLinkEventHandler( StartUpFormBase::OnURLClicked ), NULL, this );
52
this->Connect( wxEVT_ERASE_BACKGROUND, wxEraseEventHandler( StartUpFormBase::OnEraseBackground ) );
90
55
StartUpFormBase::~StartUpFormBase()
92
57
// Disconnect Events
93
m_pTextWelcome->Disconnect( wxEVT_COMMAND_HTML_LINK_CLICKED, wxHtmlLinkEventHandler( StartUpFormBase::OnURLClicked ), NULL, this );
94
m_pTextTwitter->Disconnect( wxEVT_COMMAND_HTML_LINK_CLICKED, wxHtmlLinkEventHandler( StartUpFormBase::OnURLClicked ), NULL, this );
58
this->Disconnect( wxEVT_ERASE_BACKGROUND, wxEraseEventHandler( StartUpFormBase::OnEraseBackground ) );