⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 connectdialog.cxx

📁 pwlib源码库
💻 CXX
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        ConnectDialog.cxx// Purpose:     // Author:      Federico Pinna// Modified by: // Created:     05/02/04 16:23:19// RCS-ID:      // Copyright:   (c) 2004 Reitek S.p.A.// Licence:     /////////////////////////////////////////////////////////////////////////////#if defined(__GNUG__) && !defined(__APPLE__)#pragma implementation "ConnectDialog.h"#endif// For compilers that support precompilation, includes "wx/wx.h".#include "wx/wxprec.h"#ifdef __BORLANDC__#pragma hdrstop#endif#ifndef WX_PRECOMP#include "wx/wx.h"#endif#include "main.h"////@begin includes////@end includes#include "ConnectDialog.h"////@begin XPM images////@end XPM images/*! * _ConnectDialog type definition */IMPLEMENT_CLASS( _ConnectDialog, wxDialog )/*! * _ConnectDialog event table definition */BEGIN_EVENT_TABLE( _ConnectDialog, wxDialog )////@begin _ConnectDialog event table entries////@end _ConnectDialog event table entriesEND_EVENT_TABLE()/*! * _ConnectDialog constructors */_ConnectDialog::_ConnectDialog( ){}_ConnectDialog::_ConnectDialog( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ){    Create(parent, id, caption, pos, size, style);}/*! * ConnectDialog creator */bool _ConnectDialog::Create( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ){////@begin _ConnectDialog member initialisation    m_JID = NULL;    m_Pwd = NULL;    m_RememberPwd = NULL;////@end _ConnectDialog member initialisation////@begin _ConnectDialog creation    SetExtraStyle(wxWS_EX_BLOCK_EVENTS);    wxDialog::Create( parent, id, caption, pos, size, style );    CreateControls();    GetSizer()->Fit(this);    GetSizer()->SetSizeHints(this);    Centre();////@end _ConnectDialog creation    return TRUE;}/*! * Control creation for ConnectDialog */void _ConnectDialog::CreateControls(){    ////@begin _ConnectDialog content construction    _ConnectDialog* item1 = this;    wxBoxSizer* item2 = new wxBoxSizer(wxVERTICAL);    item1->SetSizer(item2);    item1->SetAutoLayout(TRUE);    wxFlexGridSizer* item3 = new wxFlexGridSizer(2, 2, 0, 0);    item2->Add(item3, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);    wxStaticText* item4 = new wxStaticText( item1, wxID_STATIC, _("User ID"), wxDefaultPosition, wxDefaultSize, 0 );    item3->Add(item4, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 5);    wxTextCtrl* item5 = new wxTextCtrl( item1, ID_TEXTCTRL, _T(""), wxDefaultPosition, wxSize(150, -1), 0 );    m_JID = item5;    if (ShowToolTips())        item5->SetToolTip(_("Enter your jabber user id"));    item3->Add(item5, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);    wxStaticText* item6 = new wxStaticText( item1, wxID_STATIC, _("Password"), wxDefaultPosition, wxDefaultSize, 0 );    item3->Add(item6, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 5);    wxTextCtrl* item7 = new wxTextCtrl( item1, ID_TEXTCTRL1, _T(""), wxDefaultPosition, wxSize(150, -1), wxTE_PASSWORD );    m_Pwd = item7;    if (ShowToolTips())        item7->SetToolTip(_("Enter your password"));    item3->Add(item7, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5);    wxStaticText* item8 = new wxStaticText( item1, wxID_STATIC, _T(""), wxDefaultPosition, wxDefaultSize, 0 );    item3->Add(item8, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxADJUST_MINSIZE, 5);    wxCheckBox* item9 = new wxCheckBox( item1, ID_CHECKBOX, _("Remember password"), wxDefaultPosition, wxDefaultSize, 0 );    m_RememberPwd = item9;    item9->SetValue(FALSE);    item9->SetHelpText(_("Check to save the password"));    if (ShowToolTips())        item9->SetToolTip(_("Check to save the password"));    item3->Add(item9, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxALL, 5);    wxBoxSizer* item10 = new wxBoxSizer(wxHORIZONTAL);    item2->Add(item10, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);    wxButton* item11 = new wxButton( item1, wxID_OK, _("Ok"), wxDefaultPosition, wxDefaultSize, 0 );    item11->SetDefault();    item10->Add(item11, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);    wxButton* item12 = new wxButton( item1, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );    item10->Add(item12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);////@end _ConnectDialog content construction}/*! * Should we show tooltips? */bool _ConnectDialog::ShowToolTips(){    return TRUE;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -