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("Exit") ) + 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 frmMainADT::~frmMainADT()
79 frmUpdateADT::frmUpdateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
81 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
83 wxBoxSizer* bSizer390;
84 bSizer390 = new wxBoxSizer( wxVERTICAL );
86 pnlUpdateData = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
87 wxBoxSizer* bSizer391;
88 bSizer391 = new wxBoxSizer( wxVERTICAL );
90 wxFlexGridSizer* fgSizer45;
91 fgSizer45 = new wxFlexGridSizer( 3, 2, 0, 0 );
92 fgSizer45->SetFlexibleDirection( wxBOTH );
93 fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
95 lblRunningText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Running version is:"), wxDefaultPosition, wxDefaultSize, 0 );
96 lblRunningText->Wrap( -1 );
97 fgSizer45->Add( lblRunningText, 0, wxALL, 5 );
99 lblRunningVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("UPDATEVER"), wxDefaultPosition, wxDefaultSize, 0 );
100 lblRunningVer->Wrap( -1 );
101 lblRunningVer->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
103 fgSizer45->Add( lblRunningVer, 0, wxALL, 5 );
105 lblAvailableText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Available version is:"), wxDefaultPosition, wxDefaultSize, 0 );
106 lblAvailableText->Wrap( -1 );
107 fgSizer45->Add( lblAvailableText, 0, wxALL, 5 );
109 lblAvailableVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("AVAILVER"), wxDefaultPosition, wxDefaultSize, 0 );
110 lblAvailableVer->Wrap( -1 );
111 fgSizer45->Add( lblAvailableVer, 0, wxALL, 5 );
113 lblBuildTypeText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Build type is:"), wxDefaultPosition, wxDefaultSize, 0 );
114 lblBuildTypeText->Wrap( -1 );
115 fgSizer45->Add( lblBuildTypeText, 0, wxALL, 5 );
117 lblBuildType = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("BUILDTYPE"), wxDefaultPosition, wxDefaultSize, 0 );
118 lblBuildType->Wrap( -1 );
119 fgSizer45->Add( lblBuildType, 0, wxALL, 5 );
122 bSizer391->Add( fgSizer45, 0, wxEXPAND, 5 );
124 lblUpdateMessage = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("MESSAGE"), wxDefaultPosition, wxDefaultSize, 0 );
125 lblUpdateMessage->Wrap( -1 );
126 bSizer391->Add( lblUpdateMessage, 1, wxALL|wxEXPAND, 5 );
129 pnlUpdateData->SetSizer( bSizer391 );
130 pnlUpdateData->Layout();
131 bSizer391->Fit( pnlUpdateData );
132 bSizer390->Add( pnlUpdateData, 1, wxEXPAND | wxALL, 5 );
134 statLine = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
135 bSizer390->Add( statLine, 0, wxALL|wxEXPAND, 5 );
137 wxBoxSizer* bSizer392;
138 bSizer392 = new wxBoxSizer( wxHORIZONTAL );
140 btnVisitGelforn = new wxButton( this, wxID_ANY, wxT("Visit Gelforn"), wxDefaultPosition, wxDefaultSize, 0 );
141 bSizer392->Add( btnVisitGelforn, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );
143 btnVisitPREMIUM = new wxButton( this, wxID_ANY, wxT("Visit PREMIUM"), wxDefaultPosition, wxDefaultSize, 0 );
144 bSizer392->Add( btnVisitPREMIUM, 0, wxBOTTOM|wxLEFT, 5 );
146 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
147 bSizer392->Add( btnClose, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
150 bSizer390->Add( bSizer392, 0, wxALIGN_RIGHT, 0 );
153 this->SetSizer( bSizer390 );
156 this->Centre( wxBOTH );
159 btnVisitGelforn->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
160 btnVisitPREMIUM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
161 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
164 frmUpdateADT::~frmUpdateADT()
167 btnVisitGelforn->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
168 btnVisitPREMIUM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
169 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
173 frmPreferencesADT::frmPreferencesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
175 this->SetSizeHints( wxSize( 450,400 ), wxSize( 450,400 ) );
178 szrMain = new wxBoxSizer( wxVERTICAL );
181 szrTabs = new wxBoxSizer( wxVERTICAL );
183 NbtPreferences = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
184 tabGeneral = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
185 wxBoxSizer* szrChecks;
186 szrChecks = new wxBoxSizer( wxVERTICAL );
188 chkSaveWindowPosition = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Save window position on exit"), wxDefaultPosition, wxDefaultSize, 0 );
189 szrChecks->Add( chkSaveWindowPosition, 0, wxALL, 5 );
191 chkHideLocal = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Hide local calendars"), wxDefaultPosition, wxDefaultSize, 0 );
192 szrChecks->Add( chkHideLocal, 0, wxALL, 5 );
195 tabGeneral->SetSizer( szrChecks );
196 tabGeneral->Layout();
197 szrChecks->Fit( tabGeneral );
198 NbtPreferences->AddPage( tabGeneral, wxT("General"), true );
199 tabTheme = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
202 wxGridSizer* szrTheme;
203 szrTheme = new wxGridSizer( 1, 1, 0, 0 );
205 wxBoxSizer* bSizer161;
206 bSizer161 = new wxBoxSizer( wxVERTICAL );
208 lstThemes = new wxListCtrl( tabTheme, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
209 bSizer161->Add( lstThemes, 1, wxALL|wxEXPAND, 5 );
211 wxBoxSizer* bSizer151;
212 bSizer151 = new wxBoxSizer( wxHORIZONTAL );
214 btnThemeAdd = new wxButton( tabTheme, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
215 bSizer151->Add( btnThemeAdd, 0, wxALL, 5 );
217 btnThemeModify = new wxButton( tabTheme, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
218 btnThemeModify->Enable( false );
220 bSizer151->Add( btnThemeModify, 0, wxALL, 5 );
222 btnThemeDelete = new wxButton( tabTheme, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
223 btnThemeDelete->Enable( false );
225 bSizer151->Add( btnThemeDelete, 0, wxALL, 5 );
228 bSizer161->Add( bSizer151, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
231 szrTheme->Add( bSizer161, 1, wxEXPAND, 5 );
234 tabTheme->SetSizer( szrTheme );
236 szrTheme->Fit( tabTheme );
237 NbtPreferences->AddPage( tabTheme, wxT("Themes"), false );
238 tabAccounts = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
239 wxGridSizer* szrAccounts;
240 szrAccounts = new wxGridSizer( 1, 1, 0, 0 );
242 wxBoxSizer* bSizer16;
243 bSizer16 = new wxBoxSizer( wxVERTICAL );
245 lstAccounts = new wxListCtrl( tabAccounts, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
246 bSizer16->Add( lstAccounts, 1, wxALL|wxEXPAND, 5 );
248 wxBoxSizer* bSizer15;
249 bSizer15 = new wxBoxSizer( wxHORIZONTAL );
251 btnAccountAdd = new wxButton( tabAccounts, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
252 bSizer15->Add( btnAccountAdd, 0, wxALL, 5 );
254 btnAccountModify = new wxButton( tabAccounts, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
255 btnAccountModify->Enable( false );
257 bSizer15->Add( btnAccountModify, 0, wxALL, 5 );
259 btnAccountDelete = new wxButton( tabAccounts, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
260 btnAccountDelete->Enable( false );
262 bSizer15->Add( btnAccountDelete, 0, wxALL, 5 );
265 bSizer16->Add( bSizer15, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
268 szrAccounts->Add( bSizer16, 1, wxEXPAND, 5 );
271 tabAccounts->SetSizer( szrAccounts );
272 tabAccounts->Layout();
273 szrAccounts->Fit( tabAccounts );
274 NbtPreferences->AddPage( tabAccounts, wxT("Accounts"), false );
276 szrTabs->Add( NbtPreferences, 1, wxALL|wxEXPAND, 5 );
279 szrMain->Add( szrTabs, 1, wxEXPAND, 0 );
281 wxBoxSizer* szrButtons;
282 szrButtons = new wxBoxSizer( wxHORIZONTAL );
285 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
287 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
288 btnSave->SetDefault();
289 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
292 szrButtons->Add( 5, 0, 0, 0, 0 );
294 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
295 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
298 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
301 szrMain->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
304 this->SetSizer( szrMain );
307 this->Centre( wxBOTH );
310 this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
311 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
312 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
313 btnThemeAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
314 btnThemeModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
315 btnThemeDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
316 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
317 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
318 btnAccountAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
319 btnAccountModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
320 btnAccountDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
321 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
322 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
325 frmPreferencesADT::~frmPreferencesADT()
328 this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
329 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
330 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
331 btnThemeAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
332 btnThemeModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
333 btnThemeDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
334 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
335 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
336 btnAccountAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
337 btnAccountModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
338 btnAccountDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
339 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
340 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
344 frmAboutADT::frmAboutADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
346 this->SetSizeHints( wxSize( 350,400 ), wxDefaultSize );
349 szrMain = new wxBoxSizer( wxVERTICAL );
352 szrLogo = new wxBoxSizer( wxVERTICAL );
354 szrLogo->SetMinSize( wxSize( 350,100 ) );
355 bmpLogo = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint( 0,0 ), wxSize( 350,100 ), 0 );
356 szrLogo->Add( bmpLogo, 0, wxALL, 0 );
359 szrMain->Add( szrLogo, 0, wxFIXED_MINSIZE, 0 );
361 wxBoxSizer* szrDetails;
362 szrDetails = new wxBoxSizer( wxVERTICAL );
364 lblVersion = new wxStaticText( this, wxID_ANY, wxT("Version 0.00"), wxDefaultPosition, wxDefaultSize, 0 );
365 lblVersion->Wrap( -1 );
366 lblVersion->SetFont( wxFont( 14, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
368 szrDetails->Add( lblVersion, 0, wxALL, 5 );
370 lblCompileTime = new wxStaticText( this, wxID_ANY, wxT("Built on (date) at (time)"), wxDefaultPosition, wxDefaultSize, 0 );
371 lblCompileTime->Wrap( -1 );
372 szrDetails->Add( lblCompileTime, 0, wxALL, 5 );
374 lblCopyright = new wxStaticText( this, wxID_ANY, wxT("(c) 2012-2015 Xestia Software Development"), wxDefaultPosition, wxDefaultSize, 0 );
375 lblCopyright->Wrap( -1 );
376 szrDetails->Add( lblCopyright, 0, wxALL, 5 );
379 szrMain->Add( szrDetails, 5, wxEXPAND, 1 );
381 wxBoxSizer* szrButtons;
382 szrButtons = new wxBoxSizer( wxVERTICAL );
384 szrButtons->SetMinSize( wxSize( -1,35 ) );
385 btnClose = new wxButton( this, wxID_ANY, wxT("&Close"), wxDefaultPosition, wxDefaultSize, 0 );
386 szrButtons->Add( btnClose, 0, wxALIGN_RIGHT|wxRIGHT, 5 );
389 szrMain->Add( szrButtons, 0, wxEXPAND, 0 );
392 this->SetSizer( szrMain );
395 this->Centre( wxBOTH );
398 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
401 frmAboutADT::~frmAboutADT()
404 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
408 frmNewAccountADT::frmNewAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
410 this->SetSizeHints( wxSize( 425,330 ), wxSize( 425,330 ) );
412 wxFlexGridSizer* fgSizer30;
413 fgSizer30 = new wxFlexGridSizer( 0, 1, 0, 0 );
414 fgSizer30->AddGrowableCol( 0 );
415 fgSizer30->AddGrowableRow( 0 );
416 fgSizer30->SetFlexibleDirection( wxBOTH );
417 fgSizer30->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
419 szrNewAccount = new wxBoxSizer( wxVERTICAL );
421 tabType = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
422 wxFlexGridSizer* fgSizer32;
423 fgSizer32 = new wxFlexGridSizer( 0, 1, 0, 0 );
424 fgSizer32->AddGrowableCol( 0 );
425 fgSizer32->SetFlexibleDirection( wxBOTH );
426 fgSizer32->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
428 lblEnterText = new wxStaticText( tabType, wxID_ANY, wxT("Enter the details below and click on Next."), wxDefaultPosition, wxDefaultSize, 0 );
429 lblEnterText->Wrap( -1 );
430 fgSizer32->Add( lblEnterText, 0, wxALL, 5 );
432 wxFlexGridSizer* fgSizer33;
433 fgSizer33 = new wxFlexGridSizer( 0, 2, 0, 0 );
434 fgSizer33->AddGrowableCol( 1 );
435 fgSizer33->AddGrowableRow( 0 );
436 fgSizer33->SetFlexibleDirection( wxBOTH );
437 fgSizer33->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
439 lblType = new wxStaticText( tabType, wxID_ANY, wxT("Server Type:"), wxDefaultPosition, wxDefaultSize, 0 );
441 fgSizer33->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
443 wxString cmbServerTypeChoices[] = { wxT("Local"), wxT("CardDAV") };
444 int cmbServerTypeNChoices = sizeof( cmbServerTypeChoices ) / sizeof( wxString );
445 cmbServerType = new wxChoice( tabType, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbServerTypeNChoices, cmbServerTypeChoices, 0 );
446 cmbServerType->SetSelection( 1 );
447 fgSizer33->Add( cmbServerType, 0, wxALL, 5 );
449 lblServerAddress = new wxStaticText( tabType, wxID_ANY, wxT("Server Address:"), wxDefaultPosition, wxDefaultSize, 0 );
450 lblServerAddress->Wrap( -1 );
451 fgSizer33->Add( lblServerAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
453 txtServerAddress = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
454 fgSizer33->Add( txtServerAddress, 1, wxALL|wxEXPAND, 5 );
456 lblServerPort = new wxStaticText( tabType, wxID_ANY, wxT("Server Port:"), wxDefaultPosition, wxDefaultSize, 0 );
457 lblServerPort->Wrap( -1 );
458 fgSizer33->Add( lblServerPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
460 txtServerPort = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
461 fgSizer33->Add( txtServerPort, 0, wxALL, 5 );
463 lblUsername = new wxStaticText( tabType, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
464 lblUsername->Wrap( -1 );
465 fgSizer33->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
467 txtUsername = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
468 fgSizer33->Add( txtUsername, 1, wxALL|wxEXPAND, 5 );
470 lblPassword = new wxStaticText( tabType, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
471 lblPassword->Wrap( -1 );
472 fgSizer33->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
474 txtPassword = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
475 fgSizer33->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
477 lblSSL = new wxStaticText( tabType, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
479 fgSizer33->Add( lblSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
481 wxBoxSizer* bSizer3221;
482 bSizer3221 = new wxBoxSizer( wxHORIZONTAL );
484 chkUseSSL = new wxCheckBox( tabType, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
485 chkUseSSL->SetValue(true);
486 bSizer3221->Add( chkUseSSL, 0, wxALL, 5 );
489 fgSizer33->Add( bSizer3221, 1, wxEXPAND, 5 );
492 fgSizer32->Add( fgSizer33, 1, wxEXPAND, 5 );
495 tabType->SetSizer( fgSizer32 );
497 fgSizer32->Fit( tabType );
498 szrNewAccount->Add( tabType, 1, wxEXPAND | wxALL, 5 );
500 tabConn = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
503 wxBoxSizer* bSizer323;
504 bSizer323 = new wxBoxSizer( wxVERTICAL );
506 lblConnectionResult = new wxStaticText( tabConn, wxID_ANY, wxT("Connection Results:"), wxDefaultPosition, wxDefaultSize, 0 );
507 lblConnectionResult->Wrap( -1 );
508 lblConnectionResult->SetFont( wxFont( 9, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxT("Sans") ) );
510 bSizer323->Add( lblConnectionResult, 0, wxALL, 5 );
512 wxFlexGridSizer* fgSizer34;
513 fgSizer34 = new wxFlexGridSizer( 0, 2, 0, 0 );
514 fgSizer34->SetFlexibleDirection( wxBOTH );
515 fgSizer34->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
517 lblServerConnected = new wxStaticText( tabConn, wxID_ANY, wxT("Server connected:"), wxDefaultPosition, wxDefaultSize, 0 );
518 lblServerConnected->Wrap( -1 );
519 fgSizer34->Add( lblServerConnected, 0, wxALL, 5 );
521 lblServerConnResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
522 lblServerConnResult->Wrap( -1 );
523 fgSizer34->Add( lblServerConnResult, 0, wxALL, 5 );
525 lblValidResponse = new wxStaticText( tabConn, wxID_ANY, wxT("Server gave valid response:"), wxDefaultPosition, wxDefaultSize, 0 );
526 lblValidResponse->Wrap( -1 );
527 fgSizer34->Add( lblValidResponse, 0, wxALL, 5 );
529 lblServerResponse = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
530 lblServerResponse->Wrap( -1 );
531 fgSizer34->Add( lblServerResponse, 0, wxALL, 5 );
533 lblUseSSL = new wxStaticText( tabConn, wxID_ANY, wxT("Server uses SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
534 lblUseSSL->Wrap( -1 );
535 fgSizer34->Add( lblUseSSL, 0, wxALL, 5 );
537 lblServerSSLResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
538 lblServerSSLResult->Wrap( -1 );
539 fgSizer34->Add( lblServerSSLResult, 0, wxALL, 5 );
541 lblServerSSLCert = new wxStaticText( tabConn, wxID_ANY, wxT("Server has valid SSL certificate:"), wxDefaultPosition, wxDefaultSize, 0 );
542 lblServerSSLCert->Wrap( -1 );
543 fgSizer34->Add( lblServerSSLCert, 0, wxALL, 5 );
545 lblServerSSLValid = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
546 lblServerSSLValid->Wrap( -1 );
547 fgSizer34->Add( lblServerSSLValid, 0, wxALL, 5 );
549 lblServerUsernamePassword = new wxStaticText( tabConn, wxID_ANY, wxT("Able to Login:"), wxDefaultPosition, wxDefaultSize, 0 );
550 lblServerUsernamePassword->Wrap( -1 );
551 fgSizer34->Add( lblServerUsernamePassword, 0, wxALL, 5 );
553 lblAbleToLoginResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
554 lblAbleToLoginResult->Wrap( -1 );
555 fgSizer34->Add( lblAbleToLoginResult, 0, wxALL, 5 );
557 lblIsCalDAV = new wxStaticText( tabConn, wxID_ANY, wxT("Server has CardDAV Support:"), wxDefaultPosition, wxDefaultSize, 0 );
558 lblIsCalDAV->Wrap( -1 );
559 fgSizer34->Add( lblIsCalDAV, 0, wxALL, 5 );
561 lblCardDAVSupportResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
562 lblCardDAVSupportResult->Wrap( -1 );
563 fgSizer34->Add( lblCardDAVSupportResult, 0, wxALL, 5 );
566 bSizer323->Add( fgSizer34, 1, wxEXPAND, 5 );
568 m_staticline3 = new wxStaticLine( tabConn, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
569 bSizer323->Add( m_staticline3, 0, wxEXPAND | wxALL, 5 );
571 lblConnectionResultText = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
572 lblConnectionResultText->Wrap( 360 );
573 lblConnectionResultText->SetMinSize( wxSize( -1,40 ) );
575 bSizer323->Add( lblConnectionResultText, 0, wxALL|wxEXPAND, 5 );
578 tabConn->SetSizer( bSizer323 );
580 bSizer323->Fit( tabConn );
581 szrNewAccount->Add( tabConn, 1, wxEXPAND | wxALL, 5 );
583 tabFinish = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
586 wxBoxSizer* bSizer3231;
587 bSizer3231 = new wxBoxSizer( wxVERTICAL );
589 lblFinishText = new wxStaticText( tabFinish, wxID_ANY, wxT("Enter the account name and click on Finish."), wxDefaultPosition, wxDefaultSize, 0 );
590 lblFinishText->Wrap( -1 );
591 bSizer3231->Add( lblFinishText, 0, wxALL, 5 );
593 wxFlexGridSizer* fgSizer341;
594 fgSizer341 = new wxFlexGridSizer( 0, 2, 0, 0 );
595 fgSizer341->AddGrowableCol( 1 );
596 fgSizer341->SetFlexibleDirection( wxBOTH );
597 fgSizer341->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
599 lblAccountName = new wxStaticText( tabFinish, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
600 lblAccountName->Wrap( -1 );
601 fgSizer341->Add( lblAccountName, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
603 txtAccountName = new wxTextCtrl( tabFinish, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
604 fgSizer341->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
607 bSizer3231->Add( fgSizer341, 1, wxEXPAND, 5 );
610 tabFinish->SetSizer( bSizer3231 );
612 bSizer3231->Fit( tabFinish );
613 szrNewAccount->Add( tabFinish, 1, wxEXPAND | wxALL, 5 );
616 fgSizer30->Add( szrNewAccount, 1, wxEXPAND, 5 );
618 wxBoxSizer* bSizer322;
619 bSizer322 = new wxBoxSizer( wxHORIZONTAL );
621 btnPrevious = new wxButton( this, wxID_ANY, wxT("< Previous"), wxDefaultPosition, wxDefaultSize, 0 );
622 bSizer322->Add( btnPrevious, 0, wxALL, 5 );
624 btnNext = new wxButton( this, wxID_ANY, wxT("Next >"), wxDefaultPosition, wxDefaultSize, 0 );
625 btnNext->SetDefault();
626 bSizer322->Add( btnNext, 0, wxALL, 5 );
628 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
629 bSizer322->Add( btnClose, 0, wxALL, 5 );
632 fgSizer30->Add( bSizer322, 0, wxALIGN_RIGHT, 5 );
635 this->SetSizer( fgSizer30 );
638 this->Centre( wxBOTH );
641 cmbServerType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
642 txtAccountName->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
643 btnPrevious->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
644 btnNext->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
645 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
648 frmNewAccountADT::~frmNewAccountADT()
651 cmbServerType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
652 txtAccountName->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
653 btnPrevious->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
654 btnNext->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
655 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
659 frmConflictResolutionADT::frmConflictResolutionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
661 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
663 wxFlexGridSizer* fgSizer39;
664 fgSizer39 = new wxFlexGridSizer( 0, 1, 0, 0 );
665 fgSizer39->AddGrowableCol( 0 );
666 fgSizer39->AddGrowableRow( 0 );
667 fgSizer39->SetFlexibleDirection( wxBOTH );
668 fgSizer39->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
670 wxBoxSizer* bSizer363;
671 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
673 wxBoxSizer* bSizer364;
674 bSizer364 = new wxBoxSizer( wxVERTICAL );
676 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 );
678 bSizer364->Add( lblText, 0, wxALL|wxEXPAND, 5 );
680 m_splitter3 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
681 m_splitter3->Connect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
683 m_panel44 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
684 wxBoxSizer* bSizer365;
685 bSizer365 = new wxBoxSizer( wxVERTICAL );
687 htmClient = new wxHtmlWindow( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
688 bSizer365->Add( htmClient, 1, wxALL|wxEXPAND, 5 );
691 m_panel44->SetSizer( bSizer365 );
693 bSizer365->Fit( m_panel44 );
694 m_panel45 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
695 wxBoxSizer* bSizer366;
696 bSizer366 = new wxBoxSizer( wxVERTICAL );
698 htmServer = new wxHtmlWindow( m_panel45, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
699 bSizer366->Add( htmServer, 1, wxALL|wxEXPAND, 5 );
702 m_panel45->SetSizer( bSizer366 );
704 bSizer366->Fit( m_panel45 );
705 m_splitter3->SplitVertically( m_panel44, m_panel45, 257 );
706 bSizer364->Add( m_splitter3, 1, wxEXPAND, 5 );
708 wxBoxSizer* bSizer367;
709 bSizer367 = new wxBoxSizer( wxHORIZONTAL );
712 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
714 btnKeepLocal = new wxButton( this, wxID_ANY, wxT("Keep Local"), wxDefaultPosition, wxDefaultSize, 0 );
715 bSizer367->Add( btnKeepLocal, 0, wxALL, 5 );
717 btnKeepServer = new wxButton( this, wxID_ANY, wxT("Keep Server"), wxDefaultPosition, wxDefaultSize, 0 );
718 bSizer367->Add( btnKeepServer, 0, wxALL, 5 );
720 btnDecideLater = new wxButton( this, wxID_ANY, wxT("Decide Later"), wxDefaultPosition, wxDefaultSize, 0 );
721 bSizer367->Add( btnDecideLater, 0, wxALL, 5 );
724 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
727 bSizer364->Add( bSizer367, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
730 bSizer363->Add( bSizer364, 1, wxEXPAND, 5 );
733 fgSizer39->Add( bSizer363, 1, wxEXPAND, 5 );
736 this->SetSizer( fgSizer39 );
739 this->Centre( wxBOTH );
742 btnKeepLocal->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
743 btnKeepServer->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
744 btnDecideLater->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
747 frmConflictResolutionADT::~frmConflictResolutionADT()
750 btnKeepLocal->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
751 btnKeepServer->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
752 btnDecideLater->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
756 frmActivityMgrADT::frmActivityMgrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
758 this->SetSizeHints( wxSize( 400,425 ), wxDefaultSize );
760 mnuMenuBar = new wxMenuBar( 0 );
761 mnuWindow = new wxMenu();
762 wxMenuItem* mnuStopActivity;
763 mnuStopActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Stop Activity") ) + wxT('\t') + wxT("CTRL+ALT+S"), wxEmptyString, wxITEM_NORMAL );
764 mnuWindow->Append( mnuStopActivity );
766 wxMenuItem* mnuActivityStopAll;
767 mnuActivityStopAll = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Stop All Activities") ) + wxT('\t') + wxT("CTRL+SHIFT+ALT+S"), wxEmptyString, wxITEM_NORMAL );
768 mnuWindow->Append( mnuActivityStopAll );
770 wxMenuItem* mnuRetryActivity;
771 mnuRetryActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Retry Activity") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );
772 mnuWindow->Append( mnuRetryActivity );
774 mnuWindow->AppendSeparator();
776 mnuSleepMode = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Sleep Mode") ) , wxEmptyString, wxITEM_CHECK );
777 mnuWindow->Append( mnuSleepMode );
779 mnuWindow->AppendSeparator();
781 wxMenuItem* mnuWindowClose;
782 mnuWindowClose = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );
783 mnuWindow->Append( mnuWindowClose );
785 mnuMenuBar->Append( mnuWindow, wxT("&Activity") );
787 this->SetMenuBar( mnuMenuBar );
789 wxFlexGridSizer* fgSizer38;
790 fgSizer38 = new wxFlexGridSizer( 0, 1, 0, 0 );
791 fgSizer38->AddGrowableCol( 0 );
792 fgSizer38->AddGrowableRow( 1 );
793 fgSizer38->SetFlexibleDirection( wxBOTH );
794 fgSizer38->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
796 m_panel43 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
797 wxBoxSizer* bSizer363;
798 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
800 bmpActivity = new wxStaticBitmap( m_panel43, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
801 bmpActivity->SetMinSize( wxSize( 64,64 ) );
803 bSizer363->Add( bmpActivity, 0, wxALL, 5 );
805 m_panel46 = new wxPanel( m_panel43, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
806 wxBoxSizer* bSizer364;
807 bSizer364 = new wxBoxSizer( wxVERTICAL );
810 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
812 lblDetails = new wxStaticText( m_panel46, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );
813 lblDetails->Wrap( -1 );
814 bSizer364->Add( lblDetails, 0, wxALL|wxEXPAND, 0 );
817 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
819 GauProgress = new wxGauge( m_panel46, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
820 GauProgress->SetValue( 0 );
821 GauProgress->SetMinSize( wxSize( -1,20 ) );
823 bSizer364->Add( GauProgress, 0, wxALL|wxEXPAND, 0 );
826 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
829 m_panel46->SetSizer( bSizer364 );
831 bSizer364->Fit( m_panel46 );
832 bSizer363->Add( m_panel46, 1, wxEXPAND | wxALL, 5 );
835 m_panel43->SetSizer( bSizer363 );
837 bSizer363->Fit( m_panel43 );
838 fgSizer38->Add( m_panel43, 1, wxALL|wxEXPAND, 0 );
840 m_panel44 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
841 wxBoxSizer* bSizer365;
842 bSizer365 = new wxBoxSizer( wxVERTICAL );
844 lstActivity = new wxListCtrl( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
845 bSizer365->Add( lstActivity, 1, wxALL|wxEXPAND, 5 );
848 m_panel44->SetSizer( bSizer365 );
850 bSizer365->Fit( m_panel44 );
851 fgSizer38->Add( m_panel44, 5, wxALL|wxEXPAND, 0 );
854 this->SetSizer( fgSizer38 );
857 this->Centre( wxBOTH );
860 this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
861 this->Connect( mnuStopActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
862 this->Connect( mnuActivityStopAll->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
863 this->Connect( mnuRetryActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
864 this->Connect( mnuSleepMode->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
865 this->Connect( mnuWindowClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
868 frmActivityMgrADT::~frmActivityMgrADT()
871 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
872 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
873 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
874 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
875 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
876 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
880 frmEditAccountADT::frmEditAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
882 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
884 wxBoxSizer* bSizer384;
885 bSizer384 = new wxBoxSizer( wxVERTICAL );
888 szrTabs = new wxBoxSizer( wxVERTICAL );
890 tabAccount = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
891 tabProperties = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
892 wxFlexGridSizer* fgSizer43;
893 fgSizer43 = new wxFlexGridSizer( 0, 2, 0, 0 );
894 fgSizer43->AddGrowableCol( 1 );
895 fgSizer43->SetFlexibleDirection( wxBOTH );
896 fgSizer43->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
898 lblAccName = new wxStaticText( tabProperties, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
899 lblAccName->Wrap( -1 );
900 fgSizer43->Add( lblAccName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
902 txtAccountName = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
903 fgSizer43->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
905 lblAccAdr = new wxStaticText( tabProperties, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
906 lblAccAdr->Wrap( -1 );
907 fgSizer43->Add( lblAccAdr, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
909 txtAddress = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
910 fgSizer43->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );
912 m_staticText193 = new wxStaticText( tabProperties, wxID_ANY, wxT("Port:"), wxDefaultPosition, wxDefaultSize, 0 );
913 m_staticText193->Wrap( -1 );
914 fgSizer43->Add( m_staticText193, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
916 txtPort = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
918 if ( !txtPort->HasFlag( wxTE_MULTILINE ) )
920 txtPort->SetMaxLength( 5 );
923 txtPort->SetMaxLength( 5 );
925 fgSizer43->Add( txtPort, 0, wxALL, 5 );
927 lblPort = new wxStaticText( tabProperties, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
929 fgSizer43->Add( lblPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
931 txtUsername = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
932 fgSizer43->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );
934 lblPassword = new wxStaticText( tabProperties, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
935 lblPassword->Wrap( -1 );
936 fgSizer43->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
938 txtPassword = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
939 fgSizer43->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
941 lblPrefix = new wxStaticText( tabProperties, wxID_ANY, wxT("Prefix:"), wxDefaultPosition, wxDefaultSize, 0 );
942 lblPrefix->Wrap( -1 );
943 fgSizer43->Add( lblPrefix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
945 wxBoxSizer* bSizer391;
946 bSizer391 = new wxBoxSizer( wxHORIZONTAL );
948 txtPrefix = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
949 bSizer391->Add( txtPrefix, 1, wxALL|wxEXPAND, 5 );
951 btnDetect = new wxButton( tabProperties, wxID_ANY, wxT("Detect"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
952 bSizer391->Add( btnDetect, 0, wxALIGN_CENTER_VERTICAL, 0 );
955 fgSizer43->Add( bSizer391, 1, wxEXPAND|wxRIGHT, 5 );
957 txtSSL = new wxStaticText( tabProperties, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
959 fgSizer43->Add( txtSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
961 chkSSL = new wxCheckBox( tabProperties, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
962 fgSizer43->Add( chkSSL, 0, wxALL, 5 );
965 tabProperties->SetSizer( fgSizer43 );
966 tabProperties->Layout();
967 fgSizer43->Fit( tabProperties );
968 tabAccount->AddPage( tabProperties, wxT("General"), true );
969 tabRefresh = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
970 wxFlexGridSizer* fgSizer431;
971 fgSizer431 = new wxFlexGridSizer( 0, 2, 0, 0 );
972 fgSizer431->AddGrowableCol( 1 );
973 fgSizer431->SetFlexibleDirection( wxBOTH );
974 fgSizer431->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
976 lblRefresh = new wxStaticText( tabRefresh, wxID_ANY, wxT("Refresh Time:"), wxDefaultPosition, wxDefaultSize, 0 );
977 lblRefresh->Wrap( -1 );
978 fgSizer431->Add( lblRefresh, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
980 txtRefresh = new wxTextCtrl( tabRefresh, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
982 if ( !txtRefresh->HasFlag( wxTE_MULTILINE ) )
984 txtRefresh->SetMaxLength( 5 );
987 txtRefresh->SetMaxLength( 5 );
989 fgSizer431->Add( txtRefresh, 1, wxALL, 5 );
992 tabRefresh->SetSizer( fgSizer431 );
993 tabRefresh->Layout();
994 fgSizer431->Fit( tabRefresh );
995 tabAccount->AddPage( tabRefresh, wxT("Refresh"), false );
997 szrTabs->Add( tabAccount, 1, wxEXPAND | wxALL, 5 );
1000 bSizer384->Add( szrTabs, 1, wxEXPAND, 0 );
1002 wxBoxSizer* szrButtons;
1003 szrButtons = new wxBoxSizer( wxHORIZONTAL );
1006 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
1008 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
1009 btnSave->SetDefault();
1010 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
1013 szrButtons->Add( 5, 0, 0, 0, 0 );
1015 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
1016 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
1019 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
1022 bSizer384->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
1025 this->SetSizer( bSizer384 );
1028 this->Centre( wxBOTH );
1031 btnDetect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1032 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1033 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1036 frmEditAccountADT::~frmEditAccountADT()
1038 // Disconnect Events
1039 btnDetect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1040 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1041 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1045 frmSSLCertificateADT::frmSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1047 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1049 wxBoxSizer* bSizer384;
1050 bSizer384 = new wxBoxSizer( wxVERTICAL );
1052 m_notebook28 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
1053 tabSummary = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1054 wxBoxSizer* bSizer386;
1055 bSizer386 = new wxBoxSizer( wxVERTICAL );
1057 pnlTop = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1058 pnlTop->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNHIGHLIGHT ) );
1060 wxBoxSizer* bSizer389;
1061 bSizer389 = new wxBoxSizer( wxVERTICAL );
1063 lblCertName = new wxStaticText( pnlTop, wxID_ANY, wxT("Certificate Name"), wxDefaultPosition, wxDefaultSize, 0 );
1064 lblCertName->Wrap( -1 );
1065 lblCertName->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
1067 bSizer389->Add( lblCertName, 0, wxALL, 5 );
1069 lblValidityStatus = new wxStaticText( pnlTop, wxID_ANY, wxT("Validity Status"), wxDefaultPosition, wxDefaultSize, 0 );
1070 lblValidityStatus->Wrap( -1 );
1071 bSizer389->Add( lblValidityStatus, 0, wxALL, 5 );
1074 pnlTop->SetSizer( bSizer389 );
1076 bSizer389->Fit( pnlTop );
1077 bSizer386->Add( pnlTop, 0, wxEXPAND | wxALL, 5 );
1079 wxBoxSizer* bSizer392;
1080 bSizer392 = new wxBoxSizer( wxVERTICAL );
1082 m_panel54 = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1083 wxFlexGridSizer* fgSizer44;
1084 fgSizer44 = new wxFlexGridSizer( 0, 2, 0, 0 );
1085 fgSizer44->AddGrowableCol( 1 );
1086 fgSizer44->SetFlexibleDirection( wxHORIZONTAL );
1087 fgSizer44->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
1089 lblIssuedTo = new wxStaticText( m_panel54, wxID_ANY, wxT("Issued To:"), wxDefaultPosition, wxDefaultSize, 0 );
1090 lblIssuedTo->Wrap( -1 );
1091 fgSizer44->Add( lblIssuedTo, 0, wxALL, 5 );
1093 lblIssuedToData = new wxStaticText( m_panel54, wxID_ANY, wxT("IssuedTo"), wxDefaultPosition, wxDefaultSize, 0 );
1094 lblIssuedToData->Wrap( -1 );
1095 fgSizer44->Add( lblIssuedToData, 1, wxALL|wxEXPAND, 5 );
1097 lblValidFrom = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid From:"), wxDefaultPosition, wxDefaultSize, 0 );
1098 lblValidFrom->Wrap( -1 );
1099 fgSizer44->Add( lblValidFrom, 0, wxALL, 5 );
1101 lblValidFromData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidDate"), wxDefaultPosition, wxDefaultSize, 0 );
1102 lblValidFromData->Wrap( -1 );
1103 fgSizer44->Add( lblValidFromData, 1, wxALL|wxEXPAND, 5 );
1105 lblValidUntil = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid Until:"), wxDefaultPosition, wxDefaultSize, 0 );
1106 lblValidUntil->Wrap( -1 );
1107 fgSizer44->Add( lblValidUntil, 0, wxALL, 5 );
1109 lblValidUntilData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidUntil"), wxDefaultPosition, wxDefaultSize, 0 );
1110 lblValidUntilData->Wrap( -1 );
1111 fgSizer44->Add( lblValidUntilData, 1, wxALL|wxEXPAND, 5 );
1114 m_panel54->SetSizer( fgSizer44 );
1115 m_panel54->Layout();
1116 fgSizer44->Fit( m_panel54 );
1117 bSizer392->Add( m_panel54, 1, wxEXPAND | wxALL, 5 );
1120 bSizer386->Add( bSizer392, 1, wxEXPAND, 5 );
1123 tabSummary->SetSizer( bSizer386 );
1124 tabSummary->Layout();
1125 bSizer386->Fit( tabSummary );
1126 m_notebook28->AddPage( tabSummary, wxT("Summary"), true );
1127 tabDetail = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1128 wxBoxSizer* bSizer3891;
1129 bSizer3891 = new wxBoxSizer( wxVERTICAL );
1131 lstValues = new wxListCtrl( tabDetail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );
1132 bSizer3891->Add( lstValues, 1, wxALL|wxEXPAND, 5 );
1134 txtValueData = new wxTextCtrl( tabDetail, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CHARWRAP|wxTE_MULTILINE|wxTE_READONLY );
1135 txtValueData->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
1137 bSizer3891->Add( txtValueData, 1, wxALL|wxEXPAND, 5 );
1140 tabDetail->SetSizer( bSizer3891 );
1141 tabDetail->Layout();
1142 bSizer3891->Fit( tabDetail );
1143 m_notebook28->AddPage( tabDetail, wxT("Detail"), false );
1144 tabHierarchy = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1145 wxBoxSizer* bSizer390;
1146 bSizer390 = new wxBoxSizer( wxVERTICAL );
1148 treHierarchy = new wxTreeCtrl( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_DEFAULT_STYLE|wxSUNKEN_BORDER );
1149 bSizer390->Add( treHierarchy, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1151 m_panel57 = new wxPanel( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1152 wxBoxSizer* bSizer393;
1153 bSizer393 = new wxBoxSizer( wxVERTICAL );
1155 btnViewCert = new wxButton( m_panel57, wxID_ANY, wxT("View Certificate"), wxDefaultPosition, wxDefaultSize, 0 );
1156 bSizer393->Add( btnViewCert, 0, wxALIGN_RIGHT|wxALL, 0 );
1159 m_panel57->SetSizer( bSizer393 );
1160 m_panel57->Layout();
1161 bSizer393->Fit( m_panel57 );
1162 bSizer390->Add( m_panel57, 0, wxEXPAND | wxALL, 5 );
1165 tabHierarchy->SetSizer( bSizer390 );
1166 tabHierarchy->Layout();
1167 bSizer390->Fit( tabHierarchy );
1168 m_notebook28->AddPage( tabHierarchy, wxT("Hierarchy"), false );
1170 bSizer384->Add( m_notebook28, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1172 pnlButtons = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1173 wxBoxSizer* bSizer385;
1174 bSizer385 = new wxBoxSizer( wxVERTICAL );
1176 btnClose = new wxButton( pnlButtons, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
1177 btnClose->SetDefault();
1178 bSizer385->Add( btnClose, 0, wxALIGN_RIGHT, 5 );
1181 pnlButtons->SetSizer( bSizer385 );
1182 pnlButtons->Layout();
1183 bSizer385->Fit( pnlButtons );
1184 bSizer384->Add( pnlButtons, 0, wxEXPAND | wxALL, 5 );
1187 this->SetSizer( bSizer384 );
1190 this->Centre( wxBOTH );
1193 lstValues->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1194 treHierarchy->Connect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1195 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1196 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1199 frmSSLCertificateADT::~frmSSLCertificateADT()
1201 // Disconnect Events
1202 lstValues->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1203 treHierarchy->Disconnect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1204 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1205 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1209 frmInvalidSSLCertificateADT::frmInvalidSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1211 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1213 wxBoxSizer* bSizer387;
1214 bSizer387 = new wxBoxSizer( wxVERTICAL );
1216 lblSSLText = new wxStaticText( this, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );
1217 lblSSLText->Wrap( -1 );
1218 bSizer387->Add( lblSSLText, 1, wxALL|wxEXPAND, 5 );
1220 wxBoxSizer* bSizer388;
1221 bSizer388 = new wxBoxSizer( wxHORIZONTAL );
1223 btnAccept = new wxButton( this, wxID_ANY, wxT("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
1224 bSizer388->Add( btnAccept, 0, wxALL, 5 );
1226 btnReject = new wxButton( this, wxID_ANY, wxT("Reject"), wxDefaultPosition, wxDefaultSize, 0 );
1227 btnReject->SetDefault();
1228 bSizer388->Add( btnReject, 0, wxALL, 5 );
1230 btnViewCert = new wxButton( this, wxID_ANY, wxT("View Certificates..."), wxDefaultPosition, wxDefaultSize, 0 );
1231 bSizer388->Add( btnViewCert, 0, wxALL, 5 );
1234 bSizer387->Add( bSizer388, 0, wxALIGN_CENTER_HORIZONTAL, 0 );
1237 this->SetSizer( bSizer387 );
1240 this->Centre( wxBOTH );
1243 btnAccept->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1244 btnReject->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1245 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );
1248 frmInvalidSSLCertificateADT::~frmInvalidSSLCertificateADT()
1250 // Disconnect Events
1251 btnAccept->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1252 btnReject->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1253 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );