1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Nov 13 2016)
3 // http://www.wxformbuilder.org/
5 // PLEASE DO "NOT" EDIT THIS FILE!
6 ///////////////////////////////////////////////////////////////////////////
8 #include "AppXestiaCalendar.h"
10 ///////////////////////////////////////////////////////////////////////////
12 frmMainADT::frmMainADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
14 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
15 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
18 bSizer44 = new wxBoxSizer( wxVERTICAL );
21 this->SetSizer( bSizer44 );
23 m_statusBar2 = this->CreateStatusBar( 1, wxST_SIZEGRIP, wxID_ANY );
24 menuBar = new wxMenuBar( 0 );
25 mnuManage = new wxMenu();
26 wxMenuItem* mnuManageNew;
27 mnuManageNew = new wxMenuItem( mnuManage, wxID_ANY, wxString( wxT("New Account...") ) + wxT('\t') + wxT("Ctrl+Shift+N"), wxEmptyString, wxITEM_NORMAL );
28 mnuManage->Append( mnuManageNew );
30 mnuManage->AppendSeparator();
32 wxMenuItem* mnuManagePreferences;
33 mnuManagePreferences = new wxMenuItem( mnuManage, wxID_PREFERENCES, wxString( wxT("Preferences...") ) , wxEmptyString, wxITEM_NORMAL );
34 mnuManage->Append( mnuManagePreferences );
36 mnuManage->AppendSeparator();
38 wxMenuItem* mnuManageExit;
39 mnuManageExit = new wxMenuItem( mnuManage, wxID_EXIT, wxString( wxT("Exit") ) + wxT('\t') + wxT("Ctrl+Q"), wxEmptyString, wxITEM_NORMAL );
40 mnuManage->Append( mnuManageExit );
42 menuBar->Append( mnuManage, wxT("Manage") );
44 mnuCreate = new wxMenu();
45 wxMenuItem* mnuCreateEvent;
46 mnuCreateEvent = new wxMenuItem( mnuCreate, wxID_ANY, wxString( wxT("Event...") ) , wxEmptyString, wxITEM_NORMAL );
47 mnuCreate->Append( mnuCreateEvent );
49 menuBar->Append( mnuCreate, wxT("Create") );
51 mnuHelp = new wxMenu();
52 wxMenuItem* mnuHelpShow;
53 mnuHelpShow = new wxMenuItem( mnuHelp, wxID_ANY, wxString( wxT("Shoe Help...") ) + wxT('\t') + wxT("F1"), wxEmptyString, wxITEM_NORMAL );
54 mnuHelp->Append( mnuHelpShow );
56 mnuHelp->AppendSeparator();
58 wxMenuItem* mnuHelpUpdate;
59 mnuHelpUpdate = new wxMenuItem( mnuHelp, wxID_ANY, wxString( wxT("Check for updates...") ) , wxEmptyString, wxITEM_NORMAL );
60 mnuHelp->Append( mnuHelpUpdate );
62 mnuHelp->AppendSeparator();
64 wxMenuItem* mnuHelpAbout;
65 mnuHelpAbout = new wxMenuItem( mnuHelp, wxID_ANY, wxString( wxT("About Xestia Calendar...") ) + wxT('\t') + wxT("Shift+Ctrl+A"), wxEmptyString, wxITEM_NORMAL );
66 mnuHelp->Append( mnuHelpAbout );
68 menuBar->Append( mnuHelp, wxT("Help") );
70 this->SetMenuBar( menuBar );
73 this->Centre( wxBOTH );
76 frmMainADT::~frmMainADT()
80 frmUpdateADT::frmUpdateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
82 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
84 wxBoxSizer* bSizer390;
85 bSizer390 = new wxBoxSizer( wxVERTICAL );
87 pnlUpdateData = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
88 wxBoxSizer* bSizer391;
89 bSizer391 = new wxBoxSizer( wxVERTICAL );
91 wxFlexGridSizer* fgSizer45;
92 fgSizer45 = new wxFlexGridSizer( 3, 2, 0, 0 );
93 fgSizer45->SetFlexibleDirection( wxBOTH );
94 fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
96 lblRunningText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Running version is:"), wxDefaultPosition, wxDefaultSize, 0 );
97 lblRunningText->Wrap( -1 );
98 fgSizer45->Add( lblRunningText, 0, wxALL, 5 );
100 lblRunningVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("UPDATEVER"), wxDefaultPosition, wxDefaultSize, 0 );
101 lblRunningVer->Wrap( -1 );
102 lblRunningVer->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
104 fgSizer45->Add( lblRunningVer, 0, wxALL, 5 );
106 lblAvailableText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Available version is:"), wxDefaultPosition, wxDefaultSize, 0 );
107 lblAvailableText->Wrap( -1 );
108 fgSizer45->Add( lblAvailableText, 0, wxALL, 5 );
110 lblAvailableVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("AVAILVER"), wxDefaultPosition, wxDefaultSize, 0 );
111 lblAvailableVer->Wrap( -1 );
112 fgSizer45->Add( lblAvailableVer, 0, wxALL, 5 );
114 lblBuildTypeText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Build type is:"), wxDefaultPosition, wxDefaultSize, 0 );
115 lblBuildTypeText->Wrap( -1 );
116 fgSizer45->Add( lblBuildTypeText, 0, wxALL, 5 );
118 lblBuildType = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("BUILDTYPE"), wxDefaultPosition, wxDefaultSize, 0 );
119 lblBuildType->Wrap( -1 );
120 fgSizer45->Add( lblBuildType, 0, wxALL, 5 );
123 bSizer391->Add( fgSizer45, 0, wxEXPAND, 5 );
125 lblUpdateMessage = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("MESSAGE"), wxDefaultPosition, wxDefaultSize, 0 );
126 lblUpdateMessage->Wrap( -1 );
127 bSizer391->Add( lblUpdateMessage, 1, wxALL|wxEXPAND, 5 );
130 pnlUpdateData->SetSizer( bSizer391 );
131 pnlUpdateData->Layout();
132 bSizer391->Fit( pnlUpdateData );
133 bSizer390->Add( pnlUpdateData, 1, wxEXPAND | wxALL, 5 );
135 statLine = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
136 bSizer390->Add( statLine, 0, wxALL|wxEXPAND, 5 );
138 wxBoxSizer* bSizer392;
139 bSizer392 = new wxBoxSizer( wxHORIZONTAL );
141 btnVisitGelforn = new wxButton( this, wxID_ANY, wxT("Visit Gelforn"), wxDefaultPosition, wxDefaultSize, 0 );
142 bSizer392->Add( btnVisitGelforn, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );
144 btnVisitPREMIUM = new wxButton( this, wxID_ANY, wxT("Visit PREMIUM"), wxDefaultPosition, wxDefaultSize, 0 );
145 bSizer392->Add( btnVisitPREMIUM, 0, wxBOTTOM|wxLEFT, 5 );
147 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
148 bSizer392->Add( btnClose, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
151 bSizer390->Add( bSizer392, 0, wxALIGN_RIGHT, 0 );
154 this->SetSizer( bSizer390 );
157 this->Centre( wxBOTH );
160 btnVisitGelforn->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
161 btnVisitPREMIUM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
162 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
165 frmUpdateADT::~frmUpdateADT()
168 btnVisitGelforn->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
169 btnVisitPREMIUM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
170 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
174 frmPreferencesADT::frmPreferencesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
176 this->SetSizeHints( wxSize( 450,400 ), wxSize( 450,400 ) );
179 szrMain = new wxBoxSizer( wxVERTICAL );
182 szrTabs = new wxBoxSizer( wxVERTICAL );
184 NbtPreferences = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
185 tabGeneral = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
186 wxBoxSizer* szrChecks;
187 szrChecks = new wxBoxSizer( wxVERTICAL );
189 chkSaveWindowPosition = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Save window position on exit"), wxDefaultPosition, wxDefaultSize, 0 );
190 szrChecks->Add( chkSaveWindowPosition, 0, wxALL, 5 );
192 chkHideLocal = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Hide local calendars"), wxDefaultPosition, wxDefaultSize, 0 );
193 szrChecks->Add( chkHideLocal, 0, wxALL, 5 );
196 tabGeneral->SetSizer( szrChecks );
197 tabGeneral->Layout();
198 szrChecks->Fit( tabGeneral );
199 NbtPreferences->AddPage( tabGeneral, wxT("General"), true );
200 tabTheme = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
203 wxGridSizer* szrTheme;
204 szrTheme = new wxGridSizer( 1, 1, 0, 0 );
206 wxBoxSizer* bSizer161;
207 bSizer161 = new wxBoxSizer( wxVERTICAL );
209 lstThemes = new wxListCtrl( tabTheme, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
210 bSizer161->Add( lstThemes, 1, wxALL|wxEXPAND, 5 );
212 wxBoxSizer* bSizer151;
213 bSizer151 = new wxBoxSizer( wxHORIZONTAL );
215 btnThemeAdd = new wxButton( tabTheme, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
216 bSizer151->Add( btnThemeAdd, 0, wxALL, 5 );
218 btnThemeModify = new wxButton( tabTheme, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
219 btnThemeModify->Enable( false );
221 bSizer151->Add( btnThemeModify, 0, wxALL, 5 );
223 btnThemeDelete = new wxButton( tabTheme, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
224 btnThemeDelete->Enable( false );
226 bSizer151->Add( btnThemeDelete, 0, wxALL, 5 );
229 bSizer161->Add( bSizer151, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
232 szrTheme->Add( bSizer161, 1, wxEXPAND, 5 );
235 tabTheme->SetSizer( szrTheme );
237 szrTheme->Fit( tabTheme );
238 NbtPreferences->AddPage( tabTheme, wxT("Themes"), false );
239 tabAccounts = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
240 wxGridSizer* szrAccounts;
241 szrAccounts = new wxGridSizer( 1, 1, 0, 0 );
243 wxBoxSizer* bSizer16;
244 bSizer16 = new wxBoxSizer( wxVERTICAL );
246 lstAccounts = new wxListCtrl( tabAccounts, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
247 bSizer16->Add( lstAccounts, 1, wxALL|wxEXPAND, 5 );
249 wxBoxSizer* bSizer15;
250 bSizer15 = new wxBoxSizer( wxHORIZONTAL );
252 btnAccountAdd = new wxButton( tabAccounts, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
253 bSizer15->Add( btnAccountAdd, 0, wxALL, 5 );
255 btnAccountModify = new wxButton( tabAccounts, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
256 btnAccountModify->Enable( false );
258 bSizer15->Add( btnAccountModify, 0, wxALL, 5 );
260 btnAccountDelete = new wxButton( tabAccounts, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
261 btnAccountDelete->Enable( false );
263 bSizer15->Add( btnAccountDelete, 0, wxALL, 5 );
266 bSizer16->Add( bSizer15, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
269 szrAccounts->Add( bSizer16, 1, wxEXPAND, 5 );
272 tabAccounts->SetSizer( szrAccounts );
273 tabAccounts->Layout();
274 szrAccounts->Fit( tabAccounts );
275 NbtPreferences->AddPage( tabAccounts, wxT("Accounts"), false );
277 szrTabs->Add( NbtPreferences, 1, wxALL|wxEXPAND, 5 );
280 szrMain->Add( szrTabs, 1, wxEXPAND, 0 );
282 wxBoxSizer* szrButtons;
283 szrButtons = new wxBoxSizer( wxHORIZONTAL );
286 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
288 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
289 btnSave->SetDefault();
290 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
293 szrButtons->Add( 5, 0, 0, 0, 0 );
295 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
296 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
299 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
302 szrMain->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
305 this->SetSizer( szrMain );
308 this->Centre( wxBOTH );
311 this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
312 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
313 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
314 btnThemeAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
315 btnThemeModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
316 btnThemeDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
317 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
318 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
319 btnAccountAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
320 btnAccountModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
321 btnAccountDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
322 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
323 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
326 frmPreferencesADT::~frmPreferencesADT()
329 this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
330 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
331 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
332 btnThemeAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
333 btnThemeModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
334 btnThemeDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
335 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
336 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
337 btnAccountAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
338 btnAccountModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
339 btnAccountDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
340 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
341 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
345 frmAboutADT::frmAboutADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
347 this->SetSizeHints( wxSize( 350,400 ), wxDefaultSize );
350 szrMain = new wxBoxSizer( wxVERTICAL );
353 szrLogo = new wxBoxSizer( wxVERTICAL );
355 szrLogo->SetMinSize( wxSize( 350,100 ) );
356 bmpLogo = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint( 0,0 ), wxSize( 350,100 ), 0 );
357 szrLogo->Add( bmpLogo, 0, wxALL, 0 );
360 szrMain->Add( szrLogo, 0, wxFIXED_MINSIZE, 0 );
362 wxBoxSizer* szrDetails;
363 szrDetails = new wxBoxSizer( wxVERTICAL );
365 lblVersion = new wxStaticText( this, wxID_ANY, wxT("Version 0.00"), wxDefaultPosition, wxDefaultSize, 0 );
366 lblVersion->Wrap( -1 );
367 lblVersion->SetFont( wxFont( 14, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
369 szrDetails->Add( lblVersion, 0, wxALL, 5 );
371 lblCompileTime = new wxStaticText( this, wxID_ANY, wxT("Built on (date) at (time)"), wxDefaultPosition, wxDefaultSize, 0 );
372 lblCompileTime->Wrap( -1 );
373 szrDetails->Add( lblCompileTime, 0, wxALL, 5 );
375 lblCopyright = new wxStaticText( this, wxID_ANY, wxT("(c) 2012-2015 Xestia Software Development"), wxDefaultPosition, wxDefaultSize, 0 );
376 lblCopyright->Wrap( -1 );
377 szrDetails->Add( lblCopyright, 0, wxALL, 5 );
380 szrMain->Add( szrDetails, 5, wxEXPAND, 1 );
382 wxBoxSizer* szrButtons;
383 szrButtons = new wxBoxSizer( wxVERTICAL );
385 szrButtons->SetMinSize( wxSize( -1,35 ) );
386 btnClose = new wxButton( this, wxID_ANY, wxT("&Close"), wxDefaultPosition, wxDefaultSize, 0 );
387 szrButtons->Add( btnClose, 0, wxALIGN_RIGHT|wxRIGHT, 5 );
390 szrMain->Add( szrButtons, 0, wxEXPAND, 0 );
393 this->SetSizer( szrMain );
396 this->Centre( wxBOTH );
399 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
402 frmAboutADT::~frmAboutADT()
405 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
409 frmNewAccountADT::frmNewAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
411 this->SetSizeHints( wxSize( 425,330 ), wxSize( 425,330 ) );
413 wxFlexGridSizer* fgSizer30;
414 fgSizer30 = new wxFlexGridSizer( 0, 1, 0, 0 );
415 fgSizer30->AddGrowableCol( 0 );
416 fgSizer30->AddGrowableRow( 0 );
417 fgSizer30->SetFlexibleDirection( wxBOTH );
418 fgSizer30->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
420 szrNewAccount = new wxBoxSizer( wxVERTICAL );
422 tabType = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
423 wxFlexGridSizer* fgSizer32;
424 fgSizer32 = new wxFlexGridSizer( 0, 1, 0, 0 );
425 fgSizer32->AddGrowableCol( 0 );
426 fgSizer32->SetFlexibleDirection( wxBOTH );
427 fgSizer32->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
429 lblEnterText = new wxStaticText( tabType, wxID_ANY, wxT("Enter the details below and click on Next."), wxDefaultPosition, wxDefaultSize, 0 );
430 lblEnterText->Wrap( -1 );
431 fgSizer32->Add( lblEnterText, 0, wxALL, 5 );
433 wxFlexGridSizer* fgSizer33;
434 fgSizer33 = new wxFlexGridSizer( 0, 2, 0, 0 );
435 fgSizer33->AddGrowableCol( 1 );
436 fgSizer33->AddGrowableRow( 0 );
437 fgSizer33->SetFlexibleDirection( wxBOTH );
438 fgSizer33->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
440 lblType = new wxStaticText( tabType, wxID_ANY, wxT("Server Type:"), wxDefaultPosition, wxDefaultSize, 0 );
442 fgSizer33->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
444 wxString cmbServerTypeChoices[] = { wxT("Local"), wxT("CardDAV") };
445 int cmbServerTypeNChoices = sizeof( cmbServerTypeChoices ) / sizeof( wxString );
446 cmbServerType = new wxChoice( tabType, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbServerTypeNChoices, cmbServerTypeChoices, 0 );
447 cmbServerType->SetSelection( 1 );
448 fgSizer33->Add( cmbServerType, 0, wxALL, 5 );
450 lblServerAddress = new wxStaticText( tabType, wxID_ANY, wxT("Server Address:"), wxDefaultPosition, wxDefaultSize, 0 );
451 lblServerAddress->Wrap( -1 );
452 fgSizer33->Add( lblServerAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
454 txtServerAddress = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
455 fgSizer33->Add( txtServerAddress, 1, wxALL|wxEXPAND, 5 );
457 lblServerPort = new wxStaticText( tabType, wxID_ANY, wxT("Server Port:"), wxDefaultPosition, wxDefaultSize, 0 );
458 lblServerPort->Wrap( -1 );
459 fgSizer33->Add( lblServerPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
461 txtServerPort = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
462 fgSizer33->Add( txtServerPort, 0, wxALL, 5 );
464 lblUsername = new wxStaticText( tabType, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
465 lblUsername->Wrap( -1 );
466 fgSizer33->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
468 txtUsername = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
469 fgSizer33->Add( txtUsername, 1, wxALL|wxEXPAND, 5 );
471 lblPassword = new wxStaticText( tabType, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
472 lblPassword->Wrap( -1 );
473 fgSizer33->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
475 txtPassword = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
476 fgSizer33->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
478 lblSSL = new wxStaticText( tabType, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
480 fgSizer33->Add( lblSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
482 wxBoxSizer* bSizer3221;
483 bSizer3221 = new wxBoxSizer( wxHORIZONTAL );
485 chkUseSSL = new wxCheckBox( tabType, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
486 chkUseSSL->SetValue(true);
487 bSizer3221->Add( chkUseSSL, 0, wxALL, 5 );
490 fgSizer33->Add( bSizer3221, 1, wxEXPAND, 5 );
493 fgSizer32->Add( fgSizer33, 1, wxEXPAND, 5 );
496 tabType->SetSizer( fgSizer32 );
498 fgSizer32->Fit( tabType );
499 szrNewAccount->Add( tabType, 1, wxEXPAND | wxALL, 5 );
501 tabConn = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
504 wxBoxSizer* bSizer323;
505 bSizer323 = new wxBoxSizer( wxVERTICAL );
507 lblConnectionResult = new wxStaticText( tabConn, wxID_ANY, wxT("Connection Results:"), wxDefaultPosition, wxDefaultSize, 0 );
508 lblConnectionResult->Wrap( -1 );
509 lblConnectionResult->SetFont( wxFont( 9, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxT("Sans") ) );
511 bSizer323->Add( lblConnectionResult, 0, wxALL, 5 );
513 wxFlexGridSizer* fgSizer34;
514 fgSizer34 = new wxFlexGridSizer( 0, 2, 0, 0 );
515 fgSizer34->SetFlexibleDirection( wxBOTH );
516 fgSizer34->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
518 lblServerConnected = new wxStaticText( tabConn, wxID_ANY, wxT("Server connected:"), wxDefaultPosition, wxDefaultSize, 0 );
519 lblServerConnected->Wrap( -1 );
520 fgSizer34->Add( lblServerConnected, 0, wxALL, 5 );
522 lblServerConnResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
523 lblServerConnResult->Wrap( -1 );
524 fgSizer34->Add( lblServerConnResult, 0, wxALL, 5 );
526 lblValidResponse = new wxStaticText( tabConn, wxID_ANY, wxT("Server gave valid response:"), wxDefaultPosition, wxDefaultSize, 0 );
527 lblValidResponse->Wrap( -1 );
528 fgSizer34->Add( lblValidResponse, 0, wxALL, 5 );
530 lblServerResponse = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
531 lblServerResponse->Wrap( -1 );
532 fgSizer34->Add( lblServerResponse, 0, wxALL, 5 );
534 lblUseSSL = new wxStaticText( tabConn, wxID_ANY, wxT("Server uses SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
535 lblUseSSL->Wrap( -1 );
536 fgSizer34->Add( lblUseSSL, 0, wxALL, 5 );
538 lblServerSSLResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
539 lblServerSSLResult->Wrap( -1 );
540 fgSizer34->Add( lblServerSSLResult, 0, wxALL, 5 );
542 lblServerSSLCert = new wxStaticText( tabConn, wxID_ANY, wxT("Server has valid SSL certificate:"), wxDefaultPosition, wxDefaultSize, 0 );
543 lblServerSSLCert->Wrap( -1 );
544 fgSizer34->Add( lblServerSSLCert, 0, wxALL, 5 );
546 lblServerSSLValid = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
547 lblServerSSLValid->Wrap( -1 );
548 fgSizer34->Add( lblServerSSLValid, 0, wxALL, 5 );
550 lblServerUsernamePassword = new wxStaticText( tabConn, wxID_ANY, wxT("Able to Login:"), wxDefaultPosition, wxDefaultSize, 0 );
551 lblServerUsernamePassword->Wrap( -1 );
552 fgSizer34->Add( lblServerUsernamePassword, 0, wxALL, 5 );
554 lblAbleToLoginResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
555 lblAbleToLoginResult->Wrap( -1 );
556 fgSizer34->Add( lblAbleToLoginResult, 0, wxALL, 5 );
558 lblIsCalDAV = new wxStaticText( tabConn, wxID_ANY, wxT("Server has CardDAV Support:"), wxDefaultPosition, wxDefaultSize, 0 );
559 lblIsCalDAV->Wrap( -1 );
560 fgSizer34->Add( lblIsCalDAV, 0, wxALL, 5 );
562 lblCardDAVSupportResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
563 lblCardDAVSupportResult->Wrap( -1 );
564 fgSizer34->Add( lblCardDAVSupportResult, 0, wxALL, 5 );
567 bSizer323->Add( fgSizer34, 1, wxEXPAND, 5 );
569 m_staticline3 = new wxStaticLine( tabConn, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
570 bSizer323->Add( m_staticline3, 0, wxEXPAND | wxALL, 5 );
572 lblConnectionResultText = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
573 lblConnectionResultText->Wrap( 360 );
574 lblConnectionResultText->SetMinSize( wxSize( -1,40 ) );
576 bSizer323->Add( lblConnectionResultText, 0, wxALL|wxEXPAND, 5 );
579 tabConn->SetSizer( bSizer323 );
581 bSizer323->Fit( tabConn );
582 szrNewAccount->Add( tabConn, 1, wxEXPAND | wxALL, 5 );
584 tabFinish = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
587 wxBoxSizer* bSizer3231;
588 bSizer3231 = new wxBoxSizer( wxVERTICAL );
590 lblFinishText = new wxStaticText( tabFinish, wxID_ANY, wxT("Enter the account name and click on Finish."), wxDefaultPosition, wxDefaultSize, 0 );
591 lblFinishText->Wrap( -1 );
592 bSizer3231->Add( lblFinishText, 0, wxALL, 5 );
594 wxFlexGridSizer* fgSizer341;
595 fgSizer341 = new wxFlexGridSizer( 0, 2, 0, 0 );
596 fgSizer341->AddGrowableCol( 1 );
597 fgSizer341->SetFlexibleDirection( wxBOTH );
598 fgSizer341->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
600 lblAccountName = new wxStaticText( tabFinish, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
601 lblAccountName->Wrap( -1 );
602 fgSizer341->Add( lblAccountName, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
604 txtAccountName = new wxTextCtrl( tabFinish, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
605 fgSizer341->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
608 bSizer3231->Add( fgSizer341, 1, wxEXPAND, 5 );
611 tabFinish->SetSizer( bSizer3231 );
613 bSizer3231->Fit( tabFinish );
614 szrNewAccount->Add( tabFinish, 1, wxEXPAND | wxALL, 5 );
617 fgSizer30->Add( szrNewAccount, 1, wxEXPAND, 5 );
619 wxBoxSizer* bSizer322;
620 bSizer322 = new wxBoxSizer( wxHORIZONTAL );
622 btnPrevious = new wxButton( this, wxID_ANY, wxT("< Previous"), wxDefaultPosition, wxDefaultSize, 0 );
623 bSizer322->Add( btnPrevious, 0, wxALL, 5 );
625 btnNext = new wxButton( this, wxID_ANY, wxT("Next >"), wxDefaultPosition, wxDefaultSize, 0 );
626 btnNext->SetDefault();
627 bSizer322->Add( btnNext, 0, wxALL, 5 );
629 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
630 bSizer322->Add( btnClose, 0, wxALL, 5 );
633 fgSizer30->Add( bSizer322, 0, wxALIGN_RIGHT, 5 );
636 this->SetSizer( fgSizer30 );
639 this->Centre( wxBOTH );
642 cmbServerType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
643 txtAccountName->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
644 btnPrevious->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
645 btnNext->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
646 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
649 frmNewAccountADT::~frmNewAccountADT()
652 cmbServerType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
653 txtAccountName->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
654 btnPrevious->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
655 btnNext->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
656 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
660 frmConflictResolutionADT::frmConflictResolutionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
662 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
664 wxFlexGridSizer* fgSizer39;
665 fgSizer39 = new wxFlexGridSizer( 0, 1, 0, 0 );
666 fgSizer39->AddGrowableCol( 0 );
667 fgSizer39->AddGrowableRow( 0 );
668 fgSizer39->SetFlexibleDirection( wxBOTH );
669 fgSizer39->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
671 wxBoxSizer* bSizer363;
672 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
674 wxBoxSizer* bSizer364;
675 bSizer364 = new wxBoxSizer( wxVERTICAL );
677 lblText = new wxStaticText( this, wxID_ANY, wxT("An update for this contact has also taken place on the server.\nChoose which version to keep and either press Keep Local or Keep Server.\nTo decide later, click on Decide Later."), wxDefaultPosition, wxDefaultSize, 0 );
679 bSizer364->Add( lblText, 0, wxALL|wxEXPAND, 5 );
681 m_splitter3 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
682 m_splitter3->Connect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
684 m_panel44 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
685 wxBoxSizer* bSizer365;
686 bSizer365 = new wxBoxSizer( wxVERTICAL );
688 htmClient = new wxHtmlWindow( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
689 bSizer365->Add( htmClient, 1, wxALL|wxEXPAND, 5 );
692 m_panel44->SetSizer( bSizer365 );
694 bSizer365->Fit( m_panel44 );
695 m_panel45 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
696 wxBoxSizer* bSizer366;
697 bSizer366 = new wxBoxSizer( wxVERTICAL );
699 htmServer = new wxHtmlWindow( m_panel45, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
700 bSizer366->Add( htmServer, 1, wxALL|wxEXPAND, 5 );
703 m_panel45->SetSizer( bSizer366 );
705 bSizer366->Fit( m_panel45 );
706 m_splitter3->SplitVertically( m_panel44, m_panel45, 257 );
707 bSizer364->Add( m_splitter3, 1, wxEXPAND, 5 );
709 wxBoxSizer* bSizer367;
710 bSizer367 = new wxBoxSizer( wxHORIZONTAL );
713 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
715 btnKeepLocal = new wxButton( this, wxID_ANY, wxT("Keep Local"), wxDefaultPosition, wxDefaultSize, 0 );
716 bSizer367->Add( btnKeepLocal, 0, wxALL, 5 );
718 btnKeepServer = new wxButton( this, wxID_ANY, wxT("Keep Server"), wxDefaultPosition, wxDefaultSize, 0 );
719 bSizer367->Add( btnKeepServer, 0, wxALL, 5 );
721 btnDecideLater = new wxButton( this, wxID_ANY, wxT("Decide Later"), wxDefaultPosition, wxDefaultSize, 0 );
722 bSizer367->Add( btnDecideLater, 0, wxALL, 5 );
725 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
728 bSizer364->Add( bSizer367, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
731 bSizer363->Add( bSizer364, 1, wxEXPAND, 5 );
734 fgSizer39->Add( bSizer363, 1, wxEXPAND, 5 );
737 this->SetSizer( fgSizer39 );
740 this->Centre( wxBOTH );
743 btnKeepLocal->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
744 btnKeepServer->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
745 btnDecideLater->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
748 frmConflictResolutionADT::~frmConflictResolutionADT()
751 btnKeepLocal->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
752 btnKeepServer->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
753 btnDecideLater->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
757 frmActivityMgrADT::frmActivityMgrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
759 this->SetSizeHints( wxSize( 400,425 ), wxDefaultSize );
761 mnuMenuBar = new wxMenuBar( 0 );
762 mnuWindow = new wxMenu();
763 wxMenuItem* mnuStopActivity;
764 mnuStopActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Stop Activity") ) + wxT('\t') + wxT("CTRL+ALT+S"), wxEmptyString, wxITEM_NORMAL );
765 mnuWindow->Append( mnuStopActivity );
767 wxMenuItem* mnuActivityStopAll;
768 mnuActivityStopAll = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Stop All Activities") ) + wxT('\t') + wxT("CTRL+SHIFT+ALT+S"), wxEmptyString, wxITEM_NORMAL );
769 mnuWindow->Append( mnuActivityStopAll );
771 wxMenuItem* mnuRetryActivity;
772 mnuRetryActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Retry Activity") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );
773 mnuWindow->Append( mnuRetryActivity );
775 mnuWindow->AppendSeparator();
777 mnuSleepMode = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Sleep Mode") ) , wxEmptyString, wxITEM_CHECK );
778 mnuWindow->Append( mnuSleepMode );
780 mnuWindow->AppendSeparator();
782 wxMenuItem* mnuWindowClose;
783 mnuWindowClose = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );
784 mnuWindow->Append( mnuWindowClose );
786 mnuMenuBar->Append( mnuWindow, wxT("&Activity") );
788 this->SetMenuBar( mnuMenuBar );
790 wxFlexGridSizer* fgSizer38;
791 fgSizer38 = new wxFlexGridSizer( 0, 1, 0, 0 );
792 fgSizer38->AddGrowableCol( 0 );
793 fgSizer38->AddGrowableRow( 1 );
794 fgSizer38->SetFlexibleDirection( wxBOTH );
795 fgSizer38->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
797 m_panel43 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
798 wxBoxSizer* bSizer363;
799 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
801 bmpActivity = new wxStaticBitmap( m_panel43, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
802 bmpActivity->SetMinSize( wxSize( 64,64 ) );
804 bSizer363->Add( bmpActivity, 0, wxALL, 5 );
806 m_panel46 = new wxPanel( m_panel43, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
807 wxBoxSizer* bSizer364;
808 bSizer364 = new wxBoxSizer( wxVERTICAL );
811 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
813 lblDetails = new wxStaticText( m_panel46, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );
814 lblDetails->Wrap( -1 );
815 bSizer364->Add( lblDetails, 0, wxALL|wxEXPAND, 0 );
818 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
820 GauProgress = new wxGauge( m_panel46, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
821 GauProgress->SetValue( 0 );
822 GauProgress->SetMinSize( wxSize( -1,20 ) );
824 bSizer364->Add( GauProgress, 0, wxALL|wxEXPAND, 0 );
827 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
830 m_panel46->SetSizer( bSizer364 );
832 bSizer364->Fit( m_panel46 );
833 bSizer363->Add( m_panel46, 1, wxEXPAND | wxALL, 5 );
836 m_panel43->SetSizer( bSizer363 );
838 bSizer363->Fit( m_panel43 );
839 fgSizer38->Add( m_panel43, 1, wxALL|wxEXPAND, 0 );
841 m_panel44 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
842 wxBoxSizer* bSizer365;
843 bSizer365 = new wxBoxSizer( wxVERTICAL );
845 lstActivity = new wxListCtrl( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
846 bSizer365->Add( lstActivity, 1, wxALL|wxEXPAND, 5 );
849 m_panel44->SetSizer( bSizer365 );
851 bSizer365->Fit( m_panel44 );
852 fgSizer38->Add( m_panel44, 5, wxALL|wxEXPAND, 0 );
855 this->SetSizer( fgSizer38 );
858 this->Centre( wxBOTH );
861 this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
862 this->Connect( mnuStopActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
863 this->Connect( mnuActivityStopAll->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
864 this->Connect( mnuRetryActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
865 this->Connect( mnuSleepMode->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
866 this->Connect( mnuWindowClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
869 frmActivityMgrADT::~frmActivityMgrADT()
872 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
873 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
874 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
875 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
876 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
877 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
881 frmEditAccountADT::frmEditAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
883 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
885 wxBoxSizer* bSizer384;
886 bSizer384 = new wxBoxSizer( wxVERTICAL );
889 szrTabs = new wxBoxSizer( wxVERTICAL );
891 tabAccount = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
892 tabProperties = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
893 wxFlexGridSizer* fgSizer43;
894 fgSizer43 = new wxFlexGridSizer( 0, 2, 0, 0 );
895 fgSizer43->AddGrowableCol( 1 );
896 fgSizer43->SetFlexibleDirection( wxBOTH );
897 fgSizer43->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
899 lblAccName = new wxStaticText( tabProperties, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
900 lblAccName->Wrap( -1 );
901 fgSizer43->Add( lblAccName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
903 txtAccountName = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
904 fgSizer43->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
906 lblAccAdr = new wxStaticText( tabProperties, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
907 lblAccAdr->Wrap( -1 );
908 fgSizer43->Add( lblAccAdr, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
910 txtAddress = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
911 fgSizer43->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );
913 m_staticText193 = new wxStaticText( tabProperties, wxID_ANY, wxT("Port:"), wxDefaultPosition, wxDefaultSize, 0 );
914 m_staticText193->Wrap( -1 );
915 fgSizer43->Add( m_staticText193, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
917 txtPort = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
919 if ( !txtPort->HasFlag( wxTE_MULTILINE ) )
921 txtPort->SetMaxLength( 5 );
924 txtPort->SetMaxLength( 5 );
926 fgSizer43->Add( txtPort, 0, wxALL, 5 );
928 lblPort = new wxStaticText( tabProperties, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
930 fgSizer43->Add( lblPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
932 txtUsername = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
933 fgSizer43->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );
935 lblPassword = new wxStaticText( tabProperties, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
936 lblPassword->Wrap( -1 );
937 fgSizer43->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
939 txtPassword = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
940 fgSizer43->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
942 lblPrefix = new wxStaticText( tabProperties, wxID_ANY, wxT("Prefix:"), wxDefaultPosition, wxDefaultSize, 0 );
943 lblPrefix->Wrap( -1 );
944 fgSizer43->Add( lblPrefix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
946 wxBoxSizer* bSizer391;
947 bSizer391 = new wxBoxSizer( wxHORIZONTAL );
949 txtPrefix = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
950 bSizer391->Add( txtPrefix, 1, wxALL|wxEXPAND, 5 );
952 btnDetect = new wxButton( tabProperties, wxID_ANY, wxT("Detect"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
953 bSizer391->Add( btnDetect, 0, wxALIGN_CENTER_VERTICAL, 0 );
956 fgSizer43->Add( bSizer391, 1, wxEXPAND|wxRIGHT, 5 );
958 txtSSL = new wxStaticText( tabProperties, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
960 fgSizer43->Add( txtSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
962 chkSSL = new wxCheckBox( tabProperties, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
963 fgSizer43->Add( chkSSL, 0, wxALL, 5 );
966 tabProperties->SetSizer( fgSizer43 );
967 tabProperties->Layout();
968 fgSizer43->Fit( tabProperties );
969 tabAccount->AddPage( tabProperties, wxT("General"), true );
970 tabRefresh = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
971 wxFlexGridSizer* fgSizer431;
972 fgSizer431 = new wxFlexGridSizer( 0, 2, 0, 0 );
973 fgSizer431->AddGrowableCol( 1 );
974 fgSizer431->SetFlexibleDirection( wxBOTH );
975 fgSizer431->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
977 lblRefresh = new wxStaticText( tabRefresh, wxID_ANY, wxT("Refresh Time:"), wxDefaultPosition, wxDefaultSize, 0 );
978 lblRefresh->Wrap( -1 );
979 fgSizer431->Add( lblRefresh, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
981 txtRefresh = new wxTextCtrl( tabRefresh, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
983 if ( !txtRefresh->HasFlag( wxTE_MULTILINE ) )
985 txtRefresh->SetMaxLength( 5 );
988 txtRefresh->SetMaxLength( 5 );
990 fgSizer431->Add( txtRefresh, 1, wxALL, 5 );
993 tabRefresh->SetSizer( fgSizer431 );
994 tabRefresh->Layout();
995 fgSizer431->Fit( tabRefresh );
996 tabAccount->AddPage( tabRefresh, wxT("Refresh"), false );
998 szrTabs->Add( tabAccount, 1, wxEXPAND | wxALL, 5 );
1001 bSizer384->Add( szrTabs, 1, wxEXPAND, 0 );
1003 wxBoxSizer* szrButtons;
1004 szrButtons = new wxBoxSizer( wxHORIZONTAL );
1007 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
1009 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
1010 btnSave->SetDefault();
1011 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
1014 szrButtons->Add( 5, 0, 0, 0, 0 );
1016 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
1017 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
1020 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
1023 bSizer384->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
1026 this->SetSizer( bSizer384 );
1029 this->Centre( wxBOTH );
1032 btnDetect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1033 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1034 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1037 frmEditAccountADT::~frmEditAccountADT()
1039 // Disconnect Events
1040 btnDetect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1041 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1042 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1046 frmSSLCertificateADT::frmSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1048 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1050 wxBoxSizer* bSizer384;
1051 bSizer384 = new wxBoxSizer( wxVERTICAL );
1053 m_notebook28 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
1054 tabSummary = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1055 wxBoxSizer* bSizer386;
1056 bSizer386 = new wxBoxSizer( wxVERTICAL );
1058 pnlTop = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1059 pnlTop->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNHIGHLIGHT ) );
1061 wxBoxSizer* bSizer389;
1062 bSizer389 = new wxBoxSizer( wxVERTICAL );
1064 lblCertName = new wxStaticText( pnlTop, wxID_ANY, wxT("Certificate Name"), wxDefaultPosition, wxDefaultSize, 0 );
1065 lblCertName->Wrap( -1 );
1066 lblCertName->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
1068 bSizer389->Add( lblCertName, 0, wxALL, 5 );
1070 lblValidityStatus = new wxStaticText( pnlTop, wxID_ANY, wxT("Validity Status"), wxDefaultPosition, wxDefaultSize, 0 );
1071 lblValidityStatus->Wrap( -1 );
1072 bSizer389->Add( lblValidityStatus, 0, wxALL, 5 );
1075 pnlTop->SetSizer( bSizer389 );
1077 bSizer389->Fit( pnlTop );
1078 bSizer386->Add( pnlTop, 0, wxEXPAND | wxALL, 5 );
1080 wxBoxSizer* bSizer392;
1081 bSizer392 = new wxBoxSizer( wxVERTICAL );
1083 m_panel54 = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1084 wxFlexGridSizer* fgSizer44;
1085 fgSizer44 = new wxFlexGridSizer( 0, 2, 0, 0 );
1086 fgSizer44->AddGrowableCol( 1 );
1087 fgSizer44->SetFlexibleDirection( wxHORIZONTAL );
1088 fgSizer44->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
1090 lblIssuedTo = new wxStaticText( m_panel54, wxID_ANY, wxT("Issued To:"), wxDefaultPosition, wxDefaultSize, 0 );
1091 lblIssuedTo->Wrap( -1 );
1092 fgSizer44->Add( lblIssuedTo, 0, wxALL, 5 );
1094 lblIssuedToData = new wxStaticText( m_panel54, wxID_ANY, wxT("IssuedTo"), wxDefaultPosition, wxDefaultSize, 0 );
1095 lblIssuedToData->Wrap( -1 );
1096 fgSizer44->Add( lblIssuedToData, 1, wxALL|wxEXPAND, 5 );
1098 lblValidFrom = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid From:"), wxDefaultPosition, wxDefaultSize, 0 );
1099 lblValidFrom->Wrap( -1 );
1100 fgSizer44->Add( lblValidFrom, 0, wxALL, 5 );
1102 lblValidFromData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidDate"), wxDefaultPosition, wxDefaultSize, 0 );
1103 lblValidFromData->Wrap( -1 );
1104 fgSizer44->Add( lblValidFromData, 1, wxALL|wxEXPAND, 5 );
1106 lblValidUntil = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid Until:"), wxDefaultPosition, wxDefaultSize, 0 );
1107 lblValidUntil->Wrap( -1 );
1108 fgSizer44->Add( lblValidUntil, 0, wxALL, 5 );
1110 lblValidUntilData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidUntil"), wxDefaultPosition, wxDefaultSize, 0 );
1111 lblValidUntilData->Wrap( -1 );
1112 fgSizer44->Add( lblValidUntilData, 1, wxALL|wxEXPAND, 5 );
1115 m_panel54->SetSizer( fgSizer44 );
1116 m_panel54->Layout();
1117 fgSizer44->Fit( m_panel54 );
1118 bSizer392->Add( m_panel54, 1, wxEXPAND | wxALL, 5 );
1121 bSizer386->Add( bSizer392, 1, wxEXPAND, 5 );
1124 tabSummary->SetSizer( bSizer386 );
1125 tabSummary->Layout();
1126 bSizer386->Fit( tabSummary );
1127 m_notebook28->AddPage( tabSummary, wxT("Summary"), true );
1128 tabDetail = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1129 wxBoxSizer* bSizer3891;
1130 bSizer3891 = new wxBoxSizer( wxVERTICAL );
1132 lstValues = new wxListCtrl( tabDetail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );
1133 bSizer3891->Add( lstValues, 1, wxALL|wxEXPAND, 5 );
1135 txtValueData = new wxTextCtrl( tabDetail, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CHARWRAP|wxTE_MULTILINE|wxTE_READONLY );
1136 txtValueData->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
1138 bSizer3891->Add( txtValueData, 1, wxALL|wxEXPAND, 5 );
1141 tabDetail->SetSizer( bSizer3891 );
1142 tabDetail->Layout();
1143 bSizer3891->Fit( tabDetail );
1144 m_notebook28->AddPage( tabDetail, wxT("Detail"), false );
1145 tabHierarchy = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1146 wxBoxSizer* bSizer390;
1147 bSizer390 = new wxBoxSizer( wxVERTICAL );
1149 treHierarchy = new wxTreeCtrl( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_DEFAULT_STYLE|wxSUNKEN_BORDER );
1150 bSizer390->Add( treHierarchy, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1152 m_panel57 = new wxPanel( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1153 wxBoxSizer* bSizer393;
1154 bSizer393 = new wxBoxSizer( wxVERTICAL );
1156 btnViewCert = new wxButton( m_panel57, wxID_ANY, wxT("View Certificate"), wxDefaultPosition, wxDefaultSize, 0 );
1157 bSizer393->Add( btnViewCert, 0, wxALIGN_RIGHT|wxALL, 0 );
1160 m_panel57->SetSizer( bSizer393 );
1161 m_panel57->Layout();
1162 bSizer393->Fit( m_panel57 );
1163 bSizer390->Add( m_panel57, 0, wxEXPAND | wxALL, 5 );
1166 tabHierarchy->SetSizer( bSizer390 );
1167 tabHierarchy->Layout();
1168 bSizer390->Fit( tabHierarchy );
1169 m_notebook28->AddPage( tabHierarchy, wxT("Hierarchy"), false );
1171 bSizer384->Add( m_notebook28, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1173 pnlButtons = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1174 wxBoxSizer* bSizer385;
1175 bSizer385 = new wxBoxSizer( wxVERTICAL );
1177 btnClose = new wxButton( pnlButtons, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
1178 btnClose->SetDefault();
1179 bSizer385->Add( btnClose, 0, wxALIGN_RIGHT, 5 );
1182 pnlButtons->SetSizer( bSizer385 );
1183 pnlButtons->Layout();
1184 bSizer385->Fit( pnlButtons );
1185 bSizer384->Add( pnlButtons, 0, wxEXPAND | wxALL, 5 );
1188 this->SetSizer( bSizer384 );
1191 this->Centre( wxBOTH );
1194 lstValues->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1195 treHierarchy->Connect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1196 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1197 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1200 frmSSLCertificateADT::~frmSSLCertificateADT()
1202 // Disconnect Events
1203 lstValues->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1204 treHierarchy->Disconnect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1205 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1206 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1210 frmInvalidSSLCertificateADT::frmInvalidSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1212 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1214 wxBoxSizer* bSizer387;
1215 bSizer387 = new wxBoxSizer( wxVERTICAL );
1217 lblSSLText = new wxStaticText( this, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );
1218 lblSSLText->Wrap( -1 );
1219 bSizer387->Add( lblSSLText, 1, wxALL|wxEXPAND, 5 );
1221 wxBoxSizer* bSizer388;
1222 bSizer388 = new wxBoxSizer( wxHORIZONTAL );
1224 btnAccept = new wxButton( this, wxID_ANY, wxT("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
1225 bSizer388->Add( btnAccept, 0, wxALL, 5 );
1227 btnReject = new wxButton( this, wxID_ANY, wxT("Reject"), wxDefaultPosition, wxDefaultSize, 0 );
1228 btnReject->SetDefault();
1229 bSizer388->Add( btnReject, 0, wxALL, 5 );
1231 btnViewCert = new wxButton( this, wxID_ANY, wxT("View Certificates..."), wxDefaultPosition, wxDefaultSize, 0 );
1232 bSizer388->Add( btnViewCert, 0, wxALL, 5 );
1235 bSizer387->Add( bSizer388, 0, wxALIGN_CENTER_HORIZONTAL, 0 );
1238 this->SetSizer( bSizer387 );
1241 this->Centre( wxBOTH );
1244 btnAccept->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1245 btnReject->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1246 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );
1249 frmInvalidSSLCertificateADT::~frmInvalidSSLCertificateADT()
1251 // Disconnect Events
1252 btnAccept->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1253 btnReject->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1254 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );