MCPcopy Create free account
hub / github.com/cjcliffe/CubicSDR / AboutDialogBase

Method AboutDialogBase

src/forms/Dialog/AboutDialogBase.cpp:12–696  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10///////////////////////////////////////////////////////////////////////////
11
12AboutDialogBase::AboutDialogBase( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
13{
14 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
15
16 wxBoxSizer* dlgSizer;
17 dlgSizer = new wxBoxSizer( wxVERTICAL );
18
19 m_hPanel = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
20 wxBoxSizer* m_hSizer;
21 m_hSizer = new wxBoxSizer( wxHORIZONTAL );
22
23 m_hSizer->SetMinSize( wxSize( -1,42 ) );
24 m_appName = new wxStaticText( m_hPanel, wxID_ANY, wxT("CubicSDR"), wxDefaultPosition, wxDefaultSize, 0 );
25 m_appName->Wrap( -1 );
26 m_appName->SetFont( wxFont( 20, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
27
28 m_hSizer->Add( m_appName, 1, wxALL|wxEXPAND, 6 );
29
30
31 m_hPanel->SetSizer( m_hSizer );
32 m_hPanel->Layout();
33 m_hSizer->Fit( m_hPanel );
34 dlgSizer->Add( m_hPanel, 0, wxALL|wxEXPAND, 5 );
35
36 m_aboutNotebook = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
37 m_dbPanel = new wxPanel( m_aboutNotebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
38 wxBoxSizer* m_dbScrollSizer;
39 m_dbScrollSizer = new wxBoxSizer( wxVERTICAL );
40
41 m_dbScroll = new wxScrolledWindow( m_dbPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxVSCROLL );
42 m_dbScroll->SetScrollRate( 5, 5 );
43 wxBoxSizer* m_dbPane;
44 m_dbPane = new wxBoxSizer( wxVERTICAL );
45
46 m_dbPanel1 = new wxPanel( m_dbScroll, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
47 wxFlexGridSizer* m_dbSizer;
48 m_dbSizer = new wxFlexGridSizer( 0, 3, 2, 20 );
49 m_dbSizer->SetFlexibleDirection( wxBOTH );
50 m_dbSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
51
52 m_dbHeader = new wxStaticText( m_dbPanel1, wxID_ANY, wxT("Developed By"), wxDefaultPosition, wxDefaultSize, wxST_NO_AUTORESIZE );
53 m_dbHeader->Wrap( -1 );
54 m_dbHeader->SetFont( wxFont( 15, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
55
56 m_dbSizer->Add( m_dbHeader, 0, wxALL, 5 );
57
58 m_dbGHHeader = new wxStaticText( m_dbPanel1, wxID_ANY, wxT("GitHub"), wxDefaultPosition, wxDefaultSize, 0 );
59 m_dbGHHeader->Wrap( -1 );
60 m_dbGHHeader->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
61
62 m_dbSizer->Add( m_dbGHHeader, 0, wxALL, 5 );
63
64 m_dbTwitter = new wxStaticText( m_dbPanel1, wxID_ANY, wxT("Twitter"), wxDefaultPosition, wxDefaultSize, 0 );
65 m_dbTwitter->Wrap( -1 );
66 m_dbTwitter->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
67
68 m_dbSizer->Add( m_dbTwitter, 0, wxALL, 5 );
69

Callers

nothing calls this directly

Calls 1

AddMethod · 0.80

Tested by

no test coverage detected