void CAccountManagerInfoPage::CreateControls() { ////@begin CAccountManagerInfoPage content construction CAccountManagerInfoPage* itemWizardPage23 = this; wxBoxSizer* itemBoxSizer24 = new wxBoxSizer(wxVERTICAL); itemWizardPage23->SetSizer(itemBoxSizer24); m_pTitleStaticCtrl = new wxStaticText; m_pTitleStaticCtrl->Create( itemWizardPage23, wxID_STATIC, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); m_pTitleStaticCtrl->SetFont(wxFont(10, wxSWISS, wxNORMAL, wxBOLD, FALSE, _T("Verdana"))); itemBoxSizer24->Add(m_pTitleStaticCtrl, 0, wxALIGN_LEFT|wxALL, 5); m_pDescriptionStaticCtrl = new wxStaticText; m_pDescriptionStaticCtrl->Create( itemWizardPage23, wxID_STATIC, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer24->Add(m_pDescriptionStaticCtrl, 0, wxALIGN_LEFT|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer3 = new wxFlexGridSizer(2, 1, 0, 0); itemFlexGridSizer3->AddGrowableRow(0); itemFlexGridSizer3->AddGrowableCol(0); itemBoxSizer24->Add(itemFlexGridSizer3, 1, wxGROW|wxALL, 5); m_pProjectListCtrl = new CProjectListCtrl; m_pProjectListCtrl->Create( itemWizardPage23 ); itemFlexGridSizer3->Add(m_pProjectListCtrl, 0, wxGROW|wxRIGHT, 10); wxFlexGridSizer* itemFlexGridSizer11 = new wxFlexGridSizer(2, 1, 0, 0); itemFlexGridSizer11->AddGrowableRow(0); itemFlexGridSizer11->AddGrowableCol(0); itemBoxSizer24->Add(itemFlexGridSizer11, 0, wxGROW|wxALL, 0); wxBoxSizer* itemBoxSizer22 = new wxBoxSizer(wxVERTICAL); itemFlexGridSizer11->Add(itemBoxSizer22, 0, wxGROW|wxALL, 0); wxFlexGridSizer* itemFlexGridSizer14 = new wxFlexGridSizer(1, 2, 0, 0); itemFlexGridSizer14->AddGrowableCol(1); itemBoxSizer24->Add(itemFlexGridSizer14, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxRIGHT, 10); m_pProjectUrlStaticCtrl = new wxStaticText; m_pProjectUrlStaticCtrl->Create( itemWizardPage23, ID_PROJECTURLSTATICCTRL, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer14->Add(m_pProjectUrlStaticCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_pProjectUrlCtrl = new wxTextCtrl; m_pProjectUrlCtrl->Create( itemWizardPage23, ID_PROJECTURLCTRL, wxEmptyString, wxDefaultPosition, wxSize(200, -1), 0 ); itemFlexGridSizer14->Add(m_pProjectUrlCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); // Set validators m_pProjectUrlCtrl->SetValidator( CValidateURL( & m_strProjectURL ) ); #ifdef __WXMAC__ //Accessibility HIViewRef listView = (HIViewRef)m_pProjectListCtrl->GetHandle(); HIObjectRef theObject = (HIObjectRef)HIViewGetSuperview(listView); HIObjectSetAccessibilityIgnored(theObject, true); #endif ////@end CAccountManagerInfoPage content construction }
void CAccountManagerInfoPage::CreateControls() { ////@begin CAccountManagerInfoPage content construction #ifdef __WXMAC__ #define LISTBOXWIDTH 225 #define DESCRIPTIONSWIDTH 350 #else #define LISTBOXWIDTH ADJUSTFORXDPI(150) #define DESCRIPTIONSWIDTH ADJUSTFORXDPI(310) #endif CAccountManagerInfoPage* itemWizardPage23 = this; wxBoxSizer* itemBoxSizer24 = new wxBoxSizer(wxVERTICAL); itemWizardPage23->SetSizer(itemBoxSizer24); m_pTitleStaticCtrl = new wxStaticText; m_pTitleStaticCtrl->Create( itemWizardPage23, wxID_STATIC, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); m_pTitleStaticCtrl->SetFont(wxFont(10, wxSWISS, wxNORMAL, wxBOLD, FALSE, _T("Verdana"))); itemBoxSizer24->Add(m_pTitleStaticCtrl, 0, wxALIGN_LEFT|wxALL, 5); m_pDescriptionStaticCtrl = new wxStaticText; m_pDescriptionStaticCtrl->Create( itemWizardPage23, wxID_STATIC, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer24->Add(m_pDescriptionStaticCtrl, 0, wxALIGN_LEFT|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer3 = new wxFlexGridSizer(1, 2, 0, 0); itemFlexGridSizer3->AddGrowableRow(0); itemFlexGridSizer3->AddGrowableCol(0); itemFlexGridSizer3->AddGrowableCol(1); itemBoxSizer24->Add(itemFlexGridSizer3, 1, wxGROW|wxALL, 5); wxArrayString m_pProjectsCtrlStrings; m_pProjectListCtrl = new wxListBox( itemWizardPage23, ID_PROJECTS, wxDefaultPosition, wxSize(LISTBOXWIDTH, ADJUSTFORYDPI(175)), m_pProjectsCtrlStrings, wxLB_SINGLE|wxLB_SORT ); itemFlexGridSizer3->Add(m_pProjectListCtrl, 0, wxGROW|wxRIGHT, 10); wxFlexGridSizer* itemFlexGridSizer4 = new wxFlexGridSizer(3, 1, 0, 0); itemFlexGridSizer4->AddGrowableRow(1); itemFlexGridSizer3->Add(itemFlexGridSizer4, 0, wxGROW|wxLEFT, 10); m_pProjectDetailsStaticCtrl = new wxStaticText; m_pProjectDetailsStaticCtrl->Create( itemWizardPage23, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer4->Add(m_pProjectDetailsStaticCtrl, 0, wxBOTTOM, 5); m_pProjectDetailsDescriptionCtrl = new wxTextCtrl( itemWizardPage23, ID_PROJECTDESCRIPTION, wxT(""), wxDefaultPosition, wxSize(DESCRIPTIONSWIDTH, ADJUSTFORYDPI(100)), wxTE_MULTILINE|wxTE_READONLY ); itemFlexGridSizer4->Add(m_pProjectDetailsDescriptionCtrl, 0, wxGROW); m_pOpenWebSiteButton = new wxButton( this, ID_PROJECTWEBPAGECTRL, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer4->Add(m_pOpenWebSiteButton, 0, wxALIGN_CENTER|wxTOP|wxBOTTOM, 5); wxFlexGridSizer* itemFlexGridSizer11 = new wxFlexGridSizer(2, 1, 0, 0); itemFlexGridSizer11->AddGrowableRow(0); itemFlexGridSizer11->AddGrowableCol(0); itemBoxSizer24->Add(itemFlexGridSizer11, 0, wxGROW|wxALL, 0); wxBoxSizer* itemBoxSizer22 = new wxBoxSizer(wxVERTICAL); itemFlexGridSizer11->Add(itemBoxSizer22, 0, wxGROW|wxALL, 0); wxFlexGridSizer* itemFlexGridSizer14 = new wxFlexGridSizer(1, 2, 0, 0); itemFlexGridSizer14->AddGrowableCol(1); itemBoxSizer24->Add(itemFlexGridSizer14, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxRIGHT, 10); m_pProjectUrlStaticCtrl = new wxStaticText; m_pProjectUrlStaticCtrl->Create( itemWizardPage23, ID_PROJECTURLSTATICCTRL, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer14->Add(m_pProjectUrlStaticCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_pProjectUrlCtrl = new wxTextCtrl; m_pProjectUrlCtrl->Create( itemWizardPage23, ID_PROJECTURLCTRL, wxEmptyString, wxDefaultPosition, wxSize(200, -1), 0 ); itemFlexGridSizer14->Add(m_pProjectUrlCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); // Set validators m_pProjectUrlCtrl->SetValidator( CValidateURL( & m_strProjectURL ) ); ////@end CAccountManagerInfoPage content construction }