void wxRichTextTabsPage::CreateControls() { ////@begin wxRichTextTabsPage content construction wxRichTextTabsPage* itemPanel1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); itemPanel1->SetSizer(itemBoxSizer2); wxBoxSizer* itemBoxSizer3 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer3, 1, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer4, 1, wxGROW, 5); wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(itemBoxSizer5, 0, wxGROW, 5); wxStaticText* itemStaticText6 = new wxStaticText( itemPanel1, wxID_STATIC, _("&Position (tenths of a mm):"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer5->Add(itemStaticText6, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); m_tabEditCtrl = new wxTextCtrl( itemPanel1, ID_RICHTEXTTABSPAGE_TABEDIT, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); m_tabEditCtrl->SetHelpText(_("The tab position.")); if (ShowToolTips()) m_tabEditCtrl->SetToolTip(_("The tab position.")); itemBoxSizer5->Add(m_tabEditCtrl, 0, wxGROW|wxALL, 5); wxString m_tabListCtrlStrings[] = { _("The tab positions.") }; m_tabListCtrl = new wxListBox( itemPanel1, ID_RICHTEXTTABSPAGE_TABLIST, wxDefaultPosition, wxSize(80, 200), 1, m_tabListCtrlStrings, wxLB_SINGLE ); itemBoxSizer5->Add(m_tabListCtrl, 1, wxGROW|wxLEFT|wxRIGHT|wxBOTTOM, 5); itemBoxSizer4->Add(2, 1, 1, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM, 5); wxBoxSizer* itemBoxSizer10 = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(itemBoxSizer10, 0, wxGROW, 5); wxStaticText* itemStaticText11 = new wxStaticText( itemPanel1, wxID_STATIC, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer10->Add(itemStaticText11, 0, wxALIGN_CENTER_HORIZONTAL|wxBOTTOM|wxADJUST_MINSIZE, 5); wxButton* itemButton12 = new wxButton( itemPanel1, ID_RICHTEXTTABSPAGE_NEW_TAB, _("&New"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton12->SetHelpText(_("Click to create a new tab position.")); if (ShowToolTips()) itemButton12->SetToolTip(_("Click to create a new tab position.")); itemBoxSizer10->Add(itemButton12, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxButton* itemButton13 = new wxButton( itemPanel1, ID_RICHTEXTTABSPAGE_DELETE_TAB, _("&Delete"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton13->SetHelpText(_("Click to delete the selected tab position.")); if (ShowToolTips()) itemButton13->SetToolTip(_("Click to delete the selected tab position.")); itemBoxSizer10->Add(itemButton13, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT|wxBOTTOM, 5); wxButton* itemButton14 = new wxButton( itemPanel1, ID_RICHTEXTTABSPAGE_DELETE_ALL_TABS, _("Delete A&ll"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton14->SetHelpText(_("Click to delete all tab positions.")); if (ShowToolTips()) itemButton14->SetToolTip(_("Click to delete all tab positions.")); itemBoxSizer10->Add(itemButton14, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT|wxBOTTOM, 5); ////@end wxRichTextTabsPage content construction }
void dlgNewCanalSession::CreateControls() { ////@begin dlgNewCanalSession content construction dlgNewCanalSession* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxHORIZONTAL); itemDialog1->SetSizer(itemBoxSizer2); wxArrayString m_ctrlListInterfacesStrings; m_ctrlListInterfacesStrings.Add(_("Direct connection to local VSCP daemon")); m_ctrlListInterfacesStrings.Add(_("TCP/IP connection to VSCP daemon")); m_ctrlListInterfaces = new wxListBox; m_ctrlListInterfaces->Create( itemDialog1, ID_LISTBOX_INTERFACES, wxDefaultPosition, wxSize(300, -1), m_ctrlListInterfacesStrings, wxLB_SINGLE ); itemBoxSizer2->Add(m_ctrlListInterfaces, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer4, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton5 = new wxButton; itemButton5->Create( itemDialog1, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton5->SetDefault(); if (ShowToolTips()) itemButton5->SetToolTip(_("Use selected interface")); itemBoxSizer4->Add(itemButton5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 1); wxButton* itemButton6 = new wxButton; itemButton6->Create( itemDialog1, wxID_CANCEL, _("&Cancel"), wxDefaultPosition, wxDefaultSize, 0 ); if (ShowToolTips()) itemButton6->SetToolTip(_("Go back without selecting any interface")); itemBoxSizer4->Add(itemButton6, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 1); itemBoxSizer4->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxButton* itemButton8 = new wxButton; itemButton8->Create( itemDialog1, ID_BUTTON_ADD, _("Add..."), wxDefaultPosition, wxDefaultSize, 0 ); if (ShowToolTips()) itemButton8->SetToolTip(_("Add new interface")); itemBoxSizer4->Add(itemButton8, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 1); wxButton* itemButton9 = new wxButton; itemButton9->Create( itemDialog1, ID_BUTTON_EDIT, _("Edit..."), wxDefaultPosition, wxDefaultSize, 0 ); itemButton9->SetDefault(); if (ShowToolTips()) itemButton9->SetToolTip(_("Edit selected interface")); itemBoxSizer4->Add(itemButton9, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 1); wxButton* itemButton10 = new wxButton; itemButton10->Create( itemDialog1, ID_BUTTON_REMOVE, _("Remove"), wxDefaultPosition, wxDefaultSize, 0 ); if (ShowToolTips()) itemButton10->SetToolTip(_("Remove selected interface")); itemBoxSizer4->Add(itemButton10, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 1); ////@end dlgNewCanalSession content construction }
void SWFExport::CreateControls() { ////@begin SWFExport content construction SWFExport* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); itemDialog1->SetSizer(itemBoxSizer2); wxArrayString mMovieTypeStrings; mMovieTypeStrings.Add(_("&Frame Animation")); mMovieTypeStrings.Add(_("&Normal Mode animation")); mMovieType = new wxRadioBox( itemDialog1, ID_SWF_MOVIE_RADIO, _("Radiobox"), wxDefaultPosition, wxDefaultSize, mMovieTypeStrings, 0, wxRA_SPECIFY_ROWS ); mMovieType->SetSelection(0); itemBoxSizer2->Add(mMovieType, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); mEPlotCheck = new wxCheckBox( itemDialog1, ID_EPLOT_CHECK, _("Include Energy Plot"), wxDefaultPosition, wxDefaultSize, 0 ); mEPlotCheck->SetValue(false); if (ShowToolTips()) mEPlotCheck->SetToolTip(_("click to display the energy plot next to the animation for the frame animation.")); itemBoxSizer2->Add(mEPlotCheck, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer2->Add(itemBoxSizer5, 0, wxALIGN_RIGHT|wxALL, 5); wxButton* itemButton6 = new wxButton( itemDialog1, wxID_CANCEL, _("&Cancel"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer5->Add(itemButton6, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton7 = new wxButton( itemDialog1, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer5->Add(itemButton7, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); ////@end SWFExport content construction }
void ViewChControl::CreateControls() { ////@begin ViewChControl content construction // Generated by DialogBlocks, 23/10/2010 19:30:05 (unregistered) ViewChControl* itemPanel1 = this; m_main_sizer_text = new wxStaticBox(itemPanel1, wxID_ANY, _("???")); wxStaticBoxSizer* itemStaticBoxSizer2 = new wxStaticBoxSizer(m_main_sizer_text, wxHORIZONTAL); itemPanel1->SetSizer(itemStaticBoxSizer2); m_view_enable_control = new wxToggleButton( itemPanel1, ID_VIEW_ENABLE_TOGGLEBUTTON, _("???"), wxDefaultPosition, wxSize(65, -1), 0 ); m_view_enable_control->SetValue(true); m_view_enable_control->SetHelpText(_("Enable/Disable channel view")); if (ShowToolTips()) m_view_enable_control->SetToolTip(_("Enable/Disable channel view")); m_view_enable_control->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Verdana"))); itemStaticBoxSizer2->Add(m_view_enable_control, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 3); wxStaticBox* itemStaticBoxSizer4Static = new wxStaticBox(itemPanel1, wxID_ANY, _("Scale (mV/Div)")); wxStaticBoxSizer* itemStaticBoxSizer4 = new wxStaticBoxSizer(itemStaticBoxSizer4Static, wxHORIZONTAL); itemStaticBoxSizer2->Add(itemStaticBoxSizer4, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 2); wxString m_ch_volt_per_div_comboBoxStrings[] = { _("1"), _("2"), _("5"), _("10"), _("20"), _("50"), _("100"), _("200"), _("500") }; m_ch_volt_per_div_comboBox = new wxComboBox( itemPanel1, ID_VIEW_VOLT_PER_DIV_COMBOBOX, _T(""), wxDefaultPosition, wxSize(80, -1), 9, m_ch_volt_per_div_comboBoxStrings, wxCB_READONLY ); m_ch_volt_per_div_comboBox->SetHelpText(_("Set channel vertical scale (mV/Div)")); if (ShowToolTips()) m_ch_volt_per_div_comboBox->SetToolTip(_("Set channel vertical scale (mV/Div)")); itemStaticBoxSizer4->Add(m_ch_volt_per_div_comboBox, 0, wxALIGN_CENTER_VERTICAL|wxALL, 6); wxStaticBox* itemStaticBoxSizer6Static = new wxStaticBox(itemPanel1, wxID_ANY, _("Position")); wxStaticBoxSizer* itemStaticBoxSizer6 = new wxStaticBoxSizer(itemStaticBoxSizer6Static, wxHORIZONTAL); itemStaticBoxSizer2->Add(itemStaticBoxSizer6, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 2); m_ch_offset_reset_control = new wxButton( itemPanel1, ID_OFFSET_Y_RESET_BUTTON, _("0"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT ); m_ch_offset_reset_control->SetHelpText(_("Reset channel vertical position")); if (ShowToolTips()) m_ch_offset_reset_control->SetToolTip(_("Reset channel vertical position")); m_ch_offset_reset_control->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma"))); itemStaticBoxSizer6->Add(m_ch_offset_reset_control, 0, wxALIGN_CENTER_VERTICAL, 5); m_ch_offset_control = new wxSpinButton( itemPanel1, ID_SPINBUTTON1, wxDefaultPosition, wxDefaultSize, wxSP_VERTICAL ); m_ch_offset_control->SetHelpText(_("Set channel vertical position")); if (ShowToolTips()) m_ch_offset_control->SetToolTip(_("Set channel vertical position")); itemStaticBoxSizer6->Add(m_ch_offset_control, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 3); wxStaticBox* itemStaticBoxSizer9Static = new wxStaticBox(itemPanel1, wxID_ANY, _("Line")); wxStaticBoxSizer* itemStaticBoxSizer9 = new wxStaticBoxSizer(itemStaticBoxSizer9Static, wxVERTICAL); itemStaticBoxSizer2->Add(itemStaticBoxSizer9, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 2); itemStaticBoxSizer9->Add(2, 2, 1, wxGROW|wxTOP|wxBOTTOM, 2); wxBoxSizer* itemBoxSizer11 = new wxBoxSizer(wxHORIZONTAL); itemStaticBoxSizer9->Add(itemBoxSizer11, 0, wxALIGN_CENTER_HORIZONTAL, 0); m_color_control = new wxPanel( itemPanel1, ID_COLOR_PANEL, wxDefaultPosition, wxSize(30, 15), wxSIMPLE_BORDER|wxTAB_TRAVERSAL ); itemBoxSizer11->Add(m_color_control, 0, wxALIGN_CENTER_VERTICAL|wxALL, 1); wxButton* itemButton13 = new wxButton( itemPanel1, ID_CHOOSE_COLOR_BUTTON, _("..."), wxDefaultPosition, wxSize(30, 20), 0 ); itemButton13->SetHelpText(_("Choose channel color")); if (ShowToolTips()) itemButton13->SetToolTip(_("Choose channel color")); itemButton13->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Verdana"))); itemBoxSizer11->Add(itemButton13, 0, wxALIGN_CENTER_VERTICAL|wxALL, 1); m_line_width_control = new wxSpinCtrl( itemPanel1, ID_LINE_WIDTH_SPINCTRL, _T("1"), wxDefaultPosition, wxSize(45, -1), wxSP_ARROW_KEYS, 1, 20, 1 ); m_line_width_control->SetHelpText(_("Set line width")); if (ShowToolTips()) m_line_width_control->SetToolTip(_("Set line width")); itemBoxSizer11->Add(m_line_width_control, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxTOP, 1); itemStaticBoxSizer9->Add(2, 2, 1, wxGROW|wxTOP|wxBOTTOM, 2); ////@end ViewChControl content construction this->m_ch_offset_control->SetRange( -200, 200); }
void QTExport::CreateControls() { ////@begin QTExport content construction QTExport* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); itemDialog1->SetSizer(itemBoxSizer2); wxString mMovieTypeStrings[] = { _("&Frame Animation"), _("&Normal Mode animation") }; mMovieType = new wxRadioBox( itemDialog1, ID_QT_MOVIE_RADIO, _("Type of Movie"), wxDefaultPosition, wxDefaultSize, 2, mMovieTypeStrings, 0, wxRA_SPECIFY_ROWS ); mMovieType->SetSelection(0); itemBoxSizer2->Add(mMovieType, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); mEPlotCheck = new wxCheckBox( itemDialog1, ID_EPLOT_CHECK, _("Include Energy Plot"), wxDefaultPosition, wxDefaultSize, 0 ); mEPlotCheck->SetValue(false); if (ShowToolTips()) mEPlotCheck->SetToolTip(_("click to display the energy plot next to the animation for the frame animation.")); itemBoxSizer2->Add(mEPlotCheck, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxStaticLine* itemStaticLine5 = new wxStaticLine( itemDialog1, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); itemBoxSizer2->Add(itemStaticLine5, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer6 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer2->Add(itemBoxSizer6, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxStaticText* itemStaticText7 = new wxStaticText( itemDialog1, wxID_STATIC, _("QuickTime Compressor:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer6->Add(itemStaticText7, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxString mQTChoiceStrings[] = { _("Cinepak"), _("Graphics"), _("Animation"), _("MPEG4") }; mQTChoice = new wxChoice( itemDialog1, ID_QT_COMPRESSOR_CHOICE, wxDefaultPosition, wxDefaultSize, 4, mQTChoiceStrings, 0 ); itemBoxSizer6->Add(mQTChoice, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxBoxSizer* itemBoxSizer9 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer2->Add(itemBoxSizer9, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxStaticText* itemStaticText10 = new wxStaticText( itemDialog1, wxID_STATIC, _("Key frame rate:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer9->Add(itemStaticText10, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); mKeyFrameEdit = new wxTextCtrl( itemDialog1, ID_KEY_FRAME_EDIT, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); if (ShowToolTips()) mKeyFrameEdit->SetToolTip(_("0 or 1 will produce a key frame every frame, higher values will result in smaller files, but lower quality.")); itemBoxSizer9->Add(mKeyFrameEdit, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxBoxSizer* itemBoxSizer12 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer2->Add(itemBoxSizer12, 0, wxALIGN_RIGHT|wxALL, 5); wxButton* itemButton13 = new wxButton( itemDialog1, wxID_CANCEL, _("&Cancel"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer12->Add(itemButton13, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton14 = new wxButton( itemDialog1, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton14->SetDefault(); itemBoxSizer12->Add(itemButton14, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); ////@end QTExport content construction mQTChoice->SetSelection(3); mKeyFrameEdit->SetValue(_T("2")); }
void wxRichTextFontPage::CreateControls() { ////@begin wxRichTextFontPage content construction wxRichTextFontPage* itemPanel1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); itemPanel1->SetSizer(itemBoxSizer2); wxBoxSizer* itemBoxSizer3 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer3, 1, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer4, 1, wxGROW, 5); wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(itemBoxSizer5, 1, wxGROW, 5); wxStaticText* itemStaticText6 = new wxStaticText( itemPanel1, wxID_STATIC, _("&Font:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer5->Add(itemStaticText6, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); m_faceTextCtrl = new wxTextCtrl( itemPanel1, ID_RICHTEXTFONTPAGE_FACETEXTCTRL, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); m_faceTextCtrl->SetHelpText(_("Type a font name.")); if (ShowToolTips()) m_faceTextCtrl->SetToolTip(_("Type a font name.")); itemBoxSizer5->Add(m_faceTextCtrl, 0, wxGROW|wxLEFT|wxRIGHT|wxTOP, 5); m_faceListBox = new wxRichTextFontListBox( itemPanel1, ID_RICHTEXTFONTPAGE_FACELISTBOX, wxDefaultPosition, wxSize(200, 140), wxSIMPLE_BORDER ); m_faceListBox->SetHelpText(_("Lists the available fonts.")); if (ShowToolTips()) m_faceListBox->SetToolTip(_("Lists the available fonts.")); itemBoxSizer5->Add(m_faceListBox, 1, wxGROW|wxALL|wxFIXED_MINSIZE, 5); wxBoxSizer* itemBoxSizer9 = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(itemBoxSizer9, 0, wxGROW, 5); wxStaticText* itemStaticText10 = new wxStaticText( itemPanel1, wxID_STATIC, _("&Size:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer9->Add(itemStaticText10, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); m_sizeTextCtrl = new wxTextCtrl( itemPanel1, ID_RICHTEXTFONTPAGE_SIZETEXTCTRL, _T(""), wxDefaultPosition, wxSize(50, -1), 0 ); m_sizeTextCtrl->SetHelpText(_("Type a size in points.")); if (ShowToolTips()) m_sizeTextCtrl->SetToolTip(_("Type a size in points.")); itemBoxSizer9->Add(m_sizeTextCtrl, 0, wxGROW|wxLEFT|wxRIGHT|wxTOP, 5); wxString* m_sizeListBoxStrings = NULL; m_sizeListBox = new wxListBox( itemPanel1, ID_RICHTEXTFONTPAGE_SIZELISTBOX, wxDefaultPosition, wxSize(50, -1), 0, m_sizeListBoxStrings, wxLB_SINGLE ); m_sizeListBox->SetHelpText(_("Lists font sizes in points.")); if (ShowToolTips()) m_sizeListBox->SetToolTip(_("Lists font sizes in points.")); itemBoxSizer9->Add(m_sizeListBox, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxFIXED_MINSIZE, 5); wxBoxSizer* itemBoxSizer13 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer13, 0, wxGROW, 5); wxBoxSizer* itemBoxSizer14 = new wxBoxSizer(wxVERTICAL); itemBoxSizer13->Add(itemBoxSizer14, 1, wxGROW, 5); wxStaticText* itemStaticText15 = new wxStaticText( itemPanel1, wxID_STATIC, _("Font st&yle:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer14->Add(itemStaticText15, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); wxString* m_styleCtrlStrings = NULL; m_styleCtrl = new wxComboBox( itemPanel1, ID_RICHTEXTFONTPAGE_STYLECTRL, _T(""), wxDefaultPosition, wxDefaultSize, 0, m_styleCtrlStrings, wxCB_READONLY ); m_styleCtrl->SetHelpText(_("Select regular or italic style.")); if (ShowToolTips()) m_styleCtrl->SetToolTip(_("Select regular or italic style.")); itemBoxSizer14->Add(m_styleCtrl, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer17 = new wxBoxSizer(wxVERTICAL); itemBoxSizer13->Add(itemBoxSizer17, 1, wxGROW, 5); wxStaticText* itemStaticText18 = new wxStaticText( itemPanel1, wxID_STATIC, _("Font &weight:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer17->Add(itemStaticText18, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); wxString* m_weightCtrlStrings = NULL; m_weightCtrl = new wxComboBox( itemPanel1, ID_RICHTEXTFONTPAGE_WEIGHTCTRL, _T(""), wxDefaultPosition, wxDefaultSize, 0, m_weightCtrlStrings, wxCB_READONLY ); m_weightCtrl->SetHelpText(_("Select regular or bold.")); if (ShowToolTips()) m_weightCtrl->SetToolTip(_("Select regular or bold.")); itemBoxSizer17->Add(m_weightCtrl, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer20 = new wxBoxSizer(wxVERTICAL); itemBoxSizer13->Add(itemBoxSizer20, 1, wxGROW, 5); wxStaticText* itemStaticText21 = new wxStaticText( itemPanel1, wxID_STATIC, _("&Underlining:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer20->Add(itemStaticText21, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); wxString* m_underliningCtrlStrings = NULL; m_underliningCtrl = new wxComboBox( itemPanel1, ID_RICHTEXTFONTPAGE_UNDERLINING_CTRL, _T(""), wxDefaultPosition, wxDefaultSize, 0, m_underliningCtrlStrings, wxCB_READONLY ); m_underliningCtrl->SetHelpText(_("Select underlining or no underlining.")); if (ShowToolTips()) m_underliningCtrl->SetToolTip(_("Select underlining or no underlining.")); itemBoxSizer20->Add(m_underliningCtrl, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer23 = new wxBoxSizer(wxVERTICAL); itemBoxSizer13->Add(itemBoxSizer23, 0, wxGROW, 5); wxStaticText* itemStaticText24 = new wxStaticText( itemPanel1, wxID_STATIC, _("&Colour:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer23->Add(itemStaticText24, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); m_colourCtrl = new wxRichTextColourSwatchCtrl( itemPanel1, ID_RICHTEXTFONTPAGE_COLOURCTRL, wxDefaultPosition, wxSize(40, 20), wxSIMPLE_BORDER ); m_colourCtrl->SetHelpText(_("Click to change the text colour.")); if (ShowToolTips()) m_colourCtrl->SetToolTip(_("Click to change the text colour.")); itemBoxSizer23->Add(m_colourCtrl, 0, wxALIGN_LEFT|wxALL, 5); wxBoxSizer* itemBoxSizer26 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer26, 0, wxGROW, 5); m_strikethroughCtrl = new wxCheckBox( itemPanel1, ID_RICHTEXTFONTPAGE_STRIKETHROUGHCTRL, _("&Strikethrough"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE ); m_strikethroughCtrl->SetValue(false); m_strikethroughCtrl->SetHelpText(_("Check to show a line through the text.")); if (ShowToolTips()) m_strikethroughCtrl->SetToolTip(_("Check to show a line through the text.")); itemBoxSizer26->Add(m_strikethroughCtrl, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); m_capitalsCtrl = new wxCheckBox( itemPanel1, ID_RICHTEXTFONTPAGE_CAPSCTRL, _("Ca&pitals"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE ); m_capitalsCtrl->SetValue(false); m_capitalsCtrl->SetHelpText(_("Check to show the text in capitals.")); if (ShowToolTips()) m_capitalsCtrl->SetToolTip(_("Check to show the text in capitals.")); itemBoxSizer26->Add(m_capitalsCtrl, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); itemBoxSizer3->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); m_previewCtrl = new wxRichTextFontPreviewCtrl( itemPanel1, ID_RICHTEXTFONTPAGE_PREVIEWCTRL, wxDefaultPosition, wxSize(100, 80), wxSIMPLE_BORDER ); m_previewCtrl->SetHelpText(_("Shows a preview of the font settings.")); if (ShowToolTips()) m_previewCtrl->SetToolTip(_("Shows a preview of the font settings.")); itemBoxSizer3->Add(m_previewCtrl, 0, wxGROW|wxALL, 5); ////@end wxRichTextFontPage content construction m_faceListBox->UpdateFonts(); m_styleCtrl->Append(_("Regular")); m_styleCtrl->Append(_("Italic")); m_weightCtrl->Append(_("Regular")); m_weightCtrl->Append(_("Bold")); m_underliningCtrl->Append(_("Not underlined")); m_underliningCtrl->Append(_("Underlined")); wxString nStr; int i; for (i = 8; i < 40; i++) { nStr.Printf(wxT("%d"), i); m_sizeListBox->Append(nStr); } m_sizeListBox->Append(wxT("48")); m_sizeListBox->Append(wxT("72")); }
void CDlgOptions::CreateControls() { ////@begin CDlgOptions content construction CDlgOptions* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); itemDialog1->SetSizer(itemBoxSizer2); wxNotebook* itemNotebook3 = new wxNotebook; itemNotebook3->Create( itemDialog1, ID_NOTEBOOK, wxDefaultPosition, wxDefaultSize, wxNB_TOP ); wxPanel* itemPanel4 = new wxPanel; itemPanel4->Create( itemNotebook3, ID_GENERAL, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); itemPanel4->SetSizer(itemBoxSizer5); wxFlexGridSizer* itemFlexGridSizer6 = new wxFlexGridSizer(2, 2, 0, 0); itemBoxSizer5->Add(itemFlexGridSizer6, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxStaticText* itemStaticText7 = new wxStaticText; itemStaticText7->Create( itemPanel4, wxID_STATIC, _("Language Selection:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer6->Add(itemStaticText7, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxString* m_LanguageSelectionCtrlStrings = NULL; m_LanguageSelectionCtrl = new wxComboBox; m_LanguageSelectionCtrl->Create( itemPanel4, ID_LANGUAGESELECTION, _T(""), wxDefaultPosition, wxDefaultSize, 0, m_LanguageSelectionCtrlStrings, wxCB_READONLY ); if (ShowToolTips()) m_LanguageSelectionCtrl->SetToolTip(_("What language should the manager display by default.")); itemFlexGridSizer6->Add(m_LanguageSelectionCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText9 = new wxStaticText; itemStaticText9->Create( itemPanel4, wxID_STATIC, _("Reminder Frequency:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer6->Add(itemStaticText9, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_ReminderFrequencyCtrl = new wxSlider; m_ReminderFrequencyCtrl->Create( itemPanel4, ID_REMINDERFREQUENCY, 60, 0, 120, wxDefaultPosition, #if defined(__WXMSW__) || defined(__WXMAC__) wxDefaultSize, #else wxSize(150, 40), #endif wxSL_HORIZONTAL|wxSL_LABELS); if (ShowToolTips()) m_ReminderFrequencyCtrl->SetToolTip(_("How often, in minutes, should the manager remind you of possible connection events.")); itemFlexGridSizer6->Add(m_ReminderFrequencyCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* btnResetWarningDialogs = new wxButton(itemPanel4, ID_RESETWARNINGDIALOGS, _("Reset warning dialogs")); itemFlexGridSizer6->Add(btnResetWarningDialogs, 0, wxALIGN_CENTER | wxALL, 5); itemNotebook3->AddPage(itemPanel4, _("General")); #if defined(__WXMSW__) wxPanel* itemPanel11 = new wxPanel; itemPanel11->Create( itemNotebook3, ID_CONNECTONS, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* itemBoxSizer12 = new wxBoxSizer(wxVERTICAL); itemPanel11->SetSizer(itemBoxSizer12); wxStaticBox* itemStaticBoxSizer16Static = new wxStaticBox(itemPanel11, wxID_ANY, _("Dial-up and Virtual Private Network settings")); m_DialupStaticBoxCtrl = new wxStaticBoxSizer(itemStaticBoxSizer16Static, wxVERTICAL); itemBoxSizer12->Add(m_DialupStaticBoxCtrl, 0, wxGROW|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer17 = new wxFlexGridSizer(1, 2, 0, 0); itemFlexGridSizer17->AddGrowableCol(0); m_DialupStaticBoxCtrl->Add(itemFlexGridSizer17, 0, wxGROW|wxALL, 5); wxString* m_DialupConnectionsCtrlStrings = NULL; m_DialupConnectionsCtrl = new wxListBox; m_DialupConnectionsCtrl->Create( itemPanel11, ID_DIALUPCONNECTIONS, wxDefaultPosition, wxDefaultSize, 0, m_DialupConnectionsCtrlStrings, wxLB_SINGLE|wxLB_NEEDED_SB ); itemFlexGridSizer17->Add(m_DialupConnectionsCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxBoxSizer* itemBoxSizer19 = new wxBoxSizer(wxVERTICAL); itemFlexGridSizer17->Add(itemBoxSizer19, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_DialupSetDefaultCtrl = new wxButton; m_DialupSetDefaultCtrl->Create( itemPanel11, ID_DIALUPSETDEFAULT, _("&Set Default"), wxDefaultPosition, wxDefaultSize, 0 ); m_DialupSetDefaultCtrl->SetDefault(); itemBoxSizer19->Add(m_DialupSetDefaultCtrl, 0, wxGROW|wxALL, 5); m_DialupClearDefaultCtrl = new wxButton; m_DialupClearDefaultCtrl->Create( itemPanel11, ID_DIALUPCLEARDEFAULT, _("&Clear Default"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer19->Add(m_DialupClearDefaultCtrl, 0, wxGROW|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer22 = new wxFlexGridSizer(1, 2, 0, 0); itemFlexGridSizer22->AddGrowableCol(1); m_DialupStaticBoxCtrl->Add(itemFlexGridSizer22, 0, wxGROW|wxALL, 5); m_DialupDefaultConnectionTextCtrl = new wxStaticText; m_DialupDefaultConnectionTextCtrl->Create( itemPanel11, ID_DIALUPDEFAULTCONNECTIONTEXT, _("Default Connection:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer22->Add(m_DialupDefaultConnectionTextCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_DialupDefaultConnectionCtrl = new wxStaticText; m_DialupDefaultConnectionCtrl->Create( itemPanel11, ID_DIALUPDEFAULTCONNECTION, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer22->Add(m_DialupDefaultConnectionCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); itemNotebook3->AddPage(itemPanel11, _("Connections")); #endif // __WXMSW__ wxPanel* itemPanel27 = new wxPanel; itemPanel27->Create( itemNotebook3, ID_HTTPPROXY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* itemBoxSizer28 = new wxBoxSizer(wxVERTICAL); itemPanel27->SetSizer(itemBoxSizer28); m_EnableHTTPProxyCtrl = new wxCheckBox; m_EnableHTTPProxyCtrl->Create( itemPanel27, ID_ENABLEHTTPPROXYCTRL, _("Connect via HTTP proxy server"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_EnableHTTPProxyCtrl->SetValue(FALSE); itemBoxSizer28->Add(m_EnableHTTPProxyCtrl, 0, wxGROW|wxALL, 5); wxStaticBox* itemStaticBoxSizer30Static = new wxStaticBox(itemPanel27, wxID_ANY, _("HTTP Proxy Server Configuration")); wxStaticBoxSizer* itemStaticBoxSizer30 = new wxStaticBoxSizer(itemStaticBoxSizer30Static, wxVERTICAL); itemBoxSizer28->Add(itemStaticBoxSizer30, 0, wxGROW|wxALL, 5); wxGridSizer* itemGridSizer31 = new wxGridSizer(2, 1, 0, 0); itemStaticBoxSizer30->Add(itemGridSizer31, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer32 = new wxFlexGridSizer(2, 2, 0, 0); itemGridSizer31->Add(itemFlexGridSizer32, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText33 = new wxStaticText; itemStaticText33->Create( itemPanel27, wxID_STATIC, _("Address:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer32->Add(itemStaticText33, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_HTTPAddressCtrl = new wxTextCtrl; m_HTTPAddressCtrl->Create( itemPanel27, ID_HTTPADDRESSCTRL, _T(""), wxDefaultPosition, wxSize(150, -1), 0 ); itemFlexGridSizer32->Add(m_HTTPAddressCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText35 = new wxStaticText; itemStaticText35->Create( itemPanel27, wxID_STATIC, _("Port:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer32->Add(itemStaticText35, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_HTTPPortCtrl = new wxTextCtrl; m_HTTPPortCtrl->Create( itemPanel27, ID_HTTPPORTCTRL, _T(""), wxDefaultPosition, wxSize(50, -1), 0 ); itemFlexGridSizer32->Add(m_HTTPPortCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticBox* itemStaticBoxSizer37Static = new wxStaticBox(itemPanel27, wxID_ANY, _("Leave these blank if not needed")); wxStaticBoxSizer* itemStaticBoxSizer37 = new wxStaticBoxSizer(itemStaticBoxSizer37Static, wxVERTICAL); itemStaticBoxSizer30->Add(itemStaticBoxSizer37, 0, wxGROW|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer38 = new wxFlexGridSizer(2, 2, 0, 0); itemStaticBoxSizer37->Add(itemFlexGridSizer38, 0, wxALIGN_LEFT|wxALL, 5); wxStaticText* itemStaticText39 = new wxStaticText; itemStaticText39->Create( itemPanel27, wxID_STATIC, _("User Name:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer38->Add(itemStaticText39, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_HTTPUsernameCtrl = new wxTextCtrl; m_HTTPUsernameCtrl->Create( itemPanel27, ID_HTTPUSERNAMECTRL, _T(""), wxDefaultPosition, wxSize(175, -1), 0 ); itemFlexGridSizer38->Add(m_HTTPUsernameCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText41 = new wxStaticText; itemStaticText41->Create( itemPanel27, wxID_STATIC, _("Password:"******""), wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD ); itemFlexGridSizer38->Add(m_HTTPPasswordCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); itemNotebook3->AddPage(itemPanel27, _("HTTP Proxy")); wxPanel* itemPanel43 = new wxPanel; itemPanel43->Create( itemNotebook3, ID_SOCKSPROXY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* itemBoxSizer44 = new wxBoxSizer(wxVERTICAL); itemPanel43->SetSizer(itemBoxSizer44); m_EnableSOCKSProxyCtrl = new wxCheckBox; m_EnableSOCKSProxyCtrl->Create( itemPanel43, ID_ENABLESOCKSPROXYCTRL, _("Connect via SOCKS proxy server"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_EnableSOCKSProxyCtrl->SetValue(FALSE); itemBoxSizer44->Add(m_EnableSOCKSProxyCtrl, 0, wxGROW|wxALL, 5); wxStaticBox* itemStaticBoxSizer46Static = new wxStaticBox(itemPanel43, wxID_ANY, _("SOCKS Proxy Server Configuration")); wxStaticBoxSizer* itemStaticBoxSizer46 = new wxStaticBoxSizer(itemStaticBoxSizer46Static, wxVERTICAL); itemBoxSizer44->Add(itemStaticBoxSizer46, 0, wxGROW|wxALL, 5); wxGridSizer* itemGridSizer47 = new wxGridSizer(2, 1, 0, 0); itemStaticBoxSizer46->Add(itemGridSizer47, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer48 = new wxFlexGridSizer(2, 2, 0, 0); itemGridSizer47->Add(itemFlexGridSizer48, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText49 = new wxStaticText; itemStaticText49->Create( itemPanel43, wxID_STATIC, _("Address:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer48->Add(itemStaticText49, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_SOCKSAddressCtrl = new wxTextCtrl; m_SOCKSAddressCtrl->Create( itemPanel43, ID_SOCKSADDRESSCTRL, _T(""), wxDefaultPosition, wxSize(150, -1), 0 ); itemFlexGridSizer48->Add(m_SOCKSAddressCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText51 = new wxStaticText; itemStaticText51->Create( itemPanel43, wxID_STATIC, _("Port:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer48->Add(itemStaticText51, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_SOCKSPortCtrl = new wxTextCtrl; m_SOCKSPortCtrl->Create( itemPanel43, ID_SOCKSPORTCTRL, _T(""), wxDefaultPosition, wxSize(50, -1), 0 ); itemFlexGridSizer48->Add(m_SOCKSPortCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticBox* itemStaticBoxSizer53Static = new wxStaticBox(itemPanel43, wxID_ANY, _("Leave these blank if not needed")); wxStaticBoxSizer* itemStaticBoxSizer53 = new wxStaticBoxSizer(itemStaticBoxSizer53Static, wxVERTICAL); itemStaticBoxSizer46->Add(itemStaticBoxSizer53, 0, wxGROW|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer54 = new wxFlexGridSizer(2, 2, 0, 0); itemStaticBoxSizer53->Add(itemFlexGridSizer54, 0, wxALIGN_LEFT|wxALL, 5); wxStaticText* itemStaticText55 = new wxStaticText; itemStaticText55->Create( itemPanel43, wxID_STATIC, _("User Name:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer54->Add(itemStaticText55, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_SOCKSUsernameCtrl = new wxTextCtrl; m_SOCKSUsernameCtrl->Create( itemPanel43, ID_SOCKSUSERNAMECTRL, _T(""), wxDefaultPosition, wxSize(175, -1), 0 ); itemFlexGridSizer54->Add(m_SOCKSUsernameCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText57 = new wxStaticText; itemStaticText57->Create( itemPanel43, wxID_STATIC, _("Password:"******""), wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD ); itemFlexGridSizer54->Add(m_SOCKSPasswordCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); itemNotebook3->AddPage(itemPanel43, _("SOCKS Proxy")); itemBoxSizer2->Add(itemNotebook3, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer59 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer2->Add(itemBoxSizer59, 0, wxALIGN_RIGHT|wxALL, 5); wxButton* itemButton60 = new wxButton; itemButton60->Create( itemDialog1, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton60->SetDefault(); itemBoxSizer59->Add(itemButton60, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton61 = new wxButton; itemButton61->Create( itemDialog1, wxID_CANCEL, _("&Cancel"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer59->Add(itemButton61, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); ////@end CDlgOptions content construction }
void CursorChControl::CreateControls() { ////@begin CursorChControl content construction // Generated by DialogBlocks, 17/01/2007 09:57:38 (unregistered) CursorChControl* itemPanel1 = this; m_main_sizer_text = new wxStaticBox(itemPanel1, wxID_ANY, _("???")); wxStaticBoxSizer* itemStaticBoxSizer2 = new wxStaticBoxSizer(m_main_sizer_text, wxHORIZONTAL); itemPanel1->SetSizer(itemStaticBoxSizer2); wxBoxSizer* itemBoxSizer3 = new wxBoxSizer(wxHORIZONTAL); itemStaticBoxSizer2->Add(itemBoxSizer3, 0, wxALIGN_CENTER_VERTICAL, 2); m_ch_enable_control = new wxToggleButton( itemPanel1, ID_CURSOR_TOGGLEBUTTON, _("???"), wxDefaultPosition, wxSize(60, -1), 0 ); m_ch_enable_control->SetValue(true); m_ch_enable_control->SetHelpText(_("Enable/Disable channel cursor")); if (ShowToolTips()) m_ch_enable_control->SetToolTip(_("Enable/Disable channel cursor")); m_ch_enable_control->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Verdana"))); itemBoxSizer3->Add(m_ch_enable_control, 0, wxALIGN_CENTER_VERTICAL|wxALL, 0); wxStaticBox* itemStaticBoxSizer5Static = new wxStaticBox(itemPanel1, wxID_ANY, _T("")); wxStaticBoxSizer* itemStaticBoxSizer5 = new wxStaticBoxSizer(itemStaticBoxSizer5Static, wxVERTICAL); itemStaticBoxSizer2->Add(itemStaticBoxSizer5, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 3); wxBoxSizer* itemBoxSizer6 = new wxBoxSizer(wxHORIZONTAL); itemStaticBoxSizer5->Add(itemBoxSizer6, 0, wxALIGN_CENTER_HORIZONTAL|wxLEFT|wxRIGHT|wxBOTTOM, 5); m_ch_cursor_reset_control = new wxButton( itemPanel1, ID_CURSOR_RESET_BUTTON, _("0"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT ); m_ch_cursor_reset_control->SetHelpText(_("Reset cursor position")); if (ShowToolTips()) m_ch_cursor_reset_control->SetToolTip(_("Reset cursor position")); m_ch_cursor_reset_control->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma"))); itemBoxSizer6->Add(m_ch_cursor_reset_control, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 2); m_set_cursor_position_control = new wxSpinButton( itemPanel1, ID_CURSOR_POSITION_SPINBUTTON, wxDefaultPosition, wxDefaultSize, wxSP_HORIZONTAL ); m_set_cursor_position_control->SetHelpText(_("Set cursor position")); if (ShowToolTips()) m_set_cursor_position_control->SetToolTip(_("Set cursor position")); itemBoxSizer6->Add(m_set_cursor_position_control, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP|wxBOTTOM, 2); wxString* m_cursor_pos_multiplier_controlStrings = NULL; m_cursor_pos_multiplier_control = new wxChoice( itemPanel1, ID_CURSOR_POS_MULTIPLIER_CHOICE, wxDefaultPosition, wxSize(70, -1), 0, m_cursor_pos_multiplier_controlStrings, 0 ); m_cursor_pos_multiplier_control->SetHelpText(_("Set cursor position multiplier factor")); if (ShowToolTips()) m_cursor_pos_multiplier_control->SetToolTip(_("Set cursor position multiplier factor")); itemStaticBoxSizer5->Add(m_cursor_pos_multiplier_control, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0); wxBoxSizer* itemBoxSizer10 = new wxBoxSizer(wxVERTICAL); itemStaticBoxSizer2->Add(itemBoxSizer10, 1, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM, 5); wxBoxSizer* itemBoxSizer11 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer10->Add(itemBoxSizer11, 0, wxALIGN_RIGHT|wxALL, 0); m_cursor_position_control = new wxStaticText( itemPanel1, wxID_STATIC, _("0"), wxDefaultPosition, wxSize(70, -1), 0 ); m_cursor_position_control->SetHelpText(_("Cursor position (uSec)")); if (ShowToolTips()) m_cursor_position_control->SetToolTip(_("Cursor position (uSec)")); m_cursor_position_control->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma"))); itemBoxSizer11->Add(m_cursor_position_control, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 2); wxBoxSizer* itemBoxSizer13 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer10->Add(itemBoxSizer13, 0, wxALIGN_RIGHT|wxALL, 0); m_cursor_value_control = new wxStaticText( itemPanel1, wxID_STATIC, _("0"), wxDefaultPosition, wxSize(70, -1), 0 ); m_cursor_value_control->SetHelpText(_("Signal value at cursor position (mV)")); if (ShowToolTips()) m_cursor_value_control->SetToolTip(_("Signal value at cursor position (mV)")); m_cursor_value_control->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma"))); itemBoxSizer13->Add(m_cursor_value_control, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 2); wxBoxSizer* itemBoxSizer15 = new wxBoxSizer(wxVERTICAL); itemStaticBoxSizer2->Add(itemBoxSizer15, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM, 5); wxBoxSizer* itemBoxSizer16 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer15->Add(itemBoxSizer16, 0, wxALIGN_RIGHT|wxALL, 0); wxStaticText* itemStaticText17 = new wxStaticText( itemPanel1, wxID_STATIC, _("uS"), wxDefaultPosition, wxSize(20, -1), 0 ); itemBoxSizer16->Add(itemStaticText17, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 2); wxBoxSizer* itemBoxSizer18 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer15->Add(itemBoxSizer18, 0, wxALIGN_RIGHT|wxALL, 0); m_mV_label = new wxStaticText( itemPanel1, wxID_STATIC, _("mV"), wxDefaultPosition, wxSize(20, -1), 0 ); itemBoxSizer18->Add(m_mV_label, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 2); ////@end CursorChControl content construction this->m_set_cursor_position_control->SetRange( -9999999, 9999999); this->m_cursor_pos_multiplier_control->Append( _("x 1")); this->m_cursor_pos_multiplier_control->Append( _("x 10")); this->m_cursor_pos_multiplier_control->Append( _("x 100")); this->m_cursor_pos_multiplier_control->Append( _("x1000")); this->m_cursor_pos_multiplier_control->SetSelection( 0); }
void dlgInterfaceSettings::CreateControls() { ////@begin dlgInterfaceSettings content construction dlgInterfaceSettings* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxHORIZONTAL); itemDialog1->SetSizer(itemBoxSizer2); wxBoxSizer* itemBoxSizer3 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer3, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText4 = new wxStaticText; itemStaticText4->Create( itemDialog1, wxID_STATIC, _("Device name"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer3->Add(itemStaticText4, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 0); wxTextCtrl* itemTextCtrl5 = new wxTextCtrl; itemTextCtrl5->Create( itemDialog1, ID_TEXTCTRL19, _T(""), wxDefaultPosition, wxSize(300, -1), 0 ); if (ShowToolTips()) itemTextCtrl5->SetToolTip(_("Select a descriptive name for the iterface")); itemBoxSizer3->Add(itemTextCtrl5, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer6 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer6, 0, wxGROW|wxALL, 1); wxBoxSizer* itemBoxSizer7 = new wxBoxSizer(wxVERTICAL); itemBoxSizer6->Add(itemBoxSizer7, 0, wxALIGN_CENTER_VERTICAL|wxALL, 1); wxStaticText* itemStaticText8 = new wxStaticText; itemStaticText8->Create( itemDialog1, wxID_STATIC, _("Device path"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer7->Add(itemStaticText8, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 0); wxTextCtrl* itemTextCtrl9 = new wxTextCtrl; itemTextCtrl9->Create( itemDialog1, ID_TEXTCTRL20, _T(""), wxDefaultPosition, wxSize(300, -1), 0 ); if (ShowToolTips()) itemTextCtrl9->SetToolTip(_("Enter the path to the CANAL driver")); itemBoxSizer7->Add(itemTextCtrl9, 0, wxGROW|wxALL, 5); wxButton* itemButton10 = new wxButton; itemButton10->Create( itemDialog1, ID_BUTTON11, _("..."), wxDefaultPosition, wxSize(30, -1), 0 ); itemBoxSizer6->Add(itemButton10, 0, wxALIGN_BOTTOM|wxALL, 5); wxStaticText* itemStaticText11 = new wxStaticText; itemStaticText11->Create( itemDialog1, wxID_STATIC, _("Device configuration string"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer3->Add(itemStaticText11, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 0); wxTextCtrl* itemTextCtrl12 = new wxTextCtrl; itemTextCtrl12->Create( itemDialog1, ID_TEXTCTRL21, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); if (ShowToolTips()) itemTextCtrl12->SetToolTip(_("Enter a configuration string. Usually a ; seperated list")); itemBoxSizer3->Add(itemTextCtrl12, 0, wxGROW|wxALL, 5); wxStaticText* itemStaticText13 = new wxStaticText; itemStaticText13->Create( itemDialog1, wxID_STATIC, _("Device flags"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer3->Add(itemStaticText13, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 0); wxTextCtrl* itemTextCtrl14 = new wxTextCtrl; itemTextCtrl14->Create( itemDialog1, ID_TEXTCTRL22, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); if (ShowToolTips()) itemTextCtrl14->SetToolTip(_("Enter numerical flag values")); itemBoxSizer3->Add(itemTextCtrl14, 0, wxALIGN_LEFT|wxALL, 5); wxBoxSizer* itemBoxSizer15 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer15, 0, wxGROW|wxALL, 1); wxBoxSizer* itemBoxSizer16 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer15->Add(itemBoxSizer16, 0, wxALIGN_CENTER_VERTICAL|wxALL, 0); wxBoxSizer* itemBoxSizer17 = new wxBoxSizer(wxVERTICAL); itemBoxSizer16->Add(itemBoxSizer17, 0, wxALIGN_CENTER_VERTICAL|wxALL, 0); wxStaticText* itemStaticText18 = new wxStaticText; itemStaticText18->Create( itemDialog1, wxID_STATIC, _("Device filter"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer17->Add(itemStaticText18, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 0); wxTextCtrl* itemTextCtrl19 = new wxTextCtrl; itemTextCtrl19->Create( itemDialog1, ID_TEXTCTRL_FILTER, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer17->Add(itemTextCtrl19, 0, wxALIGN_LEFT|wxALL, 5); wxButton* itemButton20 = new wxButton; itemButton20->Create( itemDialog1, ID_BUTTON_DEVICE_FILTER, _("..."), wxDefaultPosition, wxSize(20, -1), 0 ); itemBoxSizer16->Add(itemButton20, 0, wxALIGN_BOTTOM|wxALL, 5); wxBoxSizer* itemBoxSizer21 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer15->Add(itemBoxSizer21, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxBoxSizer* itemBoxSizer22 = new wxBoxSizer(wxVERTICAL); itemBoxSizer21->Add(itemBoxSizer22, 0, wxALIGN_BOTTOM|wxALL, 0); wxStaticText* itemStaticText23 = new wxStaticText; itemStaticText23->Create( itemDialog1, wxID_STATIC, _("Device filter"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer22->Add(itemStaticText23, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 0); wxTextCtrl* itemTextCtrl24 = new wxTextCtrl; itemTextCtrl24->Create( itemDialog1, ID_TEXTCTRL_MASK, _T(""), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer22->Add(itemTextCtrl24, 0, wxALIGN_LEFT|wxALL, 5); wxButton* itemButton25 = new wxButton; itemButton25->Create( itemDialog1, ID_BUTTON_DEVICE_MASK, _("..."), wxDefaultPosition, wxSize(20, -1), 0 ); itemBoxSizer21->Add(itemButton25, 0, wxALIGN_BOTTOM|wxALL, 5); wxBoxSizer* itemBoxSizer26 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer26, 0, wxALIGN_TOP|wxALL, 5); itemBoxSizer26->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxBoxSizer* itemBoxSizer28 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer28, 0, wxALIGN_TOP|wxALL, 5); wxButton* itemButton29 = new wxButton; itemButton29->Create( itemDialog1, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer28->Add(itemButton29, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxButton* itemButton30 = new wxButton; itemButton30->Create( itemDialog1, wxID_CANCEL, _("&Cancel"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer28->Add(itemButton30, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); ////@end dlgInterfaceSettings content construction }
void DlgCANMsg::CreateControls() { ////@begin DlgCANMsg content construction DlgCANMsg* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); itemDialog1->SetSizer(itemBoxSizer2); wxBoxSizer* itemBoxSizer3 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer3, 0, wxGROW|wxALL, 2); m_ctrlGrid = new wxGrid( itemDialog1, ID_GRID_LOG, wxDefaultPosition, wxSize(800, 300), wxSUNKEN_BORDER|wxHSCROLL|wxVSCROLL ); m_ctrlGrid->SetFont(wxFont(8, wxDEFAULT, wxNORMAL, wxBOLD, false, wxT(""))); m_ctrlGrid->SetDefaultColSize(100); m_ctrlGrid->SetDefaultRowSize(10); m_ctrlGrid->SetColLabelSize(10); m_ctrlGrid->SetRowLabelSize(30); m_ctrlGrid->CreateGrid(10000, 8, wxGrid::wxGridSelectRows); itemBoxSizer3->Add(m_ctrlGrid, 0, wxGROW|wxALL, 2); wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer5, 0, wxGROW|wxALL, 2); wxBoxSizer* itemBoxSizer6 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer5->Add(itemBoxSizer6, 0, wxALIGN_LEFT|wxALL, 0); wxBoxSizer* itemBoxSizer7 = new wxBoxSizer(wxVERTICAL); itemBoxSizer6->Add(itemBoxSizer7, 0, wxALIGN_BOTTOM|wxALL, 5); wxBitmap m_btnEditBitmap(itemDialog1->GetBitmapResource(wxT("open.xpm"))); m_btnEdit = new wxBitmapButton; m_btnEdit->Create( itemDialog1, ID_BITMAPBUTTON_EDIT, m_btnEditBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|wxBU_EXACTFIT ); if (ShowToolTips()) m_btnEdit->SetToolTip(_("Edit line content")); itemBoxSizer7->Add(m_btnEdit, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0); wxBitmap m_btnDeleteBitmap(itemDialog1->GetBitmapResource(wxT("cut.xpm"))); m_btnDelete = new wxBitmapButton; m_btnDelete->Create( itemDialog1, ID_BITMAPBUTTON_DELETE, m_btnDeleteBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|wxBU_EXACTFIT ); if (ShowToolTips()) m_btnDelete->SetToolTip(_("Delete line")); itemBoxSizer7->Add(m_btnDelete, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0); itemBoxSizer7->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 2); wxBitmap m_btnLoadBitmap(itemDialog1->GetBitmapResource(wxT("NEW.BMP"))); m_btnLoad = new wxBitmapButton; m_btnLoad->Create( itemDialog1, ID_BITMAPBUTTON_LOAD, m_btnLoadBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|wxBU_EXACTFIT ); if (ShowToolTips()) m_btnLoad->SetToolTip(_("Load set")); itemBoxSizer7->Add(m_btnLoad, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0); wxBitmap m_btnSaveBitmap(itemDialog1->GetBitmapResource(wxT("filesaveas.xpm"))); m_btnSave = new wxBitmapButton; m_btnSave->Create( itemDialog1, ID_BITMAPBUTTON_SAVE, m_btnSaveBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|wxBU_EXACTFIT ); if (ShowToolTips()) m_btnSave->SetToolTip(_("Save set")); itemBoxSizer7->Add(m_btnSave, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0); wxBoxSizer* itemBoxSizer13 = new wxBoxSizer(wxVERTICAL); itemBoxSizer6->Add(itemBoxSizer13, 0, wxGROW|wxALL, 5); m_ctrlGridSend = new wxGrid( itemDialog1, ID_GRID_SEND, wxDefaultPosition, wxSize(750, 100), wxHSCROLL|wxVSCROLL ); m_ctrlGridSend->SetFont(wxFont(8, wxDEFAULT, wxNORMAL, wxBOLD, false, wxT(""))); m_ctrlGridSend->SetDefaultColSize(100); m_ctrlGridSend->SetDefaultRowSize(10); m_ctrlGridSend->SetColLabelSize(10); m_ctrlGridSend->SetRowLabelSize(30); m_ctrlGridSend->CreateGrid(5, 5, wxGrid::wxGridSelectRows); itemBoxSizer13->Add(m_ctrlGridSend, 0, wxGROW|wxALL, 2); wxBoxSizer* itemBoxSizer15 = new wxBoxSizer(wxVERTICAL); itemBoxSizer6->Add(itemBoxSizer15, 0, wxALIGN_BOTTOM|wxALL, 5); wxBitmap m_btnSendBitmap(wxNullBitmap); m_btnSend = new wxBitmapButton; m_btnSend->Create( itemDialog1, ID_BITMAPBUTTON_SEND, m_btnSendBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|wxBU_EXACTFIT ); itemBoxSizer15->Add(m_btnSend, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0); itemBoxSizer15->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 2); wxBitmap m_btnActivateBitmap(wxNullBitmap); m_btnActivate = new wxBitmapButton; m_btnActivate->Create( itemDialog1, ID_BITMAPBUTTON_ACTIVATE, m_btnActivateBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|wxBU_EXACTFIT ); itemBoxSizer15->Add(m_btnActivate, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0); wxBitmap m_btnClearBitmap(wxNullBitmap); m_btnClear = new wxBitmapButton; m_btnClear->Create( itemDialog1, ID_BITMAPBUTTON_CLEAR, m_btnClearBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|wxBU_EXACTFIT ); itemBoxSizer15->Add(m_btnClear, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 0); ////@end DlgCANMsg content construction }
int CStartupView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CScrollView::OnCreate(lpCreateStruct) == -1) return -1; CMainFrameA* pMainFrame = CMainFrameA::GetCurrentInstance(); if(pMainFrame!=NULL) { m_pImageManager = pMainFrame->GetCommandBars()->GetImageManager(); } WCHAR *pFontName = _T("Segoe UI"); LOGFONT logFontBtn; XTPPaintManager()->GetRegularFont()->GetLogFont(&logFontBtn); //WCHAR *pFontName = _T("Segoe UI"); _tcscpy(logFontBtn.lfFaceName, pFontName); //logFontBtn.lfUnderline = true; logFontBtn.lfHeight = 12 + 2; m_btnFont.CreateFontIndirect(&logFontBtn); LOGFONT logFontBtn14; XTPPaintManager()->GetRegularFont()->GetLogFont(&logFontBtn14); //WCHAR *pFontName = _T("Segoe UI"); _tcscpy(logFontBtn14.lfFaceName, pFontName); logFontBtn14.lfWeight = FW_BOLD; logFontBtn14.lfHeight = 14 + 2; m_btnFont14.CreateFontIndirect(&logFontBtn14); LOGFONT logFontBtn12; XTPPaintManager()->GetRegularFont()->GetLogFont(&logFontBtn12); //WCHAR *pFontName = _T("Segoe UI"); _tcscpy(logFontBtn12.lfFaceName, pFontName); logFontBtn12.lfWeight = FW_BOLD; logFontBtn12.lfHeight = 12 + 2; m_btnFont12.CreateFontIndirect(&logFontBtn12); LOGFONT logFontWebBtn; XTPPaintManager()->GetRegularFont()->GetLogFont(&logFontWebBtn); //WCHAR *pFontName = _T("Segoe UI"); _tcscpy(logFontWebBtn.lfFaceName, pFontName); logFontWebBtn.lfItalic = true; logFontWebBtn.lfWeight = FW_BOLD; logFontWebBtn.lfHeight = 12 + 2; m_webBtnFont.CreateFontIndirect(&logFontWebBtn); // Calculate width and height of tab title region LOGFONT logFont; ASSISTANT::FillLogFont(logFont, m_csTabFontFamily, m_iTabFontSize, _T("bold"), _T("roman"), false); m_iTabWidth = DrawSdk::Text::GetTextWidth(m_csStartPage, m_csStartPage.GetLength(), &logFont) + 3; m_iTabHeight = DrawSdk::Text::GetTextHeight(m_csStartPage, m_csStartPage.GetLength(), &logFont); LoadBitmaps(); CreateCloseButton(); CreateWelcomeButtons(); //CreateRecentlyOpenedButtons(); CreateShowAgainButton(); CreateToolTips(); SetScrollSizes( MM_TEXT, CSize(VIEW_DEFAULT_WIDTH, VIEW_DEFAULT_HEIGHT) ); RepositionButtons(); ShowToolTips(); return 0; }
void InfoDialog::CreateControls() { ////@begin InfoDialog content construction // Generated by DialogBlocks, 02/10/2007 16:48:06 (unregistered) InfoDialog* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxHORIZONTAL); itemDialog1->SetSizer(itemBoxSizer2); m_left_panel = new wxPanel( itemDialog1, ID_PANEL2, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); m_left_panel->SetBackgroundColour(wxColour(255, 255, 255)); itemBoxSizer2->Add(m_left_panel, 1, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxHORIZONTAL); m_left_panel->SetSizer(itemBoxSizer4); m_left_sizer = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(m_left_sizer, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxBitmap itemStaticBitmap6Bitmap(itemDialog1->GetBitmapResource(AppSettings::get_default_img_path()+wxT("caen.png"))); wxStaticBitmap* itemStaticBitmap6 = new wxStaticBitmap( m_left_panel, wxID_STATIC, itemStaticBitmap6Bitmap, wxDefaultPosition, wxSize(195, 62), 0 ); m_left_sizer->Add(itemStaticBitmap6, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxBoxSizer* itemBoxSizer7 = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(itemBoxSizer7, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText8 = new wxStaticText( m_left_panel, wxID_STATIC, _("CAENPLLConfig"), wxDefaultPosition, wxSize(150, -1), 0 ); itemStaticText8->SetForegroundColour(wxColour(0, 0, 160)); itemStaticText8->SetFont(wxFont(12, wxSWISS, wxITALIC, wxBOLD, false, _T("Tahoma"))); itemBoxSizer7->Add(itemStaticText8, 1, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 5); wxStaticText* itemStaticText9 = new wxStaticText( m_left_panel, wxID_STATIC, _("CAEN ADC PLL configuration tool"), wxDefaultPosition, wxDefaultSize, 0 ); itemStaticText9->SetForegroundColour(wxColour(0, 0, 160)); itemStaticText9->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma"))); itemBoxSizer7->Add(itemStaticText9, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxBOTTOM|wxADJUST_MINSIZE, 5); wxStaticText* itemStaticText10 = new wxStaticText( m_left_panel, wxID_STATIC, _("CAENPLLConfig Rev. 2.0.0"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer7->Add(itemStaticText10, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 2); wxPanel* itemPanel11 = new wxPanel( itemDialog1, ID_PANEL1, wxDefaultPosition, wxDefaultSize, wxSIMPLE_BORDER|wxTAB_TRAVERSAL ); itemPanel11->SetBackgroundColour(wxColour(192, 192, 192)); itemBoxSizer2->Add(itemPanel11, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer12 = new wxBoxSizer(wxVERTICAL); itemPanel11->SetSizer(itemBoxSizer12); wxButton* itemButton13 = new wxButton( itemPanel11, ID_OK_BUTTON, _("Ok"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton13->SetDefault(); itemButton13->SetHelpText(_("Close this windows")); if (ShowToolTips()) itemButton13->SetToolTip(_("Close this windows")); itemButton13->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma"))); itemBoxSizer12->Add(itemButton13, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); ////@end InfoDialog content construction wxHyperlinkCtrl *hyper_link= new wxHyperlinkCtrl( m_left_panel, ID_HYPERLINK, _("www.caen.it")); hyper_link->SetBackgroundColour(wxColour(255, 255, 255)); hyper_link->SetLinkCursor(); hyper_link->SetURL( _("http://www.caen.it")); hyper_link->SetToolTip( wxT("Goto caen web site") ); hyper_link->AutoBrowse( true); hyper_link->UpdateLink(); this->m_left_sizer->Add( hyper_link, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); }
void CDlgOptions::CreateControls() { ////@begin CDlgOptions content construction CDlgOptions* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); itemDialog1->SetSizer(itemBoxSizer2); wxNotebook* itemNotebook3 = new wxNotebook; itemNotebook3->Create( itemDialog1, ID_NOTEBOOK, wxDefaultPosition, wxDefaultSize, wxNB_TOP ); wxPanel* itemPanel4 = new wxPanel; itemPanel4->Create( itemNotebook3, ID_GENERAL, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); itemPanel4->SetSizer(itemBoxSizer5); wxFlexGridSizer* itemFlexGridSizer6 = new wxFlexGridSizer(3, 2, 0, 0); itemBoxSizer5->Add(itemFlexGridSizer6, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxStaticText* itemStaticText7 = new wxStaticText; itemStaticText7->Create( itemPanel4, wxID_STATIC, _("Language:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer6->Add(itemStaticText7, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxString* m_LanguageSelectionCtrlStrings = NULL; m_LanguageSelectionCtrl = new wxComboBox; m_LanguageSelectionCtrl->Create( itemPanel4, ID_LANGUAGESELECTION, wxT(""), wxDefaultPosition, wxDefaultSize, 0, m_LanguageSelectionCtrlStrings, wxCB_READONLY ); if (ShowToolTips()) m_LanguageSelectionCtrl->SetToolTip(_("What language should BOINC use?")); itemFlexGridSizer6->Add(m_LanguageSelectionCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText9 = new wxStaticText; itemStaticText9->Create( itemPanel4, wxID_STATIC, _("Notice reminder interval:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); itemFlexGridSizer6->Add(itemStaticText9, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxString* m_ReminderFrequencyCtrlStrings = NULL; m_ReminderFrequencyCtrl = new wxComboBox; m_ReminderFrequencyCtrl->Create( itemPanel4, ID_REMINDERFREQUENCY, wxT(""), wxDefaultPosition, wxDefaultSize, 0, m_ReminderFrequencyCtrlStrings, wxCB_READONLY); if (ShowToolTips()) m_ReminderFrequencyCtrl->SetToolTip(_("How often should BOINC remind you of new notices?")); itemFlexGridSizer6->Add(m_ReminderFrequencyCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); #ifdef __WXMSW__ wxStaticText* itemStaticText10 = new wxStaticText; itemStaticText10->Create( itemPanel4, wxID_STATIC, _("Run Manager at login?"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer6->Add(itemStaticText10, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_EnableBOINCManagerAutoStartCtrl = new wxCheckBox; m_EnableBOINCManagerAutoStartCtrl->Create( itemPanel4, ID_ENABLEAUTOSTART, wxT(""), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE); if (ShowToolTips()) m_EnableBOINCManagerAutoStartCtrl->SetToolTip(_("Run the BOINC Manager when you log on.")); itemFlexGridSizer6->Add(m_EnableBOINCManagerAutoStartCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); #endif wxStaticText* itemStaticText11 = new wxStaticText; itemStaticText11->Create( itemPanel4, wxID_STATIC, _("Enable Manager exit dialog?"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer6->Add(itemStaticText11, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_EnableBOINCManagerExitMessageCtrl = new wxCheckBox; m_EnableBOINCManagerExitMessageCtrl->Create( itemPanel4, ID_ENABLEEXITMESSAGE, wxT(""), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE); if (ShowToolTips()) m_EnableBOINCManagerExitMessageCtrl->SetToolTip(_("Display the exit dialog when shutting down the Manager.")); itemFlexGridSizer6->Add(m_EnableBOINCManagerExitMessageCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); itemNotebook3->AddPage(itemPanel4, _("General")); #if defined(__WXMSW__) wxPanel* itemPanel11 = new wxPanel; itemPanel11->Create( itemNotebook3, ID_CONNECTONS, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* itemBoxSizer12 = new wxBoxSizer(wxVERTICAL); itemPanel11->SetSizer(itemBoxSizer12); wxStaticBox* itemStaticBoxSizer16Static = new wxStaticBox(itemPanel11, wxID_ANY, _("Dial-up and Virtual Private Network settings")); m_DialupStaticBoxCtrl = new wxStaticBoxSizer(itemStaticBoxSizer16Static, wxVERTICAL); itemBoxSizer12->Add(m_DialupStaticBoxCtrl, 0, wxGROW|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer17 = new wxFlexGridSizer(1, 2, 0, 0); itemFlexGridSizer17->AddGrowableCol(0); m_DialupStaticBoxCtrl->Add(itemFlexGridSizer17, 0, wxGROW|wxALL, 5); wxString* m_DialupConnectionsCtrlStrings = NULL; m_DialupConnectionsCtrl = new wxListBox; m_DialupConnectionsCtrl->Create( itemPanel11, ID_DIALUPCONNECTIONS, wxDefaultPosition, wxSize(166, 185), 0, m_DialupConnectionsCtrlStrings, wxLB_SINGLE|wxLB_NEEDED_SB ); itemFlexGridSizer17->Add(m_DialupConnectionsCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxBoxSizer* itemBoxSizer19 = new wxBoxSizer(wxVERTICAL); itemFlexGridSizer17->Add(itemBoxSizer19, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_DialupSetDefaultCtrl = new wxButton; m_DialupSetDefaultCtrl->Create( itemPanel11, ID_DIALUPSETDEFAULT, _("&Set Default"), wxDefaultPosition, wxDefaultSize, 0 ); m_DialupSetDefaultCtrl->SetDefault(); itemBoxSizer19->Add(m_DialupSetDefaultCtrl, 0, wxGROW|wxALL, 5); m_DialupClearDefaultCtrl = new wxButton; m_DialupClearDefaultCtrl->Create( itemPanel11, ID_DIALUPCLEARDEFAULT, _("&Clear Default"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer19->Add(m_DialupClearDefaultCtrl, 0, wxGROW|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer22 = new wxFlexGridSizer(1, 2, 0, 0); itemFlexGridSizer22->AddGrowableCol(1); m_DialupStaticBoxCtrl->Add(itemFlexGridSizer22, 0, wxGROW|wxALL, 5); m_DialupDefaultConnectionTextCtrl = new wxStaticText; m_DialupDefaultConnectionTextCtrl->Create( itemPanel11, ID_DIALUPDEFAULTCONNECTIONTEXT, _("Default Connection:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer22->Add(m_DialupDefaultConnectionTextCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_DialupDefaultConnectionCtrl = new wxStaticText; m_DialupDefaultConnectionCtrl->Create( itemPanel11, ID_DIALUPDEFAULTCONNECTION, wxT(""), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer22->Add(m_DialupDefaultConnectionCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); itemNotebook3->AddPage(itemPanel11, _("Connections")); #endif // __WXMSW__ wxPanel* itemPanel27 = new wxPanel; itemPanel27->Create( itemNotebook3, ID_HTTPPROXY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* itemBoxSizer28 = new wxBoxSizer(wxVERTICAL); itemPanel27->SetSizer(itemBoxSizer28); m_EnableHTTPProxyCtrl = new wxCheckBox; m_EnableHTTPProxyCtrl->Create( itemPanel27, ID_ENABLEHTTPPROXYCTRL, _("Connect via HTTP proxy server"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_EnableHTTPProxyCtrl->SetValue(FALSE); itemBoxSizer28->Add(m_EnableHTTPProxyCtrl, 0, wxGROW|wxALL, 5); wxStaticBox* itemStaticBoxSizer30Static = new wxStaticBox(itemPanel27, wxID_ANY, _("HTTP Proxy Server Configuration")); wxStaticBoxSizer* itemStaticBoxSizer30 = new wxStaticBoxSizer(itemStaticBoxSizer30Static, wxVERTICAL); itemBoxSizer28->Add(itemStaticBoxSizer30, 0, wxGROW|wxALL, 5); wxGridSizer* itemGridSizer31 = new wxGridSizer(2, 1, 0, 0); itemStaticBoxSizer30->Add(itemGridSizer31, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer32 = new wxFlexGridSizer(2, 2, 0, 0); itemGridSizer31->Add(itemFlexGridSizer32, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText33 = new wxStaticText; itemStaticText33->Create( itemPanel27, wxID_STATIC, _("Address:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer32->Add(itemStaticText33, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_HTTPAddressCtrl = new wxTextCtrl; m_HTTPAddressCtrl->Create( itemPanel27, ID_HTTPADDRESSCTRL, wxT(""), wxDefaultPosition, wxSize(150, -1), 0 ); itemFlexGridSizer32->Add(m_HTTPAddressCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText35 = new wxStaticText; itemStaticText35->Create( itemPanel27, wxID_STATIC, _("Port:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer32->Add(itemStaticText35, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_HTTPPortCtrl = new wxTextCtrl; m_HTTPPortCtrl->Create( itemPanel27, ID_HTTPPORTCTRL, wxT(""), wxDefaultPosition, wxSize(50, -1), 0 ); itemFlexGridSizer32->Add(m_HTTPPortCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText62 = new wxStaticText; itemStaticText62->Create( itemPanel27, wxID_STATIC, _("Don't use proxy for:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer32->Add(itemStaticText62, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_HTTPNoProxiesCtrl = new wxTextCtrl; m_HTTPNoProxiesCtrl->Create(itemPanel27,ID_HTTPNOPROXYCTRL,wxT(""),wxDefaultPosition,wxSize(150,-1),0); itemFlexGridSizer32->Add(m_HTTPNoProxiesCtrl,0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticBox* itemStaticBoxSizer37Static = new wxStaticBox(itemPanel27, wxID_ANY, _("Leave these blank if not needed")); wxStaticBoxSizer* itemStaticBoxSizer37 = new wxStaticBoxSizer(itemStaticBoxSizer37Static, wxVERTICAL); itemStaticBoxSizer30->Add(itemStaticBoxSizer37, 0, wxGROW|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer38 = new wxFlexGridSizer(2, 2, 0, 0); itemStaticBoxSizer37->Add(itemFlexGridSizer38, 0, wxALIGN_LEFT|wxALL, 5); wxStaticText* itemStaticText39 = new wxStaticText; itemStaticText39->Create( itemPanel27, wxID_STATIC, _("User Name:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer38->Add(itemStaticText39, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_HTTPUsernameCtrl = new wxTextCtrl; m_HTTPUsernameCtrl->Create( itemPanel27, ID_HTTPUSERNAMECTRL, wxT(""), wxDefaultPosition, wxSize(175, -1), 0 ); itemFlexGridSizer38->Add(m_HTTPUsernameCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText41 = new wxStaticText; itemStaticText41->Create( itemPanel27, wxID_STATIC, _("Password:"******""), wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD ); itemFlexGridSizer38->Add(m_HTTPPasswordCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); itemNotebook3->AddPage(itemPanel27, _("HTTP Proxy")); wxPanel* itemPanel43 = new wxPanel; itemPanel43->Create( itemNotebook3, ID_SOCKSPROXY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); wxBoxSizer* itemBoxSizer44 = new wxBoxSizer(wxVERTICAL); itemPanel43->SetSizer(itemBoxSizer44); m_EnableSOCKSProxyCtrl = new wxCheckBox; m_EnableSOCKSProxyCtrl->Create( itemPanel43, ID_ENABLESOCKSPROXYCTRL, _("Connect via SOCKS proxy server"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_EnableSOCKSProxyCtrl->SetValue(FALSE); itemBoxSizer44->Add(m_EnableSOCKSProxyCtrl, 0, wxGROW|wxALL, 5); wxStaticBox* itemStaticBoxSizer46Static = new wxStaticBox(itemPanel43, wxID_ANY, _("SOCKS Proxy Server Configuration")); wxStaticBoxSizer* itemStaticBoxSizer46 = new wxStaticBoxSizer(itemStaticBoxSizer46Static, wxVERTICAL); itemBoxSizer44->Add(itemStaticBoxSizer46, 0, wxGROW|wxALL, 5); wxGridSizer* itemGridSizer47 = new wxGridSizer(2, 1, 0, 0); itemStaticBoxSizer46->Add(itemGridSizer47, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer48 = new wxFlexGridSizer(2, 2, 0, 0); itemGridSizer47->Add(itemFlexGridSizer48, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText49 = new wxStaticText; itemStaticText49->Create( itemPanel43, wxID_STATIC, _("Address:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer48->Add(itemStaticText49, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_SOCKSAddressCtrl = new wxTextCtrl; m_SOCKSAddressCtrl->Create( itemPanel43, ID_SOCKSADDRESSCTRL, wxT(""), wxDefaultPosition, wxSize(150, -1), 0 ); itemFlexGridSizer48->Add(m_SOCKSAddressCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText51 = new wxStaticText; itemStaticText51->Create( itemPanel43, wxID_STATIC, _("Port:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer48->Add(itemStaticText51, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_SOCKSPortCtrl = new wxTextCtrl; m_SOCKSPortCtrl->Create( itemPanel43, ID_SOCKSPORTCTRL, wxT(""), wxDefaultPosition, wxSize(50, -1), 0 ); itemFlexGridSizer48->Add(m_SOCKSPortCtrl, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText63 = new wxStaticText; itemStaticText63->Create( itemPanel43, wxID_STATIC, _("Don't use proxy for:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer48->Add(itemStaticText63, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_SOCKSNoProxiesCtrl = new wxTextCtrl; m_SOCKSNoProxiesCtrl->Create(itemPanel43,ID_SOCKSNOPROXYCTRL,wxT(""),wxDefaultPosition,wxSize(150,-1),0); itemFlexGridSizer48->Add(m_SOCKSNoProxiesCtrl,0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticBox* itemStaticBoxSizer53Static = new wxStaticBox(itemPanel43, wxID_ANY, _("Leave these blank if not needed")); wxStaticBoxSizer* itemStaticBoxSizer53 = new wxStaticBoxSizer(itemStaticBoxSizer53Static, wxVERTICAL); itemStaticBoxSizer46->Add(itemStaticBoxSizer53, 0, wxGROW|wxALL, 5); wxFlexGridSizer* itemFlexGridSizer54 = new wxFlexGridSizer(2, 2, 0, 0); itemStaticBoxSizer53->Add(itemFlexGridSizer54, 0, wxALIGN_LEFT|wxALL, 5); wxStaticText* itemStaticText55 = new wxStaticText; itemStaticText55->Create( itemPanel43, wxID_STATIC, _("User Name:"), wxDefaultPosition, wxDefaultSize, 0 ); itemFlexGridSizer54->Add(itemStaticText55, 0, wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL, 5); m_SOCKSUsernameCtrl = new wxTextCtrl; m_SOCKSUsernameCtrl->Create( itemPanel43, ID_SOCKSUSERNAMECTRL, wxT(""), wxDefaultPosition, wxSize(175, -1), 0 ); itemFlexGridSizer54->Add(m_SOCKSUsernameCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText57 = new wxStaticText; itemStaticText57->Create( itemPanel43, wxID_STATIC, _("Password:"******""), wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD ); itemFlexGridSizer54->Add(m_SOCKSPasswordCtrl, 0, wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5); itemNotebook3->AddPage(itemPanel43, _("SOCKS Proxy")); itemBoxSizer2->Add(itemNotebook3, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer59 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer2->Add(itemBoxSizer59, 0, wxALIGN_RIGHT|wxALL, 5); wxButton* itemButton60 = new wxButton; itemButton60->Create( itemDialog1, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton60->SetDefault(); itemBoxSizer59->Add(itemButton60, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton61 = new wxButton; itemButton61->Create( itemDialog1, wxID_CANCEL, _("&Cancel"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer59->Add(itemButton61, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); // Set validators ////@end CDlgOptions content construction }
void InfoDialog::CreateControls() { ////@begin InfoDialog content construction // Generated by DialogBlocks, 10/01/2007 12:39:28 (unregistered) InfoDialog* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxHORIZONTAL); itemDialog1->SetSizer(itemBoxSizer2); m_left_panel = new wxPanel( itemDialog1, ID_PANEL2, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL ); m_left_panel->SetBackgroundColour(wxColour(255, 255, 255)); itemBoxSizer2->Add(m_left_panel, 1, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxHORIZONTAL); m_left_panel->SetSizer(itemBoxSizer4); m_left_sizer = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(m_left_sizer, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxBitmap itemStaticBitmap6Bitmap(itemDialog1->GetBitmapResource(wxT("caen.png"))); wxStaticBitmap* itemStaticBitmap6 = new wxStaticBitmap( m_left_panel, wxID_STATIC, itemStaticBitmap6Bitmap, wxDefaultPosition, wxSize(195, 62), 0 ); m_left_sizer->Add(itemStaticBitmap6, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); wxBoxSizer* itemBoxSizer7 = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(itemBoxSizer7, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText8 = new wxStaticText( m_left_panel, wxID_STATIC, _("CAEN Scope"), wxDefaultPosition, wxSize(150, -1), 0 ); itemStaticText8->SetForegroundColour(wxColour(0, 0, 160)); itemStaticText8->SetFont(wxFont(12, wxSWISS, wxITALIC, wxBOLD, false, _T("Tahoma"))); itemBoxSizer7->Add(itemStaticText8, 1, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 5); wxStaticText* itemStaticText9 = new wxStaticText( m_left_panel, wxID_STATIC, _("CAENdigitizerSDK usage demo software"), wxDefaultPosition, wxDefaultSize, 0 ); itemStaticText9->SetForegroundColour(wxColour(0, 0, 160)); itemStaticText9->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma"))); itemBoxSizer7->Add(itemStaticText9, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxBOTTOM|wxADJUST_MINSIZE, 5); wxStaticText* itemStaticText10 = new wxStaticText( m_left_panel, wxID_STATIC, _("CAENSCOPE Rev. 1.5.1"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer7->Add(itemStaticText10, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 2); m_caenvmetool_rev = new wxStaticText( m_left_panel, wxID_STATIC, _("CAENdigitizerSDK Rev ????"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer7->Add(m_caenvmetool_rev, 0, wxALIGN_LEFT|wxALL|wxADJUST_MINSIZE, 2); wxPanel* itemPanel12 = new wxPanel( itemDialog1, ID_PANEL1, wxDefaultPosition, wxDefaultSize, wxSIMPLE_BORDER|wxTAB_TRAVERSAL ); itemPanel12->SetBackgroundColour(wxColour(192, 192, 192)); itemBoxSizer2->Add(itemPanel12, 0, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer13 = new wxBoxSizer(wxVERTICAL); itemPanel12->SetSizer(itemBoxSizer13); wxButton* itemButton14 = new wxButton( itemPanel12, ID_OK_BUTTON, _("Ok"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton14->SetDefault(); itemButton14->SetHelpText(_("Close this windows")); if (ShowToolTips()) itemButton14->SetToolTip(_("Close this windows")); itemButton14->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, _T("Tahoma"))); itemBoxSizer13->Add(itemButton14, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); ////@end InfoDialog content construction wxHyperlinkCtrl *hyper_link= new wxHyperlinkCtrl( m_left_panel, ID_HYPERLINK, _("www.caen.it")); hyper_link->SetBackgroundColour(wxColour(255, 255, 255)); hyper_link->SetLinkCursor(); hyper_link->SetURL( _("http://www.caen.it")); hyper_link->SetToolTip( wxT("Goto caen web site") ); hyper_link->AutoBrowse( true); hyper_link->UpdateLink(); this->m_left_sizer->Add( hyper_link, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); // CAENVMETool revision this->m_caenvmetool_rev->SetLabel( wxString::FromAscii(cvt_V1724_SW_rev()) ); }
void wxSymbolPickerDialog::CreateControls() { ////@begin wxSymbolPickerDialog content construction wxSymbolPickerDialog* itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL); itemDialog1->SetSizer(itemBoxSizer2); wxBoxSizer* itemBoxSizer3 = new wxBoxSizer(wxVERTICAL); itemBoxSizer2->Add(itemBoxSizer3, 1, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer4, 0, wxGROW, 5); wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer4->Add(itemBoxSizer5, 1, wxGROW, 5); wxStaticText* itemStaticText6 = new wxStaticText( itemDialog1, wxID_STATIC, _("&Font:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer5->Add(itemStaticText6, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 5); wxString* m_fontCtrlStrings = NULL; m_fontCtrl = new wxComboBox( itemDialog1, ID_SYMBOLPICKERDIALOG_FONT, wxEmptyString, wxDefaultPosition, wxSize(240, -1), 0, m_fontCtrlStrings, wxCB_READONLY ); m_fontCtrl->SetHelpText(_("The font from which to take the symbol.")); if (ShowToolTips()) m_fontCtrl->SetToolTip(_("The font from which to take the symbol.")); itemBoxSizer5->Add(m_fontCtrl, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); itemBoxSizer5->Add(5, 5, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); #if defined(__UNICODE__) wxStaticText* itemStaticText9 = new wxStaticText( itemDialog1, wxID_STATIC, _("&Subset:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer5->Add(itemStaticText9, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 5); #endif #if defined(__UNICODE__) wxString* m_subsetCtrlStrings = NULL; m_subsetCtrl = new wxComboBox( itemDialog1, ID_SYMBOLPICKERDIALOG_SUBSET, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, m_subsetCtrlStrings, wxCB_READONLY ); m_subsetCtrl->SetHelpText(_("Shows a Unicode subset.")); if (ShowToolTips()) m_subsetCtrl->SetToolTip(_("Shows a Unicode subset.")); itemBoxSizer5->Add(m_subsetCtrl, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5); #endif m_symbolsCtrl = new wxSymbolListCtrl( itemDialog1, ID_SYMBOLPICKERDIALOG_LISTCTRL, wxDefaultPosition, wxSize(500, 240), wxSIMPLE_BORDER ); itemBoxSizer3->Add(m_symbolsCtrl, 1, wxGROW|wxALL, 5); wxBoxSizer* itemBoxSizer12 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer12, 0, wxGROW, 5); m_symbolStaticCtrl = new wxStaticText( itemDialog1, wxID_STATIC, _("xxxx"), wxDefaultPosition, wxSize(40, -1), wxALIGN_CENTRE ); itemBoxSizer12->Add(m_symbolStaticCtrl, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 5); itemBoxSizer12->Add(5, 5, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxStaticText* itemStaticText15 = new wxStaticText( itemDialog1, wxID_STATIC, _("&Character code:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer12->Add(itemStaticText15, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 5); m_characterCodeCtrl = new wxTextCtrl( itemDialog1, ID_SYMBOLPICKERDIALOG_CHARACTERCODE, wxEmptyString, wxDefaultPosition, wxSize(140, -1), wxTE_READONLY|wxTE_CENTRE ); m_characterCodeCtrl->SetHelpText(_("The character code.")); if (ShowToolTips()) m_characterCodeCtrl->SetToolTip(_("The character code.")); itemBoxSizer12->Add(m_characterCodeCtrl, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); itemBoxSizer12->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5); #if defined(__UNICODE__) wxStaticText* itemStaticText18 = new wxStaticText( itemDialog1, wxID_STATIC, _("&From:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer12->Add(itemStaticText18, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 5); #endif #if defined(__UNICODE__) wxString m_fromUnicodeCtrlStrings[] = { _("ASCII"), _("Unicode") }; m_fromUnicodeCtrl = new wxComboBox( itemDialog1, ID_SYMBOLPICKERDIALOG_FROM, _("ASCII"), wxDefaultPosition, wxDefaultSize, 2, m_fromUnicodeCtrlStrings, wxCB_READONLY ); m_fromUnicodeCtrl->SetStringSelection(_("ASCII")); m_fromUnicodeCtrl->SetHelpText(_("The range to show.")); if (ShowToolTips()) m_fromUnicodeCtrl->SetToolTip(_("The range to show.")); itemBoxSizer12->Add(m_fromUnicodeCtrl, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); #endif #if defined(__WXMSW__) || defined(__WXGTK__) || defined(__WXPM__) || defined(__WXMGL__) || defined(__WXMOTIF__) || defined(__WXCOCOA__) || defined(__WXX11__) || defined(__WXPALMOS__) wxBoxSizer* itemBoxSizer20 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer20, 0, wxGROW, 5); itemBoxSizer20->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton22 = new wxButton( itemDialog1, wxID_OK, _("Insert"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton22->SetDefault(); itemButton22->SetHelpText(_("Inserts the chosen symbol.")); if (ShowToolTips()) itemButton22->SetToolTip(_("Inserts the chosen symbol.")); itemBoxSizer20->Add(itemButton22, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton23 = new wxButton( itemDialog1, wxID_CANCEL, _("Close"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton23->SetHelpText(_("Closes the dialog without inserting a symbol.")); if (ShowToolTips()) itemButton23->SetToolTip(_("Closes the dialog without inserting a symbol.")); itemBoxSizer20->Add(itemButton23, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); #endif #if defined(__WXMAC__) wxBoxSizer* itemBoxSizer24 = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer3->Add(itemBoxSizer24, 0, wxGROW, 5); itemBoxSizer24->Add(5, 5, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton26 = new wxButton( itemDialog1, wxID_CANCEL, _("Close"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton26->SetHelpText(_("Closes the dialog without inserting a symbol.")); if (ShowToolTips()) itemButton26->SetToolTip(_("Closes the dialog without inserting a symbol.")); itemBoxSizer24->Add(itemButton26, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); wxButton* itemButton27 = new wxButton( itemDialog1, wxID_OK, _("Insert"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton27->SetDefault(); itemButton27->SetHelpText(_("Inserts the chosen symbol.")); if (ShowToolTips()) itemButton27->SetToolTip(_("Inserts the chosen symbol.")); itemBoxSizer24->Add(itemButton27, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); #endif ////@end wxSymbolPickerDialog content construction }
//-------------------------------------------------------------------------------- void DialogResourceGroups::CreateControls() { DialogResourceGroups * itemDialog1 = this; wxBoxSizer* itemBoxSizer2 = new wxBoxSizer( wxVERTICAL ); itemDialog1->SetSizer( itemBoxSizer2 ); wxStaticBox* itemStaticBoxSizer3Static = new wxStaticBox( itemDialog1, wxID_ANY, wxT( "Defined groups" ) ); wxStaticBoxSizer* itemStaticBoxSizer3 = new wxStaticBoxSizer( itemStaticBoxSizer3Static, wxVERTICAL ); itemBoxSizer2->Add( itemStaticBoxSizer3, 1, wxGROW | wxALL, 5 ); m_groupsGrid = new wxGrid( itemDialog1, ID_GROUPS_GRID, wxDefaultPosition, wxDefaultSize, wxHSCROLL | wxVSCROLL ); m_groupsGrid->SetHelpText( wxT( "List of currently defined resource groups." ) ); if ( ShowToolTips() ) m_groupsGrid->SetToolTip( wxT( "List of currently defined resource groups." ) ); m_groupsGrid->SetDefaultRowSize( 20 ); m_groupsGrid->SetColLabelSize( 20 ); m_groupsGrid->SetRowLabelSize( 20 ); m_groupsGrid->CreateGrid( 0, 2, wxGrid::wxGridSelectRows ); m_groupsGrid->SetColLabelValue( 0, wxT( "Name" ) ); m_groupsGrid->SetColLabelValue( 1, wxT( "Directory" ) ); m_groupsGrid->SetColSize( 0, 100 ); m_groupsGrid->SetColSize( 1, 320 ); itemStaticBoxSizer3->Add( m_groupsGrid, 1, wxGROW | wxALL, 5 ); wxStaticText* itemStaticText5 = new wxStaticText( itemDialog1, wxID_STATIC, wxT( "Default resource group:" ), wxDefaultPosition, wxDefaultSize, 0 ); itemStaticBoxSizer3->Add( itemStaticText5, 0, wxALIGN_LEFT | wxLEFT | wxRIGHT | wxTOP | wxADJUST_MINSIZE, 5 ); m_defaultGroupTextCtrl = new wxTextCtrl( itemDialog1, ID_DEFAULTGROUP_TEXTCTRL, _T( "" ), wxDefaultPosition, wxDefaultSize, wxTE_READONLY | wxSIMPLE_BORDER ); m_defaultGroupTextCtrl->SetHelpText( wxT( "Shows the currently selected default resource group." ) ); if ( ShowToolTips() ) m_defaultGroupTextCtrl->SetToolTip( wxT( "Shows the currently selected default resource group." ) ); //m_defaultGroupTextCtrl->Enable(false); itemStaticBoxSizer3->Add( m_defaultGroupTextCtrl, 0, wxGROW | wxLEFT | wxRIGHT | wxBOTTOM, 5 ); wxBoxSizer* itemBoxSizer5 = new wxBoxSizer( wxHORIZONTAL ); itemStaticBoxSizer3->Add( itemBoxSizer5, 0, wxGROW | wxALL, 5 ); m_addGroupButton = new wxButton( itemDialog1, ID_ADDGROUP_BUTTON, wxT( "Add Group" ), wxDefaultPosition, wxDefaultSize, 0 ); m_addGroupButton->SetHelpText( wxT( "Add a new resource group." ) ); if ( ShowToolTips() ) m_addGroupButton->SetToolTip( wxT( "Add a new resource group." ) ); itemBoxSizer5->Add( m_addGroupButton, 1, wxGROW | wxALL, 5 ); m_removeGroupButton = new wxButton( itemDialog1, ID_REMOVEGROUP_BUTTON, wxT( "Remove Group" ), wxDefaultPosition, wxDefaultSize, 0 ); m_removeGroupButton->SetHelpText( wxT( "Delete the selected resource group." ) ); if ( ShowToolTips() ) m_removeGroupButton->SetToolTip( wxT( "Delete the selected resource group." ) ); itemBoxSizer5->Add( m_removeGroupButton, 1, wxGROW | wxALL, 5 ); m_setDefaultButton = new wxButton( itemDialog1, ID_DEFAULTGROUP_BUTTON, wxT( "Set Default Group" ), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer5->Add( m_setDefaultButton, 1, wxGROW | wxALL, 5 ); wxStdDialogButtonSizer* itemStdDialogButtonSizer8 = new wxStdDialogButtonSizer; itemBoxSizer2->Add( itemStdDialogButtonSizer8, 0, wxALIGN_RIGHT | wxALL, 5 ); m_okButton = new wxButton( itemDialog1, wxID_OK, wxT( "&OK" ), wxDefaultPosition, wxDefaultSize, 0 ); m_okButton->SetDefault(); m_okButton->SetHelpText( wxT( "Accept changes made to resource groups." ) ); if ( ShowToolTips() ) m_okButton->SetToolTip( wxT( "Accept changes made to resource groups." ) ); itemStdDialogButtonSizer8->AddButton( m_okButton ); m_cancelButton = new wxButton( itemDialog1, wxID_CANCEL, wxT( "&Cancel" ), wxDefaultPosition, wxDefaultSize, 0 ); m_cancelButton->SetHelpText( wxT( "Cancel all changes made to resource groups." ) ); if ( ShowToolTips() ) m_cancelButton->SetToolTip( wxT( "Cancel all changes made to resource groups." ) ); itemStdDialogButtonSizer8->AddButton( m_cancelButton ); itemStdDialogButtonSizer8->Realize(); }