~ubuntu-branches/ubuntu/trusty/ginkgocadx/trusty

« back to all changes in this revision

Viewing changes to src/cadxcore/main/gui/startup/startupformbase.cpp

  • Committer: Package Import Robot
  • Author(s): Dmitry Smirnov
  • Date: 2013-07-21 11:58:53 UTC
  • mfrom: (1.2.1) (7.1.6 experimental)
  • mto: This revision was merged to the branch mainline in revision 14.
  • Revision ID: package-import@ubuntu.com-20130721115853-0aii5ee76hxm8z1f
* New upstream release [July 2013]
  + new B-D: "libjsoncpp-dev".
  + new patch "unbundle-libjsoncpp.patch" to avoid building bundled
    "libjsoncpp-dev".
  + new patch "fix-wx.patch" to avoid FTBFS due to missing
    "-lwx_gtk2u_html-2.8".
* Removed unnecessary versioned Build-Depends.
* Removed obsolete lintian override.
* Reference get-orig-source implementation for orig.tar clean-up and
  DFSG-repackaging.
* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
// PLEASE DO "NOT" EDIT THIS FILE!
6
6
///////////////////////////////////////////////////////////////////////////
7
7
 
8
 
#include "wx/ginkgostyle/ginkgostyle.h"
9
 
 
10
8
#include "startupformbase.h"
11
9
 
12
10
///////////////////////////////////////////////////////////////////////////
20
18
        wxBoxSizer* bSizer5;
21
19
        bSizer5 = new wxBoxSizer( wxVERTICAL );
22
20
        
23
 
        wxBoxSizer* bSizer15;
24
 
        bSizer15 = new wxBoxSizer( wxVERTICAL );
25
 
        
26
 
        wxBoxSizer* bSizer9;
27
 
        bSizer9 = new wxBoxSizer( wxHORIZONTAL );
28
 
        
29
 
        m_pPanelWelcome = new TitledPanelSinBorder( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
30
 
        m_pPanelWelcome->SetToolTip( _("Welcome") );
31
 
        
32
 
        wxBoxSizer* bSizer11;
33
 
        bSizer11 = new wxBoxSizer( wxVERTICAL );
34
 
        
35
 
        m_pTextWelcome = new wxHtmlWindow( m_pPanelWelcome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO );
36
 
        bSizer11->Add( m_pTextWelcome, 1, wxEXPAND, 5 );
37
 
        
38
 
        m_pPanelWelcome->SetSizer( bSizer11 );
39
 
        m_pPanelWelcome->Layout();
40
 
        bSizer11->Fit( m_pPanelWelcome );
41
 
        bSizer9->Add( m_pPanelWelcome, 10, wxEXPAND|wxRIGHT, 15 );
42
 
        
43
 
        m_pTwitterTitle = new TitledPanelSinBorder( this, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxTAB_TRAVERSAL );
44
 
        m_pTwitterTitle->SetToolTip( _("Twitter") );
45
 
        
46
 
        wxBoxSizer* bSizer14;
47
 
        bSizer14 = new wxBoxSizer( wxVERTICAL );
48
 
        
49
 
        m_pTextTwitter = new wxHtmlWindow( m_pTwitterTitle, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO );
50
 
        bSizer14->Add( m_pTextTwitter, 1, wxEXPAND, 5 );
51
 
        
52
 
        m_pTwitterTitle->SetSizer( bSizer14 );
53
 
        m_pTwitterTitle->Layout();
54
 
        bSizer14->Fit( m_pTwitterTitle );
55
 
        bSizer9->Add( m_pTwitterTitle, 7, wxEXPAND, 15 );
56
 
        
57
 
        bSizer15->Add( bSizer9, 1, wxEXPAND, 5 );
 
21
        m_pSizerToolBar = new wxBoxSizer( wxHORIZONTAL );
 
22
        
 
23
        bSizer5->Add( m_pSizerToolBar, 1, wxEXPAND|wxALIGN_CENTER_HORIZONTAL, 5 );
58
24
        
59
25
        wxBoxSizer* bSizer13;
60
26
        bSizer13 = new wxBoxSizer( wxHORIZONTAL );
61
27
        
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 );
65
30
        
66
31
        
67
32
        bSizer13->Add( 0, 0, 1, wxEXPAND, 5 );
75
40
        
76
41
        bSizer13->Add( m_hyperlink3, 0, wxALL, 5 );
77
42
        
78
 
        bSizer15->Add( bSizer13, 0, wxEXPAND|wxTOP, 20 );
79
 
        
80
 
        bSizer5->Add( bSizer15, 1, wxEXPAND|wxALL, 20 );
 
43
        bSizer5->Add( bSizer13, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 20 );
 
44
        
 
45
        
 
46
        bSizer5->Add( 0, 15, 0, wxEXPAND, 5 );
81
47
        
82
48
        this->SetSizer( bSizer5 );
83
49
        this->Layout();
84
50
        
85
51
        // Connect Events
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 ) );
88
53
}
89
54
 
90
55
StartUpFormBase::~StartUpFormBase()
91
56
{
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 ) );
95
59
        
96
60
}