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( wxSize( 800,600 ), wxDefaultSize );
15 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
17 stbBottom = this->CreateStatusBar( 1, wxST_SIZEGRIP, wxID_ANY );
18 menuBar = new wxMenuBar( 0 );
19 mnuManage = new wxMenu();
20 wxMenuItem* mnuManageNew;
21 mnuManageNew = new wxMenuItem( mnuManage, wxID_ANY, wxString( wxT("New Account...") ) + wxT('\t') + wxT("Ctrl+Shift+N"), wxEmptyString, wxITEM_NORMAL );
22 mnuManage->Append( mnuManageNew );
24 mnuManage->AppendSeparator();
26 wxMenuItem* mnuManagePreferences;
27 mnuManagePreferences = new wxMenuItem( mnuManage, wxID_PREFERENCES, wxString( wxT("Preferences...") ) , wxEmptyString, wxITEM_NORMAL );
28 mnuManage->Append( mnuManagePreferences );
30 mnuManage->AppendSeparator();
32 wxMenuItem* mnuManageExit;
33 mnuManageExit = new wxMenuItem( mnuManage, wxID_EXIT, wxString( wxT("Quit") ) + wxT('\t') + wxT("Ctrl+Q"), wxEmptyString, wxITEM_NORMAL );
34 mnuManage->Append( mnuManageExit );
36 menuBar->Append( mnuManage, wxT("Manage") );
38 mnuCreate = new wxMenu();
39 wxMenuItem* mnuCreateEvent;
40 mnuCreateEvent = new wxMenuItem( mnuCreate, wxID_ANY, wxString( wxT("Event...") ) , wxEmptyString, wxITEM_NORMAL );
41 mnuCreate->Append( mnuCreateEvent );
43 menuBar->Append( mnuCreate, wxT("Create") );
45 mnuHelp = new wxMenu();
46 wxMenuItem* mnuHelpShow;
47 mnuHelpShow = new wxMenuItem( mnuHelp, wxID_HELP, wxString( wxT("Show Help...") ) + wxT('\t') + wxT("F1"), wxEmptyString, wxITEM_NORMAL );
48 mnuHelp->Append( mnuHelpShow );
50 mnuHelp->AppendSeparator();
52 wxMenuItem* mnuHelpUpdate;
53 mnuHelpUpdate = new wxMenuItem( mnuHelp, wxID_ANY, wxString( wxT("Check for updates...") ) , wxEmptyString, wxITEM_NORMAL );
54 mnuHelp->Append( mnuHelpUpdate );
56 mnuHelp->AppendSeparator();
58 wxMenuItem* mnuHelpAbout;
59 mnuHelpAbout = new wxMenuItem( mnuHelp, wxID_ABOUT, wxString( wxT("About Xestia Calendar...") ) + wxT('\t') + wxT("Shift+Ctrl+A"), wxEmptyString, wxITEM_NORMAL );
60 mnuHelp->Append( mnuHelpAbout );
62 menuBar->Append( mnuHelp, wxT("Help") );
64 this->SetMenuBar( menuBar );
66 szrMain = new wxBoxSizer( wxVERTICAL );
69 this->SetSizer( szrMain );
72 this->Centre( wxBOTH );
75 this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmMainADT::QuitApp ) );
76 this->Connect( mnuManageExit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::QuitApp ) );
79 frmMainADT::~frmMainADT()
82 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmMainADT::QuitApp ) );
83 this->Disconnect( wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::QuitApp ) );
87 frmUpdateADT::frmUpdateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
89 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
91 wxBoxSizer* bSizer390;
92 bSizer390 = new wxBoxSizer( wxVERTICAL );
94 pnlUpdateData = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
95 wxBoxSizer* bSizer391;
96 bSizer391 = new wxBoxSizer( wxVERTICAL );
98 wxFlexGridSizer* fgSizer45;
99 fgSizer45 = new wxFlexGridSizer( 3, 2, 0, 0 );
100 fgSizer45->SetFlexibleDirection( wxBOTH );
101 fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
103 lblRunningText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Running version is:"), wxDefaultPosition, wxDefaultSize, 0 );
104 lblRunningText->Wrap( -1 );
105 fgSizer45->Add( lblRunningText, 0, wxALL, 5 );
107 lblRunningVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("UPDATEVER"), wxDefaultPosition, wxDefaultSize, 0 );
108 lblRunningVer->Wrap( -1 );
109 lblRunningVer->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
111 fgSizer45->Add( lblRunningVer, 0, wxALL, 5 );
113 lblAvailableText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Available version is:"), wxDefaultPosition, wxDefaultSize, 0 );
114 lblAvailableText->Wrap( -1 );
115 fgSizer45->Add( lblAvailableText, 0, wxALL, 5 );
117 lblAvailableVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("AVAILVER"), wxDefaultPosition, wxDefaultSize, 0 );
118 lblAvailableVer->Wrap( -1 );
119 fgSizer45->Add( lblAvailableVer, 0, wxALL, 5 );
121 lblBuildTypeText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Build type is:"), wxDefaultPosition, wxDefaultSize, 0 );
122 lblBuildTypeText->Wrap( -1 );
123 fgSizer45->Add( lblBuildTypeText, 0, wxALL, 5 );
125 lblBuildType = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("BUILDTYPE"), wxDefaultPosition, wxDefaultSize, 0 );
126 lblBuildType->Wrap( -1 );
127 fgSizer45->Add( lblBuildType, 0, wxALL, 5 );
130 bSizer391->Add( fgSizer45, 0, wxEXPAND, 5 );
132 lblUpdateMessage = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("MESSAGE"), wxDefaultPosition, wxDefaultSize, 0 );
133 lblUpdateMessage->Wrap( -1 );
134 bSizer391->Add( lblUpdateMessage, 1, wxALL|wxEXPAND, 5 );
137 pnlUpdateData->SetSizer( bSizer391 );
138 pnlUpdateData->Layout();
139 bSizer391->Fit( pnlUpdateData );
140 bSizer390->Add( pnlUpdateData, 1, wxEXPAND | wxALL, 5 );
142 statLine = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
143 bSizer390->Add( statLine, 0, wxALL|wxEXPAND, 5 );
145 wxBoxSizer* bSizer392;
146 bSizer392 = new wxBoxSizer( wxHORIZONTAL );
148 btnVisitGelforn = new wxButton( this, wxID_ANY, wxT("Visit Gelforn"), wxDefaultPosition, wxDefaultSize, 0 );
149 bSizer392->Add( btnVisitGelforn, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );
151 btnVisitPREMIUM = new wxButton( this, wxID_ANY, wxT("Visit PREMIUM"), wxDefaultPosition, wxDefaultSize, 0 );
152 bSizer392->Add( btnVisitPREMIUM, 0, wxBOTTOM|wxLEFT, 5 );
154 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
155 bSizer392->Add( btnClose, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
158 bSizer390->Add( bSizer392, 0, wxALIGN_RIGHT, 0 );
161 this->SetSizer( bSizer390 );
164 this->Centre( wxBOTH );
167 btnVisitGelforn->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
168 btnVisitPREMIUM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
169 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
172 frmUpdateADT::~frmUpdateADT()
175 btnVisitGelforn->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
176 btnVisitPREMIUM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
177 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
181 frmPreferencesADT::frmPreferencesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
183 this->SetSizeHints( wxSize( 450,400 ), wxSize( 450,400 ) );
186 szrMain = new wxBoxSizer( wxVERTICAL );
189 szrTabs = new wxBoxSizer( wxVERTICAL );
191 NbtPreferences = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
192 tabGeneral = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
193 wxBoxSizer* szrChecks;
194 szrChecks = new wxBoxSizer( wxVERTICAL );
196 chkSaveWindowPosition = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Save window position on exit"), wxDefaultPosition, wxDefaultSize, 0 );
197 szrChecks->Add( chkSaveWindowPosition, 0, wxALL, 5 );
199 chkHideLocal = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Hide local calendars"), wxDefaultPosition, wxDefaultSize, 0 );
200 szrChecks->Add( chkHideLocal, 0, wxALL, 5 );
203 tabGeneral->SetSizer( szrChecks );
204 tabGeneral->Layout();
205 szrChecks->Fit( tabGeneral );
206 NbtPreferences->AddPage( tabGeneral, wxT("General"), true );
207 tabTheme = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
210 wxGridSizer* szrTheme;
211 szrTheme = new wxGridSizer( 1, 1, 0, 0 );
213 wxBoxSizer* bSizer161;
214 bSizer161 = new wxBoxSizer( wxVERTICAL );
216 lstThemes = new wxListCtrl( tabTheme, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
217 bSizer161->Add( lstThemes, 1, wxALL|wxEXPAND, 5 );
219 wxBoxSizer* bSizer151;
220 bSizer151 = new wxBoxSizer( wxHORIZONTAL );
222 btnThemeAdd = new wxButton( tabTheme, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
223 bSizer151->Add( btnThemeAdd, 0, wxALL, 5 );
225 btnThemeModify = new wxButton( tabTheme, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
226 btnThemeModify->Enable( false );
228 bSizer151->Add( btnThemeModify, 0, wxALL, 5 );
230 btnThemeDelete = new wxButton( tabTheme, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
231 btnThemeDelete->Enable( false );
233 bSizer151->Add( btnThemeDelete, 0, wxALL, 5 );
236 bSizer161->Add( bSizer151, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
239 szrTheme->Add( bSizer161, 1, wxEXPAND, 5 );
242 tabTheme->SetSizer( szrTheme );
244 szrTheme->Fit( tabTheme );
245 NbtPreferences->AddPage( tabTheme, wxT("Themes"), false );
246 tabAccounts = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
247 wxGridSizer* szrAccounts;
248 szrAccounts = new wxGridSizer( 1, 1, 0, 0 );
250 wxBoxSizer* bSizer16;
251 bSizer16 = new wxBoxSizer( wxVERTICAL );
253 lstAccounts = new wxListCtrl( tabAccounts, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
254 bSizer16->Add( lstAccounts, 1, wxALL|wxEXPAND, 5 );
256 wxBoxSizer* bSizer15;
257 bSizer15 = new wxBoxSizer( wxHORIZONTAL );
259 btnAccountAdd = new wxButton( tabAccounts, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
260 bSizer15->Add( btnAccountAdd, 0, wxALL, 5 );
262 btnAccountModify = new wxButton( tabAccounts, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
263 btnAccountModify->Enable( false );
265 bSizer15->Add( btnAccountModify, 0, wxALL, 5 );
267 btnAccountDelete = new wxButton( tabAccounts, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
268 btnAccountDelete->Enable( false );
270 bSizer15->Add( btnAccountDelete, 0, wxALL, 5 );
273 bSizer16->Add( bSizer15, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
276 szrAccounts->Add( bSizer16, 1, wxEXPAND, 5 );
279 tabAccounts->SetSizer( szrAccounts );
280 tabAccounts->Layout();
281 szrAccounts->Fit( tabAccounts );
282 NbtPreferences->AddPage( tabAccounts, wxT("Accounts"), false );
284 szrTabs->Add( NbtPreferences, 1, wxALL|wxEXPAND, 5 );
287 szrMain->Add( szrTabs, 1, wxEXPAND, 0 );
289 wxBoxSizer* szrButtons;
290 szrButtons = new wxBoxSizer( wxHORIZONTAL );
293 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
295 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
296 btnSave->SetDefault();
297 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
300 szrButtons->Add( 5, 0, 0, 0, 0 );
302 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
303 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
306 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
309 szrMain->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
312 this->SetSizer( szrMain );
315 this->Centre( wxBOTH );
318 this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
319 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
320 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
321 btnThemeAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
322 btnThemeModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
323 btnThemeDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
324 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
325 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
326 btnAccountAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
327 btnAccountModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
328 btnAccountDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
329 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
330 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
333 frmPreferencesADT::~frmPreferencesADT()
336 this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
337 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
338 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
339 btnThemeAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
340 btnThemeModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
341 btnThemeDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
342 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
343 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
344 btnAccountAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
345 btnAccountModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
346 btnAccountDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
347 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
348 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
352 frmAboutADT::frmAboutADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
354 this->SetSizeHints( wxSize( 350,400 ), wxDefaultSize );
357 szrMain = new wxBoxSizer( wxVERTICAL );
360 szrLogo = new wxBoxSizer( wxVERTICAL );
362 szrLogo->SetMinSize( wxSize( 350,100 ) );
363 bmpLogo = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint( 0,0 ), wxSize( 350,100 ), 0 );
364 szrLogo->Add( bmpLogo, 0, wxALL, 0 );
367 szrMain->Add( szrLogo, 0, wxFIXED_MINSIZE, 0 );
369 wxBoxSizer* szrDetails;
370 szrDetails = new wxBoxSizer( wxVERTICAL );
372 lblVersion = new wxStaticText( this, wxID_ANY, wxT("Version 0.00"), wxDefaultPosition, wxDefaultSize, 0 );
373 lblVersion->Wrap( -1 );
374 lblVersion->SetFont( wxFont( 14, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
376 szrDetails->Add( lblVersion, 0, wxALL, 5 );
378 lblCompileTime = new wxStaticText( this, wxID_ANY, wxT("Built on (date) at (time)"), wxDefaultPosition, wxDefaultSize, 0 );
379 lblCompileTime->Wrap( -1 );
380 szrDetails->Add( lblCompileTime, 0, wxALL, 5 );
382 lblCopyright = new wxStaticText( this, wxID_ANY, wxT("(c) 2012-2015 Xestia Software Development"), wxDefaultPosition, wxDefaultSize, 0 );
383 lblCopyright->Wrap( -1 );
384 szrDetails->Add( lblCopyright, 0, wxALL, 5 );
387 szrMain->Add( szrDetails, 5, wxEXPAND, 1 );
389 wxBoxSizer* szrButtons;
390 szrButtons = new wxBoxSizer( wxVERTICAL );
392 szrButtons->SetMinSize( wxSize( -1,35 ) );
393 btnClose = new wxButton( this, wxID_ANY, wxT("&Close"), wxDefaultPosition, wxDefaultSize, 0 );
394 szrButtons->Add( btnClose, 0, wxALIGN_RIGHT|wxRIGHT, 5 );
397 szrMain->Add( szrButtons, 0, wxEXPAND, 0 );
400 this->SetSizer( szrMain );
403 this->Centre( wxBOTH );
406 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
409 frmAboutADT::~frmAboutADT()
412 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
416 frmNewAccountADT::frmNewAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
418 this->SetSizeHints( wxSize( 425,330 ), wxSize( 425,330 ) );
420 wxFlexGridSizer* fgSizer30;
421 fgSizer30 = new wxFlexGridSizer( 0, 1, 0, 0 );
422 fgSizer30->AddGrowableCol( 0 );
423 fgSizer30->AddGrowableRow( 0 );
424 fgSizer30->SetFlexibleDirection( wxBOTH );
425 fgSizer30->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
427 szrNewAccount = new wxBoxSizer( wxVERTICAL );
429 tabType = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
430 wxFlexGridSizer* fgSizer32;
431 fgSizer32 = new wxFlexGridSizer( 0, 1, 0, 0 );
432 fgSizer32->AddGrowableCol( 0 );
433 fgSizer32->SetFlexibleDirection( wxBOTH );
434 fgSizer32->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
436 lblEnterText = new wxStaticText( tabType, wxID_ANY, wxT("Enter the details below and click on Next."), wxDefaultPosition, wxDefaultSize, 0 );
437 lblEnterText->Wrap( -1 );
438 fgSizer32->Add( lblEnterText, 0, wxALL, 5 );
440 wxFlexGridSizer* fgSizer33;
441 fgSizer33 = new wxFlexGridSizer( 0, 2, 0, 0 );
442 fgSizer33->AddGrowableCol( 1 );
443 fgSizer33->AddGrowableRow( 0 );
444 fgSizer33->SetFlexibleDirection( wxBOTH );
445 fgSizer33->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
447 lblType = new wxStaticText( tabType, wxID_ANY, wxT("Server Type:"), wxDefaultPosition, wxDefaultSize, 0 );
449 fgSizer33->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
451 wxString cmbServerTypeChoices[] = { wxT("Local"), wxT("CardDAV") };
452 int cmbServerTypeNChoices = sizeof( cmbServerTypeChoices ) / sizeof( wxString );
453 cmbServerType = new wxChoice( tabType, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbServerTypeNChoices, cmbServerTypeChoices, 0 );
454 cmbServerType->SetSelection( 1 );
455 fgSizer33->Add( cmbServerType, 0, wxALL, 5 );
457 lblServerAddress = new wxStaticText( tabType, wxID_ANY, wxT("Server Address:"), wxDefaultPosition, wxDefaultSize, 0 );
458 lblServerAddress->Wrap( -1 );
459 fgSizer33->Add( lblServerAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
461 txtServerAddress = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
462 fgSizer33->Add( txtServerAddress, 1, wxALL|wxEXPAND, 5 );
464 lblServerPort = new wxStaticText( tabType, wxID_ANY, wxT("Server Port:"), wxDefaultPosition, wxDefaultSize, 0 );
465 lblServerPort->Wrap( -1 );
466 fgSizer33->Add( lblServerPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
468 txtServerPort = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
469 fgSizer33->Add( txtServerPort, 0, wxALL, 5 );
471 lblUsername = new wxStaticText( tabType, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
472 lblUsername->Wrap( -1 );
473 fgSizer33->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
475 txtUsername = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
476 fgSizer33->Add( txtUsername, 1, wxALL|wxEXPAND, 5 );
478 lblPassword = new wxStaticText( tabType, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
479 lblPassword->Wrap( -1 );
480 fgSizer33->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
482 txtPassword = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
483 fgSizer33->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
485 lblSSL = new wxStaticText( tabType, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
487 fgSizer33->Add( lblSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
489 wxBoxSizer* bSizer3221;
490 bSizer3221 = new wxBoxSizer( wxHORIZONTAL );
492 chkUseSSL = new wxCheckBox( tabType, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
493 chkUseSSL->SetValue(true);
494 bSizer3221->Add( chkUseSSL, 0, wxALL, 5 );
497 fgSizer33->Add( bSizer3221, 1, wxEXPAND, 5 );
500 fgSizer32->Add( fgSizer33, 1, wxEXPAND, 5 );
503 tabType->SetSizer( fgSizer32 );
505 fgSizer32->Fit( tabType );
506 szrNewAccount->Add( tabType, 1, wxEXPAND | wxALL, 5 );
508 tabConn = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
511 wxBoxSizer* bSizer323;
512 bSizer323 = new wxBoxSizer( wxVERTICAL );
514 lblConnectionResult = new wxStaticText( tabConn, wxID_ANY, wxT("Connection Results:"), wxDefaultPosition, wxDefaultSize, 0 );
515 lblConnectionResult->Wrap( -1 );
516 lblConnectionResult->SetFont( wxFont( 9, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxT("Sans") ) );
518 bSizer323->Add( lblConnectionResult, 0, wxALL, 5 );
520 wxFlexGridSizer* fgSizer34;
521 fgSizer34 = new wxFlexGridSizer( 0, 2, 0, 0 );
522 fgSizer34->SetFlexibleDirection( wxBOTH );
523 fgSizer34->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
525 lblServerConnected = new wxStaticText( tabConn, wxID_ANY, wxT("Server connected:"), wxDefaultPosition, wxDefaultSize, 0 );
526 lblServerConnected->Wrap( -1 );
527 fgSizer34->Add( lblServerConnected, 0, wxALL, 5 );
529 lblServerConnResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
530 lblServerConnResult->Wrap( -1 );
531 fgSizer34->Add( lblServerConnResult, 0, wxALL, 5 );
533 lblValidResponse = new wxStaticText( tabConn, wxID_ANY, wxT("Server gave valid response:"), wxDefaultPosition, wxDefaultSize, 0 );
534 lblValidResponse->Wrap( -1 );
535 fgSizer34->Add( lblValidResponse, 0, wxALL, 5 );
537 lblServerResponse = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
538 lblServerResponse->Wrap( -1 );
539 fgSizer34->Add( lblServerResponse, 0, wxALL, 5 );
541 lblUseSSL = new wxStaticText( tabConn, wxID_ANY, wxT("Server uses SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
542 lblUseSSL->Wrap( -1 );
543 fgSizer34->Add( lblUseSSL, 0, wxALL, 5 );
545 lblServerSSLResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
546 lblServerSSLResult->Wrap( -1 );
547 fgSizer34->Add( lblServerSSLResult, 0, wxALL, 5 );
549 lblServerSSLCert = new wxStaticText( tabConn, wxID_ANY, wxT("Server has valid SSL certificate:"), wxDefaultPosition, wxDefaultSize, 0 );
550 lblServerSSLCert->Wrap( -1 );
551 fgSizer34->Add( lblServerSSLCert, 0, wxALL, 5 );
553 lblServerSSLValid = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
554 lblServerSSLValid->Wrap( -1 );
555 fgSizer34->Add( lblServerSSLValid, 0, wxALL, 5 );
557 lblServerUsernamePassword = new wxStaticText( tabConn, wxID_ANY, wxT("Able to Login:"), wxDefaultPosition, wxDefaultSize, 0 );
558 lblServerUsernamePassword->Wrap( -1 );
559 fgSizer34->Add( lblServerUsernamePassword, 0, wxALL, 5 );
561 lblAbleToLoginResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
562 lblAbleToLoginResult->Wrap( -1 );
563 fgSizer34->Add( lblAbleToLoginResult, 0, wxALL, 5 );
565 lblIsCalDAV = new wxStaticText( tabConn, wxID_ANY, wxT("Server has CardDAV Support:"), wxDefaultPosition, wxDefaultSize, 0 );
566 lblIsCalDAV->Wrap( -1 );
567 fgSizer34->Add( lblIsCalDAV, 0, wxALL, 5 );
569 lblCardDAVSupportResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
570 lblCardDAVSupportResult->Wrap( -1 );
571 fgSizer34->Add( lblCardDAVSupportResult, 0, wxALL, 5 );
574 bSizer323->Add( fgSizer34, 1, wxEXPAND, 5 );
576 m_staticline3 = new wxStaticLine( tabConn, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
577 bSizer323->Add( m_staticline3, 0, wxEXPAND | wxALL, 5 );
579 lblConnectionResultText = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
580 lblConnectionResultText->Wrap( 360 );
581 lblConnectionResultText->SetMinSize( wxSize( -1,40 ) );
583 bSizer323->Add( lblConnectionResultText, 0, wxALL|wxEXPAND, 5 );
586 tabConn->SetSizer( bSizer323 );
588 bSizer323->Fit( tabConn );
589 szrNewAccount->Add( tabConn, 1, wxEXPAND | wxALL, 5 );
591 tabFinish = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
594 wxBoxSizer* bSizer3231;
595 bSizer3231 = new wxBoxSizer( wxVERTICAL );
597 lblFinishText = new wxStaticText( tabFinish, wxID_ANY, wxT("Enter the account name and click on Finish."), wxDefaultPosition, wxDefaultSize, 0 );
598 lblFinishText->Wrap( -1 );
599 bSizer3231->Add( lblFinishText, 0, wxALL, 5 );
601 wxFlexGridSizer* fgSizer341;
602 fgSizer341 = new wxFlexGridSizer( 0, 2, 0, 0 );
603 fgSizer341->AddGrowableCol( 1 );
604 fgSizer341->SetFlexibleDirection( wxBOTH );
605 fgSizer341->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
607 lblAccountName = new wxStaticText( tabFinish, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
608 lblAccountName->Wrap( -1 );
609 fgSizer341->Add( lblAccountName, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
611 txtAccountName = new wxTextCtrl( tabFinish, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
612 fgSizer341->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
615 bSizer3231->Add( fgSizer341, 1, wxEXPAND, 5 );
618 tabFinish->SetSizer( bSizer3231 );
620 bSizer3231->Fit( tabFinish );
621 szrNewAccount->Add( tabFinish, 1, wxEXPAND | wxALL, 5 );
624 fgSizer30->Add( szrNewAccount, 1, wxEXPAND, 5 );
626 wxBoxSizer* bSizer322;
627 bSizer322 = new wxBoxSizer( wxHORIZONTAL );
629 btnPrevious = new wxButton( this, wxID_ANY, wxT("< Previous"), wxDefaultPosition, wxDefaultSize, 0 );
630 bSizer322->Add( btnPrevious, 0, wxALL, 5 );
632 btnNext = new wxButton( this, wxID_ANY, wxT("Next >"), wxDefaultPosition, wxDefaultSize, 0 );
633 btnNext->SetDefault();
634 bSizer322->Add( btnNext, 0, wxALL, 5 );
636 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
637 bSizer322->Add( btnClose, 0, wxALL, 5 );
640 fgSizer30->Add( bSizer322, 0, wxALIGN_RIGHT, 5 );
643 this->SetSizer( fgSizer30 );
646 this->Centre( wxBOTH );
649 cmbServerType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
650 txtAccountName->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
651 btnPrevious->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
652 btnNext->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
653 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
656 frmNewAccountADT::~frmNewAccountADT()
659 cmbServerType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
660 txtAccountName->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
661 btnPrevious->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
662 btnNext->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
663 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
667 frmConflictResolutionADT::frmConflictResolutionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
669 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
671 wxFlexGridSizer* fgSizer39;
672 fgSizer39 = new wxFlexGridSizer( 0, 1, 0, 0 );
673 fgSizer39->AddGrowableCol( 0 );
674 fgSizer39->AddGrowableRow( 0 );
675 fgSizer39->SetFlexibleDirection( wxBOTH );
676 fgSizer39->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
678 wxBoxSizer* bSizer363;
679 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
681 wxBoxSizer* bSizer364;
682 bSizer364 = new wxBoxSizer( wxVERTICAL );
684 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 );
686 bSizer364->Add( lblText, 0, wxALL|wxEXPAND, 5 );
688 m_splitter3 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
689 m_splitter3->Connect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
691 m_panel44 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
692 wxBoxSizer* bSizer365;
693 bSizer365 = new wxBoxSizer( wxVERTICAL );
695 htmClient = new wxHtmlWindow( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
696 bSizer365->Add( htmClient, 1, wxALL|wxEXPAND, 5 );
699 m_panel44->SetSizer( bSizer365 );
701 bSizer365->Fit( m_panel44 );
702 m_panel45 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
703 wxBoxSizer* bSizer366;
704 bSizer366 = new wxBoxSizer( wxVERTICAL );
706 htmServer = new wxHtmlWindow( m_panel45, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
707 bSizer366->Add( htmServer, 1, wxALL|wxEXPAND, 5 );
710 m_panel45->SetSizer( bSizer366 );
712 bSizer366->Fit( m_panel45 );
713 m_splitter3->SplitVertically( m_panel44, m_panel45, 257 );
714 bSizer364->Add( m_splitter3, 1, wxEXPAND, 5 );
716 wxBoxSizer* bSizer367;
717 bSizer367 = new wxBoxSizer( wxHORIZONTAL );
720 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
722 btnKeepLocal = new wxButton( this, wxID_ANY, wxT("Keep Local"), wxDefaultPosition, wxDefaultSize, 0 );
723 bSizer367->Add( btnKeepLocal, 0, wxALL, 5 );
725 btnKeepServer = new wxButton( this, wxID_ANY, wxT("Keep Server"), wxDefaultPosition, wxDefaultSize, 0 );
726 bSizer367->Add( btnKeepServer, 0, wxALL, 5 );
728 btnDecideLater = new wxButton( this, wxID_ANY, wxT("Decide Later"), wxDefaultPosition, wxDefaultSize, 0 );
729 bSizer367->Add( btnDecideLater, 0, wxALL, 5 );
732 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
735 bSizer364->Add( bSizer367, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
738 bSizer363->Add( bSizer364, 1, wxEXPAND, 5 );
741 fgSizer39->Add( bSizer363, 1, wxEXPAND, 5 );
744 this->SetSizer( fgSizer39 );
747 this->Centre( wxBOTH );
750 btnKeepLocal->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
751 btnKeepServer->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
752 btnDecideLater->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
755 frmConflictResolutionADT::~frmConflictResolutionADT()
758 btnKeepLocal->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
759 btnKeepServer->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
760 btnDecideLater->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
764 frmActivityMgrADT::frmActivityMgrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
766 this->SetSizeHints( wxSize( 400,425 ), wxDefaultSize );
768 mnuMenuBar = new wxMenuBar( 0 );
769 mnuWindow = new wxMenu();
770 wxMenuItem* mnuStopActivity;
771 mnuStopActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Stop Activity") ) + wxT('\t') + wxT("CTRL+ALT+S"), wxEmptyString, wxITEM_NORMAL );
772 mnuWindow->Append( mnuStopActivity );
774 wxMenuItem* mnuActivityStopAll;
775 mnuActivityStopAll = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Stop All Activities") ) + wxT('\t') + wxT("CTRL+SHIFT+ALT+S"), wxEmptyString, wxITEM_NORMAL );
776 mnuWindow->Append( mnuActivityStopAll );
778 wxMenuItem* mnuRetryActivity;
779 mnuRetryActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Retry Activity") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );
780 mnuWindow->Append( mnuRetryActivity );
782 mnuWindow->AppendSeparator();
784 mnuSleepMode = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Sleep Mode") ) , wxEmptyString, wxITEM_CHECK );
785 mnuWindow->Append( mnuSleepMode );
787 mnuWindow->AppendSeparator();
789 wxMenuItem* mnuWindowClose;
790 mnuWindowClose = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );
791 mnuWindow->Append( mnuWindowClose );
793 mnuMenuBar->Append( mnuWindow, wxT("&Activity") );
795 this->SetMenuBar( mnuMenuBar );
797 wxFlexGridSizer* fgSizer38;
798 fgSizer38 = new wxFlexGridSizer( 0, 1, 0, 0 );
799 fgSizer38->AddGrowableCol( 0 );
800 fgSizer38->AddGrowableRow( 1 );
801 fgSizer38->SetFlexibleDirection( wxBOTH );
802 fgSizer38->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
804 m_panel43 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
805 wxBoxSizer* bSizer363;
806 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
808 bmpActivity = new wxStaticBitmap( m_panel43, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
809 bmpActivity->SetMinSize( wxSize( 64,64 ) );
811 bSizer363->Add( bmpActivity, 0, wxALL, 5 );
813 m_panel46 = new wxPanel( m_panel43, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
814 wxBoxSizer* bSizer364;
815 bSizer364 = new wxBoxSizer( wxVERTICAL );
818 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
820 lblDetails = new wxStaticText( m_panel46, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );
821 lblDetails->Wrap( -1 );
822 bSizer364->Add( lblDetails, 0, wxALL|wxEXPAND, 0 );
825 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
827 GauProgress = new wxGauge( m_panel46, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
828 GauProgress->SetValue( 0 );
829 GauProgress->SetMinSize( wxSize( -1,20 ) );
831 bSizer364->Add( GauProgress, 0, wxALL|wxEXPAND, 0 );
834 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
837 m_panel46->SetSizer( bSizer364 );
839 bSizer364->Fit( m_panel46 );
840 bSizer363->Add( m_panel46, 1, wxEXPAND | wxALL, 5 );
843 m_panel43->SetSizer( bSizer363 );
845 bSizer363->Fit( m_panel43 );
846 fgSizer38->Add( m_panel43, 1, wxALL|wxEXPAND, 0 );
848 m_panel44 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
849 wxBoxSizer* bSizer365;
850 bSizer365 = new wxBoxSizer( wxVERTICAL );
852 lstActivity = new wxListCtrl( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
853 bSizer365->Add( lstActivity, 1, wxALL|wxEXPAND, 5 );
856 m_panel44->SetSizer( bSizer365 );
858 bSizer365->Fit( m_panel44 );
859 fgSizer38->Add( m_panel44, 5, wxALL|wxEXPAND, 0 );
862 this->SetSizer( fgSizer38 );
865 this->Centre( wxBOTH );
868 this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
869 this->Connect( mnuStopActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
870 this->Connect( mnuActivityStopAll->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
871 this->Connect( mnuRetryActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
872 this->Connect( mnuSleepMode->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
873 this->Connect( mnuWindowClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
876 frmActivityMgrADT::~frmActivityMgrADT()
879 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
880 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
881 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
882 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
883 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
884 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
888 frmEditAccountADT::frmEditAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
890 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
892 wxBoxSizer* bSizer384;
893 bSizer384 = new wxBoxSizer( wxVERTICAL );
896 szrTabs = new wxBoxSizer( wxVERTICAL );
898 tabAccount = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
899 tabProperties = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
900 wxFlexGridSizer* fgSizer43;
901 fgSizer43 = new wxFlexGridSizer( 0, 2, 0, 0 );
902 fgSizer43->AddGrowableCol( 1 );
903 fgSizer43->SetFlexibleDirection( wxBOTH );
904 fgSizer43->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
906 lblAccName = new wxStaticText( tabProperties, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
907 lblAccName->Wrap( -1 );
908 fgSizer43->Add( lblAccName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
910 txtAccountName = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
911 fgSizer43->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
913 lblAccAdr = new wxStaticText( tabProperties, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
914 lblAccAdr->Wrap( -1 );
915 fgSizer43->Add( lblAccAdr, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
917 txtAddress = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
918 fgSizer43->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );
920 m_staticText193 = new wxStaticText( tabProperties, wxID_ANY, wxT("Port:"), wxDefaultPosition, wxDefaultSize, 0 );
921 m_staticText193->Wrap( -1 );
922 fgSizer43->Add( m_staticText193, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
924 txtPort = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
926 if ( !txtPort->HasFlag( wxTE_MULTILINE ) )
928 txtPort->SetMaxLength( 5 );
931 txtPort->SetMaxLength( 5 );
933 fgSizer43->Add( txtPort, 0, wxALL, 5 );
935 lblPort = new wxStaticText( tabProperties, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
937 fgSizer43->Add( lblPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
939 txtUsername = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
940 fgSizer43->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );
942 lblPassword = new wxStaticText( tabProperties, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
943 lblPassword->Wrap( -1 );
944 fgSizer43->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
946 txtPassword = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
947 fgSizer43->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
949 lblPrefix = new wxStaticText( tabProperties, wxID_ANY, wxT("Prefix:"), wxDefaultPosition, wxDefaultSize, 0 );
950 lblPrefix->Wrap( -1 );
951 fgSizer43->Add( lblPrefix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
953 wxBoxSizer* bSizer391;
954 bSizer391 = new wxBoxSizer( wxHORIZONTAL );
956 txtPrefix = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
957 bSizer391->Add( txtPrefix, 1, wxALL|wxEXPAND, 5 );
959 btnDetect = new wxButton( tabProperties, wxID_ANY, wxT("Detect"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
960 bSizer391->Add( btnDetect, 0, wxALIGN_CENTER_VERTICAL, 0 );
963 fgSizer43->Add( bSizer391, 1, wxEXPAND|wxRIGHT, 5 );
965 txtSSL = new wxStaticText( tabProperties, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
967 fgSizer43->Add( txtSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
969 chkSSL = new wxCheckBox( tabProperties, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
970 fgSizer43->Add( chkSSL, 0, wxALL, 5 );
973 tabProperties->SetSizer( fgSizer43 );
974 tabProperties->Layout();
975 fgSizer43->Fit( tabProperties );
976 tabAccount->AddPage( tabProperties, wxT("General"), true );
977 tabRefresh = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
978 wxFlexGridSizer* fgSizer431;
979 fgSizer431 = new wxFlexGridSizer( 0, 2, 0, 0 );
980 fgSizer431->AddGrowableCol( 1 );
981 fgSizer431->SetFlexibleDirection( wxBOTH );
982 fgSizer431->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
984 lblRefresh = new wxStaticText( tabRefresh, wxID_ANY, wxT("Refresh Time:"), wxDefaultPosition, wxDefaultSize, 0 );
985 lblRefresh->Wrap( -1 );
986 fgSizer431->Add( lblRefresh, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
988 txtRefresh = new wxTextCtrl( tabRefresh, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
990 if ( !txtRefresh->HasFlag( wxTE_MULTILINE ) )
992 txtRefresh->SetMaxLength( 5 );
995 txtRefresh->SetMaxLength( 5 );
997 fgSizer431->Add( txtRefresh, 1, wxALL, 5 );
1000 tabRefresh->SetSizer( fgSizer431 );
1001 tabRefresh->Layout();
1002 fgSizer431->Fit( tabRefresh );
1003 tabAccount->AddPage( tabRefresh, wxT("Refresh"), false );
1005 szrTabs->Add( tabAccount, 1, wxEXPAND | wxALL, 5 );
1008 bSizer384->Add( szrTabs, 1, wxEXPAND, 0 );
1010 wxBoxSizer* szrButtons;
1011 szrButtons = new wxBoxSizer( wxHORIZONTAL );
1014 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
1016 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
1017 btnSave->SetDefault();
1018 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
1021 szrButtons->Add( 5, 0, 0, 0, 0 );
1023 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
1024 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
1027 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
1030 bSizer384->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
1033 this->SetSizer( bSizer384 );
1036 this->Centre( wxBOTH );
1039 btnDetect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1040 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1041 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1044 frmEditAccountADT::~frmEditAccountADT()
1046 // Disconnect Events
1047 btnDetect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1048 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1049 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1053 frmSSLCertificateADT::frmSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1055 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1057 wxBoxSizer* bSizer384;
1058 bSizer384 = new wxBoxSizer( wxVERTICAL );
1060 m_notebook28 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
1061 tabSummary = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1062 wxBoxSizer* bSizer386;
1063 bSizer386 = new wxBoxSizer( wxVERTICAL );
1065 pnlTop = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1066 pnlTop->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNHIGHLIGHT ) );
1068 wxBoxSizer* bSizer389;
1069 bSizer389 = new wxBoxSizer( wxVERTICAL );
1071 lblCertName = new wxStaticText( pnlTop, wxID_ANY, wxT("Certificate Name"), wxDefaultPosition, wxDefaultSize, 0 );
1072 lblCertName->Wrap( -1 );
1073 lblCertName->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
1075 bSizer389->Add( lblCertName, 0, wxALL, 5 );
1077 lblValidityStatus = new wxStaticText( pnlTop, wxID_ANY, wxT("Validity Status"), wxDefaultPosition, wxDefaultSize, 0 );
1078 lblValidityStatus->Wrap( -1 );
1079 bSizer389->Add( lblValidityStatus, 0, wxALL, 5 );
1082 pnlTop->SetSizer( bSizer389 );
1084 bSizer389->Fit( pnlTop );
1085 bSizer386->Add( pnlTop, 0, wxEXPAND | wxALL, 5 );
1087 wxBoxSizer* bSizer392;
1088 bSizer392 = new wxBoxSizer( wxVERTICAL );
1090 m_panel54 = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1091 wxFlexGridSizer* fgSizer44;
1092 fgSizer44 = new wxFlexGridSizer( 0, 2, 0, 0 );
1093 fgSizer44->AddGrowableCol( 1 );
1094 fgSizer44->SetFlexibleDirection( wxHORIZONTAL );
1095 fgSizer44->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
1097 lblIssuedTo = new wxStaticText( m_panel54, wxID_ANY, wxT("Issued To:"), wxDefaultPosition, wxDefaultSize, 0 );
1098 lblIssuedTo->Wrap( -1 );
1099 fgSizer44->Add( lblIssuedTo, 0, wxALL, 5 );
1101 lblIssuedToData = new wxStaticText( m_panel54, wxID_ANY, wxT("IssuedTo"), wxDefaultPosition, wxDefaultSize, 0 );
1102 lblIssuedToData->Wrap( -1 );
1103 fgSizer44->Add( lblIssuedToData, 1, wxALL|wxEXPAND, 5 );
1105 lblValidFrom = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid From:"), wxDefaultPosition, wxDefaultSize, 0 );
1106 lblValidFrom->Wrap( -1 );
1107 fgSizer44->Add( lblValidFrom, 0, wxALL, 5 );
1109 lblValidFromData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidDate"), wxDefaultPosition, wxDefaultSize, 0 );
1110 lblValidFromData->Wrap( -1 );
1111 fgSizer44->Add( lblValidFromData, 1, wxALL|wxEXPAND, 5 );
1113 lblValidUntil = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid Until:"), wxDefaultPosition, wxDefaultSize, 0 );
1114 lblValidUntil->Wrap( -1 );
1115 fgSizer44->Add( lblValidUntil, 0, wxALL, 5 );
1117 lblValidUntilData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidUntil"), wxDefaultPosition, wxDefaultSize, 0 );
1118 lblValidUntilData->Wrap( -1 );
1119 fgSizer44->Add( lblValidUntilData, 1, wxALL|wxEXPAND, 5 );
1122 m_panel54->SetSizer( fgSizer44 );
1123 m_panel54->Layout();
1124 fgSizer44->Fit( m_panel54 );
1125 bSizer392->Add( m_panel54, 1, wxEXPAND | wxALL, 5 );
1128 bSizer386->Add( bSizer392, 1, wxEXPAND, 5 );
1131 tabSummary->SetSizer( bSizer386 );
1132 tabSummary->Layout();
1133 bSizer386->Fit( tabSummary );
1134 m_notebook28->AddPage( tabSummary, wxT("Summary"), true );
1135 tabDetail = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1136 wxBoxSizer* bSizer3891;
1137 bSizer3891 = new wxBoxSizer( wxVERTICAL );
1139 lstValues = new wxListCtrl( tabDetail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );
1140 bSizer3891->Add( lstValues, 1, wxALL|wxEXPAND, 5 );
1142 txtValueData = new wxTextCtrl( tabDetail, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CHARWRAP|wxTE_MULTILINE|wxTE_READONLY );
1143 txtValueData->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
1145 bSizer3891->Add( txtValueData, 1, wxALL|wxEXPAND, 5 );
1148 tabDetail->SetSizer( bSizer3891 );
1149 tabDetail->Layout();
1150 bSizer3891->Fit( tabDetail );
1151 m_notebook28->AddPage( tabDetail, wxT("Detail"), false );
1152 tabHierarchy = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1153 wxBoxSizer* bSizer390;
1154 bSizer390 = new wxBoxSizer( wxVERTICAL );
1156 treHierarchy = new wxTreeCtrl( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_DEFAULT_STYLE|wxSUNKEN_BORDER );
1157 bSizer390->Add( treHierarchy, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1159 m_panel57 = new wxPanel( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1160 wxBoxSizer* bSizer393;
1161 bSizer393 = new wxBoxSizer( wxVERTICAL );
1163 btnViewCert = new wxButton( m_panel57, wxID_ANY, wxT("View Certificate"), wxDefaultPosition, wxDefaultSize, 0 );
1164 bSizer393->Add( btnViewCert, 0, wxALIGN_RIGHT|wxALL, 0 );
1167 m_panel57->SetSizer( bSizer393 );
1168 m_panel57->Layout();
1169 bSizer393->Fit( m_panel57 );
1170 bSizer390->Add( m_panel57, 0, wxEXPAND | wxALL, 5 );
1173 tabHierarchy->SetSizer( bSizer390 );
1174 tabHierarchy->Layout();
1175 bSizer390->Fit( tabHierarchy );
1176 m_notebook28->AddPage( tabHierarchy, wxT("Hierarchy"), false );
1178 bSizer384->Add( m_notebook28, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1180 pnlButtons = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1181 wxBoxSizer* bSizer385;
1182 bSizer385 = new wxBoxSizer( wxVERTICAL );
1184 btnClose = new wxButton( pnlButtons, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
1185 btnClose->SetDefault();
1186 bSizer385->Add( btnClose, 0, wxALIGN_RIGHT, 5 );
1189 pnlButtons->SetSizer( bSizer385 );
1190 pnlButtons->Layout();
1191 bSizer385->Fit( pnlButtons );
1192 bSizer384->Add( pnlButtons, 0, wxEXPAND | wxALL, 5 );
1195 this->SetSizer( bSizer384 );
1198 this->Centre( wxBOTH );
1201 lstValues->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1202 treHierarchy->Connect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1203 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1204 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1207 frmSSLCertificateADT::~frmSSLCertificateADT()
1209 // Disconnect Events
1210 lstValues->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1211 treHierarchy->Disconnect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1212 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1213 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1217 frmInvalidSSLCertificateADT::frmInvalidSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1219 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1221 wxBoxSizer* bSizer387;
1222 bSizer387 = new wxBoxSizer( wxVERTICAL );
1224 lblSSLText = new wxStaticText( this, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );
1225 lblSSLText->Wrap( -1 );
1226 bSizer387->Add( lblSSLText, 1, wxALL|wxEXPAND, 5 );
1228 wxBoxSizer* bSizer388;
1229 bSizer388 = new wxBoxSizer( wxHORIZONTAL );
1231 btnAccept = new wxButton( this, wxID_ANY, wxT("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
1232 bSizer388->Add( btnAccept, 0, wxALL, 5 );
1234 btnReject = new wxButton( this, wxID_ANY, wxT("Reject"), wxDefaultPosition, wxDefaultSize, 0 );
1235 btnReject->SetDefault();
1236 bSizer388->Add( btnReject, 0, wxALL, 5 );
1238 btnViewCert = new wxButton( this, wxID_ANY, wxT("View Certificates..."), wxDefaultPosition, wxDefaultSize, 0 );
1239 bSizer388->Add( btnViewCert, 0, wxALL, 5 );
1242 bSizer387->Add( bSizer388, 0, wxALIGN_CENTER_HORIZONTAL, 0 );
1245 this->SetSizer( bSizer387 );
1248 this->Centre( wxBOTH );
1251 btnAccept->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1252 btnReject->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1253 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );
1256 frmInvalidSSLCertificateADT::~frmInvalidSSLCertificateADT()
1258 // Disconnect Events
1259 btnAccept->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1260 btnReject->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1261 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );