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 ) );
77 this->Connect( mnuHelpUpdate->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowUpdateWindow ) );
78 this->Connect( mnuHelpAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowAboutWindow ) );
81 frmMainADT::~frmMainADT()
84 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmMainADT::QuitApp ) );
85 this->Disconnect( wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::QuitApp ) );
86 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowUpdateWindow ) );
87 this->Disconnect( wxID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowAboutWindow ) );
91 frmUpdateADT::frmUpdateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
93 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
95 wxBoxSizer* bSizer390;
96 bSizer390 = new wxBoxSizer( wxVERTICAL );
98 pnlUpdateData = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
99 wxBoxSizer* bSizer391;
100 bSizer391 = new wxBoxSizer( wxVERTICAL );
102 wxFlexGridSizer* fgSizer45;
103 fgSizer45 = new wxFlexGridSizer( 3, 2, 0, 0 );
104 fgSizer45->SetFlexibleDirection( wxBOTH );
105 fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
107 lblRunningText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Running version is:"), wxDefaultPosition, wxDefaultSize, 0 );
108 lblRunningText->Wrap( -1 );
109 fgSizer45->Add( lblRunningText, 0, wxALL, 5 );
111 lblRunningVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("UPDATEVER"), wxDefaultPosition, wxDefaultSize, 0 );
112 lblRunningVer->Wrap( -1 );
113 lblRunningVer->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
115 fgSizer45->Add( lblRunningVer, 0, wxALL, 5 );
117 lblAvailableText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Available version is:"), wxDefaultPosition, wxDefaultSize, 0 );
118 lblAvailableText->Wrap( -1 );
119 fgSizer45->Add( lblAvailableText, 0, wxALL, 5 );
121 lblAvailableVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("AVAILVER"), wxDefaultPosition, wxDefaultSize, 0 );
122 lblAvailableVer->Wrap( -1 );
123 fgSizer45->Add( lblAvailableVer, 0, wxALL, 5 );
125 lblBuildTypeText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Build type is:"), wxDefaultPosition, wxDefaultSize, 0 );
126 lblBuildTypeText->Wrap( -1 );
127 fgSizer45->Add( lblBuildTypeText, 0, wxALL, 5 );
129 lblBuildType = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("BUILDTYPE"), wxDefaultPosition, wxDefaultSize, 0 );
130 lblBuildType->Wrap( -1 );
131 fgSizer45->Add( lblBuildType, 0, wxALL, 5 );
134 bSizer391->Add( fgSizer45, 0, wxEXPAND, 5 );
136 lblUpdateMessage = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("MESSAGE"), wxDefaultPosition, wxDefaultSize, 0 );
137 lblUpdateMessage->Wrap( -1 );
138 bSizer391->Add( lblUpdateMessage, 1, wxALL|wxEXPAND, 5 );
141 pnlUpdateData->SetSizer( bSizer391 );
142 pnlUpdateData->Layout();
143 bSizer391->Fit( pnlUpdateData );
144 bSizer390->Add( pnlUpdateData, 1, wxEXPAND | wxALL, 5 );
146 statLine = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
147 bSizer390->Add( statLine, 0, wxALL|wxEXPAND, 5 );
149 wxBoxSizer* bSizer392;
150 bSizer392 = new wxBoxSizer( wxHORIZONTAL );
152 btnVisitGelforn = new wxButton( this, wxID_ANY, wxT("Visit Gelforn"), wxDefaultPosition, wxDefaultSize, 0 );
153 bSizer392->Add( btnVisitGelforn, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );
155 btnVisitPREMIUM = new wxButton( this, wxID_ANY, wxT("Visit PREMIUM"), wxDefaultPosition, wxDefaultSize, 0 );
156 bSizer392->Add( btnVisitPREMIUM, 0, wxBOTTOM|wxLEFT, 5 );
158 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
159 bSizer392->Add( btnClose, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
162 bSizer390->Add( bSizer392, 0, wxALIGN_RIGHT, 0 );
165 this->SetSizer( bSizer390 );
168 this->Centre( wxBOTH );
171 btnVisitGelforn->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
172 btnVisitPREMIUM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
173 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
176 frmUpdateADT::~frmUpdateADT()
179 btnVisitGelforn->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
180 btnVisitPREMIUM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
181 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
185 frmPreferencesADT::frmPreferencesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
187 this->SetSizeHints( wxSize( 450,400 ), wxSize( 450,400 ) );
190 szrMain = new wxBoxSizer( wxVERTICAL );
193 szrTabs = new wxBoxSizer( wxVERTICAL );
195 NbtPreferences = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
196 tabGeneral = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
197 wxBoxSizer* szrChecks;
198 szrChecks = new wxBoxSizer( wxVERTICAL );
200 chkSaveWindowPosition = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Save window position on exit"), wxDefaultPosition, wxDefaultSize, 0 );
201 szrChecks->Add( chkSaveWindowPosition, 0, wxALL, 5 );
203 chkHideLocal = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Hide local calendars"), wxDefaultPosition, wxDefaultSize, 0 );
204 szrChecks->Add( chkHideLocal, 0, wxALL, 5 );
207 tabGeneral->SetSizer( szrChecks );
208 tabGeneral->Layout();
209 szrChecks->Fit( tabGeneral );
210 NbtPreferences->AddPage( tabGeneral, wxT("General"), true );
211 tabTheme = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
214 wxGridSizer* szrTheme;
215 szrTheme = new wxGridSizer( 1, 1, 0, 0 );
217 wxBoxSizer* bSizer161;
218 bSizer161 = new wxBoxSizer( wxVERTICAL );
220 lstThemes = new wxListCtrl( tabTheme, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
221 bSizer161->Add( lstThemes, 1, wxALL|wxEXPAND, 5 );
223 wxBoxSizer* bSizer151;
224 bSizer151 = new wxBoxSizer( wxHORIZONTAL );
226 btnThemeAdd = new wxButton( tabTheme, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
227 bSizer151->Add( btnThemeAdd, 0, wxALL, 5 );
229 btnThemeModify = new wxButton( tabTheme, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
230 btnThemeModify->Enable( false );
232 bSizer151->Add( btnThemeModify, 0, wxALL, 5 );
234 btnThemeDelete = new wxButton( tabTheme, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
235 btnThemeDelete->Enable( false );
237 bSizer151->Add( btnThemeDelete, 0, wxALL, 5 );
240 bSizer161->Add( bSizer151, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
243 szrTheme->Add( bSizer161, 1, wxEXPAND, 5 );
246 tabTheme->SetSizer( szrTheme );
248 szrTheme->Fit( tabTheme );
249 NbtPreferences->AddPage( tabTheme, wxT("Themes"), false );
250 tabAccounts = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
251 wxGridSizer* szrAccounts;
252 szrAccounts = new wxGridSizer( 1, 1, 0, 0 );
254 wxBoxSizer* bSizer16;
255 bSizer16 = new wxBoxSizer( wxVERTICAL );
257 lstAccounts = new wxListCtrl( tabAccounts, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
258 bSizer16->Add( lstAccounts, 1, wxALL|wxEXPAND, 5 );
260 wxBoxSizer* bSizer15;
261 bSizer15 = new wxBoxSizer( wxHORIZONTAL );
263 btnAccountAdd = new wxButton( tabAccounts, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
264 bSizer15->Add( btnAccountAdd, 0, wxALL, 5 );
266 btnAccountModify = new wxButton( tabAccounts, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
267 btnAccountModify->Enable( false );
269 bSizer15->Add( btnAccountModify, 0, wxALL, 5 );
271 btnAccountDelete = new wxButton( tabAccounts, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
272 btnAccountDelete->Enable( false );
274 bSizer15->Add( btnAccountDelete, 0, wxALL, 5 );
277 bSizer16->Add( bSizer15, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
280 szrAccounts->Add( bSizer16, 1, wxEXPAND, 5 );
283 tabAccounts->SetSizer( szrAccounts );
284 tabAccounts->Layout();
285 szrAccounts->Fit( tabAccounts );
286 NbtPreferences->AddPage( tabAccounts, wxT("Accounts"), false );
288 szrTabs->Add( NbtPreferences, 1, wxALL|wxEXPAND, 5 );
291 szrMain->Add( szrTabs, 1, wxEXPAND, 0 );
293 wxBoxSizer* szrButtons;
294 szrButtons = new wxBoxSizer( wxHORIZONTAL );
297 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
299 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
300 btnSave->SetDefault();
301 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
304 szrButtons->Add( 5, 0, 0, 0, 0 );
306 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
307 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
310 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
313 szrMain->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
316 this->SetSizer( szrMain );
319 this->Centre( wxBOTH );
322 this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
323 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
324 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
325 btnThemeAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
326 btnThemeModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
327 btnThemeDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
328 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
329 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
330 btnAccountAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
331 btnAccountModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
332 btnAccountDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
333 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
334 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
337 frmPreferencesADT::~frmPreferencesADT()
340 this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
341 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
342 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
343 btnThemeAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
344 btnThemeModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
345 btnThemeDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
346 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
347 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
348 btnAccountAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
349 btnAccountModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
350 btnAccountDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
351 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
352 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
356 frmAboutADT::frmAboutADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
358 this->SetSizeHints( wxSize( 350,400 ), wxDefaultSize );
361 szrMain = new wxBoxSizer( wxVERTICAL );
364 szrLogo = new wxBoxSizer( wxVERTICAL );
366 szrLogo->SetMinSize( wxSize( 350,100 ) );
367 bmpLogo = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint( 0,0 ), wxSize( 350,100 ), 0 );
368 szrLogo->Add( bmpLogo, 0, wxALL, 0 );
371 szrMain->Add( szrLogo, 0, wxFIXED_MINSIZE, 0 );
373 wxBoxSizer* szrDetails;
374 szrDetails = new wxBoxSizer( wxVERTICAL );
376 lblVersion = new wxStaticText( this, wxID_ANY, wxT("Version 0.00"), wxDefaultPosition, wxDefaultSize, 0 );
377 lblVersion->Wrap( -1 );
378 lblVersion->SetFont( wxFont( 14, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
380 szrDetails->Add( lblVersion, 0, wxALL, 5 );
382 lblCompileTime = new wxStaticText( this, wxID_ANY, wxT("Built on (date) at (time)"), wxDefaultPosition, wxDefaultSize, 0 );
383 lblCompileTime->Wrap( -1 );
384 szrDetails->Add( lblCompileTime, 0, wxALL, 5 );
386 lblCopyright = new wxStaticText( this, wxID_ANY, wxT("(c) 2012-2015 Xestia Software Development"), wxDefaultPosition, wxDefaultSize, 0 );
387 lblCopyright->Wrap( -1 );
388 szrDetails->Add( lblCopyright, 0, wxALL, 5 );
391 szrMain->Add( szrDetails, 5, wxEXPAND, 1 );
393 wxBoxSizer* szrButtons;
394 szrButtons = new wxBoxSizer( wxVERTICAL );
396 szrButtons->SetMinSize( wxSize( -1,35 ) );
397 btnClose = new wxButton( this, wxID_ANY, wxT("&Close"), wxDefaultPosition, wxDefaultSize, 0 );
398 szrButtons->Add( btnClose, 0, wxALIGN_RIGHT|wxRIGHT, 5 );
401 szrMain->Add( szrButtons, 0, wxEXPAND, 0 );
404 this->SetSizer( szrMain );
407 this->Centre( wxBOTH );
410 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
413 frmAboutADT::~frmAboutADT()
416 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
420 frmNewAccountADT::frmNewAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
422 this->SetSizeHints( wxSize( 425,330 ), wxSize( 425,330 ) );
424 wxFlexGridSizer* fgSizer30;
425 fgSizer30 = new wxFlexGridSizer( 0, 1, 0, 0 );
426 fgSizer30->AddGrowableCol( 0 );
427 fgSizer30->AddGrowableRow( 0 );
428 fgSizer30->SetFlexibleDirection( wxBOTH );
429 fgSizer30->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
431 szrNewAccount = new wxBoxSizer( wxVERTICAL );
433 tabType = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
434 wxFlexGridSizer* fgSizer32;
435 fgSizer32 = new wxFlexGridSizer( 0, 1, 0, 0 );
436 fgSizer32->AddGrowableCol( 0 );
437 fgSizer32->SetFlexibleDirection( wxBOTH );
438 fgSizer32->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
440 lblEnterText = new wxStaticText( tabType, wxID_ANY, wxT("Enter the details below and click on Next."), wxDefaultPosition, wxDefaultSize, 0 );
441 lblEnterText->Wrap( -1 );
442 fgSizer32->Add( lblEnterText, 0, wxALL, 5 );
444 wxFlexGridSizer* fgSizer33;
445 fgSizer33 = new wxFlexGridSizer( 0, 2, 0, 0 );
446 fgSizer33->AddGrowableCol( 1 );
447 fgSizer33->AddGrowableRow( 0 );
448 fgSizer33->SetFlexibleDirection( wxBOTH );
449 fgSizer33->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
451 lblType = new wxStaticText( tabType, wxID_ANY, wxT("Server Type:"), wxDefaultPosition, wxDefaultSize, 0 );
453 fgSizer33->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
455 wxString cmbServerTypeChoices[] = { wxT("Local"), wxT("CardDAV") };
456 int cmbServerTypeNChoices = sizeof( cmbServerTypeChoices ) / sizeof( wxString );
457 cmbServerType = new wxChoice( tabType, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbServerTypeNChoices, cmbServerTypeChoices, 0 );
458 cmbServerType->SetSelection( 1 );
459 fgSizer33->Add( cmbServerType, 0, wxALL, 5 );
461 lblServerAddress = new wxStaticText( tabType, wxID_ANY, wxT("Server Address:"), wxDefaultPosition, wxDefaultSize, 0 );
462 lblServerAddress->Wrap( -1 );
463 fgSizer33->Add( lblServerAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
465 txtServerAddress = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
466 fgSizer33->Add( txtServerAddress, 1, wxALL|wxEXPAND, 5 );
468 lblServerPort = new wxStaticText( tabType, wxID_ANY, wxT("Server Port:"), wxDefaultPosition, wxDefaultSize, 0 );
469 lblServerPort->Wrap( -1 );
470 fgSizer33->Add( lblServerPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
472 txtServerPort = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
473 fgSizer33->Add( txtServerPort, 0, wxALL, 5 );
475 lblUsername = new wxStaticText( tabType, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
476 lblUsername->Wrap( -1 );
477 fgSizer33->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
479 txtUsername = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
480 fgSizer33->Add( txtUsername, 1, wxALL|wxEXPAND, 5 );
482 lblPassword = new wxStaticText( tabType, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
483 lblPassword->Wrap( -1 );
484 fgSizer33->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
486 txtPassword = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
487 fgSizer33->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
489 lblSSL = new wxStaticText( tabType, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
491 fgSizer33->Add( lblSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
493 wxBoxSizer* bSizer3221;
494 bSizer3221 = new wxBoxSizer( wxHORIZONTAL );
496 chkUseSSL = new wxCheckBox( tabType, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
497 chkUseSSL->SetValue(true);
498 bSizer3221->Add( chkUseSSL, 0, wxALL, 5 );
501 fgSizer33->Add( bSizer3221, 1, wxEXPAND, 5 );
504 fgSizer32->Add( fgSizer33, 1, wxEXPAND, 5 );
507 tabType->SetSizer( fgSizer32 );
509 fgSizer32->Fit( tabType );
510 szrNewAccount->Add( tabType, 1, wxEXPAND | wxALL, 5 );
512 tabConn = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
515 wxBoxSizer* bSizer323;
516 bSizer323 = new wxBoxSizer( wxVERTICAL );
518 lblConnectionResult = new wxStaticText( tabConn, wxID_ANY, wxT("Connection Results:"), wxDefaultPosition, wxDefaultSize, 0 );
519 lblConnectionResult->Wrap( -1 );
520 lblConnectionResult->SetFont( wxFont( 9, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxT("Sans") ) );
522 bSizer323->Add( lblConnectionResult, 0, wxALL, 5 );
524 wxFlexGridSizer* fgSizer34;
525 fgSizer34 = new wxFlexGridSizer( 0, 2, 0, 0 );
526 fgSizer34->SetFlexibleDirection( wxBOTH );
527 fgSizer34->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
529 lblServerConnected = new wxStaticText( tabConn, wxID_ANY, wxT("Server connected:"), wxDefaultPosition, wxDefaultSize, 0 );
530 lblServerConnected->Wrap( -1 );
531 fgSizer34->Add( lblServerConnected, 0, wxALL, 5 );
533 lblServerConnResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
534 lblServerConnResult->Wrap( -1 );
535 fgSizer34->Add( lblServerConnResult, 0, wxALL, 5 );
537 lblValidResponse = new wxStaticText( tabConn, wxID_ANY, wxT("Server gave valid response:"), wxDefaultPosition, wxDefaultSize, 0 );
538 lblValidResponse->Wrap( -1 );
539 fgSizer34->Add( lblValidResponse, 0, wxALL, 5 );
541 lblServerResponse = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
542 lblServerResponse->Wrap( -1 );
543 fgSizer34->Add( lblServerResponse, 0, wxALL, 5 );
545 lblUseSSL = new wxStaticText( tabConn, wxID_ANY, wxT("Server uses SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
546 lblUseSSL->Wrap( -1 );
547 fgSizer34->Add( lblUseSSL, 0, wxALL, 5 );
549 lblServerSSLResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
550 lblServerSSLResult->Wrap( -1 );
551 fgSizer34->Add( lblServerSSLResult, 0, wxALL, 5 );
553 lblServerSSLCert = new wxStaticText( tabConn, wxID_ANY, wxT("Server has valid SSL certificate:"), wxDefaultPosition, wxDefaultSize, 0 );
554 lblServerSSLCert->Wrap( -1 );
555 fgSizer34->Add( lblServerSSLCert, 0, wxALL, 5 );
557 lblServerSSLValid = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
558 lblServerSSLValid->Wrap( -1 );
559 fgSizer34->Add( lblServerSSLValid, 0, wxALL, 5 );
561 lblServerUsernamePassword = new wxStaticText( tabConn, wxID_ANY, wxT("Able to Login:"), wxDefaultPosition, wxDefaultSize, 0 );
562 lblServerUsernamePassword->Wrap( -1 );
563 fgSizer34->Add( lblServerUsernamePassword, 0, wxALL, 5 );
565 lblAbleToLoginResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
566 lblAbleToLoginResult->Wrap( -1 );
567 fgSizer34->Add( lblAbleToLoginResult, 0, wxALL, 5 );
569 lblIsCalDAV = new wxStaticText( tabConn, wxID_ANY, wxT("Server has CardDAV Support:"), wxDefaultPosition, wxDefaultSize, 0 );
570 lblIsCalDAV->Wrap( -1 );
571 fgSizer34->Add( lblIsCalDAV, 0, wxALL, 5 );
573 lblCardDAVSupportResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
574 lblCardDAVSupportResult->Wrap( -1 );
575 fgSizer34->Add( lblCardDAVSupportResult, 0, wxALL, 5 );
578 bSizer323->Add( fgSizer34, 1, wxEXPAND, 5 );
580 m_staticline3 = new wxStaticLine( tabConn, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
581 bSizer323->Add( m_staticline3, 0, wxEXPAND | wxALL, 5 );
583 lblConnectionResultText = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
584 lblConnectionResultText->Wrap( 360 );
585 lblConnectionResultText->SetMinSize( wxSize( -1,40 ) );
587 bSizer323->Add( lblConnectionResultText, 0, wxALL|wxEXPAND, 5 );
590 tabConn->SetSizer( bSizer323 );
592 bSizer323->Fit( tabConn );
593 szrNewAccount->Add( tabConn, 1, wxEXPAND | wxALL, 5 );
595 tabFinish = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
598 wxBoxSizer* bSizer3231;
599 bSizer3231 = new wxBoxSizer( wxVERTICAL );
601 lblFinishText = new wxStaticText( tabFinish, wxID_ANY, wxT("Enter the account name and click on Finish."), wxDefaultPosition, wxDefaultSize, 0 );
602 lblFinishText->Wrap( -1 );
603 bSizer3231->Add( lblFinishText, 0, wxALL, 5 );
605 wxFlexGridSizer* fgSizer341;
606 fgSizer341 = new wxFlexGridSizer( 0, 2, 0, 0 );
607 fgSizer341->AddGrowableCol( 1 );
608 fgSizer341->SetFlexibleDirection( wxBOTH );
609 fgSizer341->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
611 lblAccountName = new wxStaticText( tabFinish, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
612 lblAccountName->Wrap( -1 );
613 fgSizer341->Add( lblAccountName, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
615 txtAccountName = new wxTextCtrl( tabFinish, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
616 fgSizer341->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
619 bSizer3231->Add( fgSizer341, 1, wxEXPAND, 5 );
622 tabFinish->SetSizer( bSizer3231 );
624 bSizer3231->Fit( tabFinish );
625 szrNewAccount->Add( tabFinish, 1, wxEXPAND | wxALL, 5 );
628 fgSizer30->Add( szrNewAccount, 1, wxEXPAND, 5 );
630 wxBoxSizer* bSizer322;
631 bSizer322 = new wxBoxSizer( wxHORIZONTAL );
633 btnPrevious = new wxButton( this, wxID_ANY, wxT("< Previous"), wxDefaultPosition, wxDefaultSize, 0 );
634 bSizer322->Add( btnPrevious, 0, wxALL, 5 );
636 btnNext = new wxButton( this, wxID_ANY, wxT("Next >"), wxDefaultPosition, wxDefaultSize, 0 );
637 btnNext->SetDefault();
638 bSizer322->Add( btnNext, 0, wxALL, 5 );
640 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
641 bSizer322->Add( btnClose, 0, wxALL, 5 );
644 fgSizer30->Add( bSizer322, 0, wxALIGN_RIGHT, 5 );
647 this->SetSizer( fgSizer30 );
650 this->Centre( wxBOTH );
653 cmbServerType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
654 txtAccountName->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
655 btnPrevious->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
656 btnNext->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
657 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
660 frmNewAccountADT::~frmNewAccountADT()
663 cmbServerType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
664 txtAccountName->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
665 btnPrevious->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
666 btnNext->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
667 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
671 frmConflictResolutionADT::frmConflictResolutionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
673 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
675 wxFlexGridSizer* fgSizer39;
676 fgSizer39 = new wxFlexGridSizer( 0, 1, 0, 0 );
677 fgSizer39->AddGrowableCol( 0 );
678 fgSizer39->AddGrowableRow( 0 );
679 fgSizer39->SetFlexibleDirection( wxBOTH );
680 fgSizer39->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
682 wxBoxSizer* bSizer363;
683 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
685 wxBoxSizer* bSizer364;
686 bSizer364 = new wxBoxSizer( wxVERTICAL );
688 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 );
690 bSizer364->Add( lblText, 0, wxALL|wxEXPAND, 5 );
692 m_splitter3 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
693 m_splitter3->Connect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
695 m_panel44 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
696 wxBoxSizer* bSizer365;
697 bSizer365 = new wxBoxSizer( wxVERTICAL );
699 htmClient = new wxHtmlWindow( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
700 bSizer365->Add( htmClient, 1, wxALL|wxEXPAND, 5 );
703 m_panel44->SetSizer( bSizer365 );
705 bSizer365->Fit( m_panel44 );
706 m_panel45 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
707 wxBoxSizer* bSizer366;
708 bSizer366 = new wxBoxSizer( wxVERTICAL );
710 htmServer = new wxHtmlWindow( m_panel45, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
711 bSizer366->Add( htmServer, 1, wxALL|wxEXPAND, 5 );
714 m_panel45->SetSizer( bSizer366 );
716 bSizer366->Fit( m_panel45 );
717 m_splitter3->SplitVertically( m_panel44, m_panel45, 257 );
718 bSizer364->Add( m_splitter3, 1, wxEXPAND, 5 );
720 wxBoxSizer* bSizer367;
721 bSizer367 = new wxBoxSizer( wxHORIZONTAL );
724 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
726 btnKeepLocal = new wxButton( this, wxID_ANY, wxT("Keep Local"), wxDefaultPosition, wxDefaultSize, 0 );
727 bSizer367->Add( btnKeepLocal, 0, wxALL, 5 );
729 btnKeepServer = new wxButton( this, wxID_ANY, wxT("Keep Server"), wxDefaultPosition, wxDefaultSize, 0 );
730 bSizer367->Add( btnKeepServer, 0, wxALL, 5 );
732 btnDecideLater = new wxButton( this, wxID_ANY, wxT("Decide Later"), wxDefaultPosition, wxDefaultSize, 0 );
733 bSizer367->Add( btnDecideLater, 0, wxALL, 5 );
736 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
739 bSizer364->Add( bSizer367, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
742 bSizer363->Add( bSizer364, 1, wxEXPAND, 5 );
745 fgSizer39->Add( bSizer363, 1, wxEXPAND, 5 );
748 this->SetSizer( fgSizer39 );
751 this->Centre( wxBOTH );
754 btnKeepLocal->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
755 btnKeepServer->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
756 btnDecideLater->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
759 frmConflictResolutionADT::~frmConflictResolutionADT()
762 btnKeepLocal->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
763 btnKeepServer->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
764 btnDecideLater->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
768 frmActivityMgrADT::frmActivityMgrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
770 this->SetSizeHints( wxSize( 400,425 ), wxDefaultSize );
772 mnuMenuBar = new wxMenuBar( 0 );
773 mnuWindow = new wxMenu();
774 wxMenuItem* mnuStopActivity;
775 mnuStopActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Stop Activity") ) + wxT('\t') + wxT("CTRL+ALT+S"), wxEmptyString, wxITEM_NORMAL );
776 mnuWindow->Append( mnuStopActivity );
778 wxMenuItem* mnuActivityStopAll;
779 mnuActivityStopAll = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Stop All Activities") ) + wxT('\t') + wxT("CTRL+SHIFT+ALT+S"), wxEmptyString, wxITEM_NORMAL );
780 mnuWindow->Append( mnuActivityStopAll );
782 wxMenuItem* mnuRetryActivity;
783 mnuRetryActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Retry Activity") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );
784 mnuWindow->Append( mnuRetryActivity );
786 mnuWindow->AppendSeparator();
788 mnuSleepMode = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Sleep Mode") ) , wxEmptyString, wxITEM_CHECK );
789 mnuWindow->Append( mnuSleepMode );
791 mnuWindow->AppendSeparator();
793 wxMenuItem* mnuWindowClose;
794 mnuWindowClose = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );
795 mnuWindow->Append( mnuWindowClose );
797 mnuMenuBar->Append( mnuWindow, wxT("&Activity") );
799 this->SetMenuBar( mnuMenuBar );
801 wxFlexGridSizer* fgSizer38;
802 fgSizer38 = new wxFlexGridSizer( 0, 1, 0, 0 );
803 fgSizer38->AddGrowableCol( 0 );
804 fgSizer38->AddGrowableRow( 1 );
805 fgSizer38->SetFlexibleDirection( wxBOTH );
806 fgSizer38->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
808 m_panel43 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
809 wxBoxSizer* bSizer363;
810 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
812 bmpActivity = new wxStaticBitmap( m_panel43, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
813 bmpActivity->SetMinSize( wxSize( 64,64 ) );
815 bSizer363->Add( bmpActivity, 0, wxALL, 5 );
817 m_panel46 = new wxPanel( m_panel43, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
818 wxBoxSizer* bSizer364;
819 bSizer364 = new wxBoxSizer( wxVERTICAL );
822 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
824 lblDetails = new wxStaticText( m_panel46, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );
825 lblDetails->Wrap( -1 );
826 bSizer364->Add( lblDetails, 0, wxALL|wxEXPAND, 0 );
829 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
831 GauProgress = new wxGauge( m_panel46, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
832 GauProgress->SetValue( 0 );
833 GauProgress->SetMinSize( wxSize( -1,20 ) );
835 bSizer364->Add( GauProgress, 0, wxALL|wxEXPAND, 0 );
838 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
841 m_panel46->SetSizer( bSizer364 );
843 bSizer364->Fit( m_panel46 );
844 bSizer363->Add( m_panel46, 1, wxEXPAND | wxALL, 5 );
847 m_panel43->SetSizer( bSizer363 );
849 bSizer363->Fit( m_panel43 );
850 fgSizer38->Add( m_panel43, 1, wxALL|wxEXPAND, 0 );
852 m_panel44 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
853 wxBoxSizer* bSizer365;
854 bSizer365 = new wxBoxSizer( wxVERTICAL );
856 lstActivity = new wxListCtrl( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
857 bSizer365->Add( lstActivity, 1, wxALL|wxEXPAND, 5 );
860 m_panel44->SetSizer( bSizer365 );
862 bSizer365->Fit( m_panel44 );
863 fgSizer38->Add( m_panel44, 5, wxALL|wxEXPAND, 0 );
866 this->SetSizer( fgSizer38 );
869 this->Centre( wxBOTH );
872 this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
873 this->Connect( mnuStopActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
874 this->Connect( mnuActivityStopAll->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
875 this->Connect( mnuRetryActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
876 this->Connect( mnuSleepMode->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
877 this->Connect( mnuWindowClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
880 frmActivityMgrADT::~frmActivityMgrADT()
883 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
884 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
885 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
886 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
887 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
888 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
892 frmEditAccountADT::frmEditAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
894 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
896 wxBoxSizer* bSizer384;
897 bSizer384 = new wxBoxSizer( wxVERTICAL );
900 szrTabs = new wxBoxSizer( wxVERTICAL );
902 tabAccount = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
903 tabProperties = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
904 wxFlexGridSizer* fgSizer43;
905 fgSizer43 = new wxFlexGridSizer( 0, 2, 0, 0 );
906 fgSizer43->AddGrowableCol( 1 );
907 fgSizer43->SetFlexibleDirection( wxBOTH );
908 fgSizer43->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
910 lblAccName = new wxStaticText( tabProperties, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
911 lblAccName->Wrap( -1 );
912 fgSizer43->Add( lblAccName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
914 txtAccountName = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
915 fgSizer43->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
917 lblAccAdr = new wxStaticText( tabProperties, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
918 lblAccAdr->Wrap( -1 );
919 fgSizer43->Add( lblAccAdr, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
921 txtAddress = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
922 fgSizer43->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );
924 m_staticText193 = new wxStaticText( tabProperties, wxID_ANY, wxT("Port:"), wxDefaultPosition, wxDefaultSize, 0 );
925 m_staticText193->Wrap( -1 );
926 fgSizer43->Add( m_staticText193, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
928 txtPort = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
930 if ( !txtPort->HasFlag( wxTE_MULTILINE ) )
932 txtPort->SetMaxLength( 5 );
935 txtPort->SetMaxLength( 5 );
937 fgSizer43->Add( txtPort, 0, wxALL, 5 );
939 lblPort = new wxStaticText( tabProperties, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
941 fgSizer43->Add( lblPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
943 txtUsername = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
944 fgSizer43->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );
946 lblPassword = new wxStaticText( tabProperties, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
947 lblPassword->Wrap( -1 );
948 fgSizer43->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
950 txtPassword = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
951 fgSizer43->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
953 lblPrefix = new wxStaticText( tabProperties, wxID_ANY, wxT("Prefix:"), wxDefaultPosition, wxDefaultSize, 0 );
954 lblPrefix->Wrap( -1 );
955 fgSizer43->Add( lblPrefix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
957 wxBoxSizer* bSizer391;
958 bSizer391 = new wxBoxSizer( wxHORIZONTAL );
960 txtPrefix = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
961 bSizer391->Add( txtPrefix, 1, wxALL|wxEXPAND, 5 );
963 btnDetect = new wxButton( tabProperties, wxID_ANY, wxT("Detect"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
964 bSizer391->Add( btnDetect, 0, wxALIGN_CENTER_VERTICAL, 0 );
967 fgSizer43->Add( bSizer391, 1, wxEXPAND|wxRIGHT, 5 );
969 txtSSL = new wxStaticText( tabProperties, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
971 fgSizer43->Add( txtSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
973 chkSSL = new wxCheckBox( tabProperties, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
974 fgSizer43->Add( chkSSL, 0, wxALL, 5 );
977 tabProperties->SetSizer( fgSizer43 );
978 tabProperties->Layout();
979 fgSizer43->Fit( tabProperties );
980 tabAccount->AddPage( tabProperties, wxT("General"), true );
981 tabRefresh = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
982 wxFlexGridSizer* fgSizer431;
983 fgSizer431 = new wxFlexGridSizer( 0, 2, 0, 0 );
984 fgSizer431->AddGrowableCol( 1 );
985 fgSizer431->SetFlexibleDirection( wxBOTH );
986 fgSizer431->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
988 lblRefresh = new wxStaticText( tabRefresh, wxID_ANY, wxT("Refresh Time:"), wxDefaultPosition, wxDefaultSize, 0 );
989 lblRefresh->Wrap( -1 );
990 fgSizer431->Add( lblRefresh, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
992 txtRefresh = new wxTextCtrl( tabRefresh, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
994 if ( !txtRefresh->HasFlag( wxTE_MULTILINE ) )
996 txtRefresh->SetMaxLength( 5 );
999 txtRefresh->SetMaxLength( 5 );
1001 fgSizer431->Add( txtRefresh, 1, wxALL, 5 );
1004 tabRefresh->SetSizer( fgSizer431 );
1005 tabRefresh->Layout();
1006 fgSizer431->Fit( tabRefresh );
1007 tabAccount->AddPage( tabRefresh, wxT("Refresh"), false );
1009 szrTabs->Add( tabAccount, 1, wxEXPAND | wxALL, 5 );
1012 bSizer384->Add( szrTabs, 1, wxEXPAND, 0 );
1014 wxBoxSizer* szrButtons;
1015 szrButtons = new wxBoxSizer( wxHORIZONTAL );
1018 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
1020 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
1021 btnSave->SetDefault();
1022 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
1025 szrButtons->Add( 5, 0, 0, 0, 0 );
1027 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
1028 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
1031 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
1034 bSizer384->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
1037 this->SetSizer( bSizer384 );
1040 this->Centre( wxBOTH );
1043 btnDetect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1044 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1045 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1048 frmEditAccountADT::~frmEditAccountADT()
1050 // Disconnect Events
1051 btnDetect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1052 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1053 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1057 frmSSLCertificateADT::frmSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1059 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1061 wxBoxSizer* bSizer384;
1062 bSizer384 = new wxBoxSizer( wxVERTICAL );
1064 m_notebook28 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
1065 tabSummary = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1066 wxBoxSizer* bSizer386;
1067 bSizer386 = new wxBoxSizer( wxVERTICAL );
1069 pnlTop = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1070 pnlTop->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNHIGHLIGHT ) );
1072 wxBoxSizer* bSizer389;
1073 bSizer389 = new wxBoxSizer( wxVERTICAL );
1075 lblCertName = new wxStaticText( pnlTop, wxID_ANY, wxT("Certificate Name"), wxDefaultPosition, wxDefaultSize, 0 );
1076 lblCertName->Wrap( -1 );
1077 lblCertName->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
1079 bSizer389->Add( lblCertName, 0, wxALL, 5 );
1081 lblValidityStatus = new wxStaticText( pnlTop, wxID_ANY, wxT("Validity Status"), wxDefaultPosition, wxDefaultSize, 0 );
1082 lblValidityStatus->Wrap( -1 );
1083 bSizer389->Add( lblValidityStatus, 0, wxALL, 5 );
1086 pnlTop->SetSizer( bSizer389 );
1088 bSizer389->Fit( pnlTop );
1089 bSizer386->Add( pnlTop, 0, wxEXPAND | wxALL, 5 );
1091 wxBoxSizer* bSizer392;
1092 bSizer392 = new wxBoxSizer( wxVERTICAL );
1094 m_panel54 = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1095 wxFlexGridSizer* fgSizer44;
1096 fgSizer44 = new wxFlexGridSizer( 0, 2, 0, 0 );
1097 fgSizer44->AddGrowableCol( 1 );
1098 fgSizer44->SetFlexibleDirection( wxHORIZONTAL );
1099 fgSizer44->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
1101 lblIssuedTo = new wxStaticText( m_panel54, wxID_ANY, wxT("Issued To:"), wxDefaultPosition, wxDefaultSize, 0 );
1102 lblIssuedTo->Wrap( -1 );
1103 fgSizer44->Add( lblIssuedTo, 0, wxALL, 5 );
1105 lblIssuedToData = new wxStaticText( m_panel54, wxID_ANY, wxT("IssuedTo"), wxDefaultPosition, wxDefaultSize, 0 );
1106 lblIssuedToData->Wrap( -1 );
1107 fgSizer44->Add( lblIssuedToData, 1, wxALL|wxEXPAND, 5 );
1109 lblValidFrom = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid From:"), wxDefaultPosition, wxDefaultSize, 0 );
1110 lblValidFrom->Wrap( -1 );
1111 fgSizer44->Add( lblValidFrom, 0, wxALL, 5 );
1113 lblValidFromData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidDate"), wxDefaultPosition, wxDefaultSize, 0 );
1114 lblValidFromData->Wrap( -1 );
1115 fgSizer44->Add( lblValidFromData, 1, wxALL|wxEXPAND, 5 );
1117 lblValidUntil = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid Until:"), wxDefaultPosition, wxDefaultSize, 0 );
1118 lblValidUntil->Wrap( -1 );
1119 fgSizer44->Add( lblValidUntil, 0, wxALL, 5 );
1121 lblValidUntilData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidUntil"), wxDefaultPosition, wxDefaultSize, 0 );
1122 lblValidUntilData->Wrap( -1 );
1123 fgSizer44->Add( lblValidUntilData, 1, wxALL|wxEXPAND, 5 );
1126 m_panel54->SetSizer( fgSizer44 );
1127 m_panel54->Layout();
1128 fgSizer44->Fit( m_panel54 );
1129 bSizer392->Add( m_panel54, 1, wxEXPAND | wxALL, 5 );
1132 bSizer386->Add( bSizer392, 1, wxEXPAND, 5 );
1135 tabSummary->SetSizer( bSizer386 );
1136 tabSummary->Layout();
1137 bSizer386->Fit( tabSummary );
1138 m_notebook28->AddPage( tabSummary, wxT("Summary"), true );
1139 tabDetail = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1140 wxBoxSizer* bSizer3891;
1141 bSizer3891 = new wxBoxSizer( wxVERTICAL );
1143 lstValues = new wxListCtrl( tabDetail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );
1144 bSizer3891->Add( lstValues, 1, wxALL|wxEXPAND, 5 );
1146 txtValueData = new wxTextCtrl( tabDetail, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CHARWRAP|wxTE_MULTILINE|wxTE_READONLY );
1147 txtValueData->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
1149 bSizer3891->Add( txtValueData, 1, wxALL|wxEXPAND, 5 );
1152 tabDetail->SetSizer( bSizer3891 );
1153 tabDetail->Layout();
1154 bSizer3891->Fit( tabDetail );
1155 m_notebook28->AddPage( tabDetail, wxT("Detail"), false );
1156 tabHierarchy = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1157 wxBoxSizer* bSizer390;
1158 bSizer390 = new wxBoxSizer( wxVERTICAL );
1160 treHierarchy = new wxTreeCtrl( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_DEFAULT_STYLE|wxSUNKEN_BORDER );
1161 bSizer390->Add( treHierarchy, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1163 m_panel57 = new wxPanel( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1164 wxBoxSizer* bSizer393;
1165 bSizer393 = new wxBoxSizer( wxVERTICAL );
1167 btnViewCert = new wxButton( m_panel57, wxID_ANY, wxT("View Certificate"), wxDefaultPosition, wxDefaultSize, 0 );
1168 bSizer393->Add( btnViewCert, 0, wxALIGN_RIGHT|wxALL, 0 );
1171 m_panel57->SetSizer( bSizer393 );
1172 m_panel57->Layout();
1173 bSizer393->Fit( m_panel57 );
1174 bSizer390->Add( m_panel57, 0, wxEXPAND | wxALL, 5 );
1177 tabHierarchy->SetSizer( bSizer390 );
1178 tabHierarchy->Layout();
1179 bSizer390->Fit( tabHierarchy );
1180 m_notebook28->AddPage( tabHierarchy, wxT("Hierarchy"), false );
1182 bSizer384->Add( m_notebook28, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1184 pnlButtons = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1185 wxBoxSizer* bSizer385;
1186 bSizer385 = new wxBoxSizer( wxVERTICAL );
1188 btnClose = new wxButton( pnlButtons, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
1189 btnClose->SetDefault();
1190 bSizer385->Add( btnClose, 0, wxALIGN_RIGHT, 5 );
1193 pnlButtons->SetSizer( bSizer385 );
1194 pnlButtons->Layout();
1195 bSizer385->Fit( pnlButtons );
1196 bSizer384->Add( pnlButtons, 0, wxEXPAND | wxALL, 5 );
1199 this->SetSizer( bSizer384 );
1202 this->Centre( wxBOTH );
1205 lstValues->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1206 treHierarchy->Connect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1207 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1208 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1211 frmSSLCertificateADT::~frmSSLCertificateADT()
1213 // Disconnect Events
1214 lstValues->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1215 treHierarchy->Disconnect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1216 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1217 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1221 frmInvalidSSLCertificateADT::frmInvalidSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1223 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1225 wxBoxSizer* bSizer387;
1226 bSizer387 = new wxBoxSizer( wxVERTICAL );
1228 lblSSLText = new wxStaticText( this, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );
1229 lblSSLText->Wrap( -1 );
1230 bSizer387->Add( lblSSLText, 1, wxALL|wxEXPAND, 5 );
1232 wxBoxSizer* bSizer388;
1233 bSizer388 = new wxBoxSizer( wxHORIZONTAL );
1235 btnAccept = new wxButton( this, wxID_ANY, wxT("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
1236 bSizer388->Add( btnAccept, 0, wxALL, 5 );
1238 btnReject = new wxButton( this, wxID_ANY, wxT("Reject"), wxDefaultPosition, wxDefaultSize, 0 );
1239 btnReject->SetDefault();
1240 bSizer388->Add( btnReject, 0, wxALL, 5 );
1242 btnViewCert = new wxButton( this, wxID_ANY, wxT("View Certificates..."), wxDefaultPosition, wxDefaultSize, 0 );
1243 bSizer388->Add( btnViewCert, 0, wxALL, 5 );
1246 bSizer387->Add( bSizer388, 0, wxALIGN_CENTER_HORIZONTAL, 0 );
1249 this->SetSizer( bSizer387 );
1252 this->Centre( wxBOTH );
1255 btnAccept->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1256 btnReject->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1257 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );
1260 frmInvalidSSLCertificateADT::~frmInvalidSSLCertificateADT()
1262 // Disconnect Events
1263 btnAccept->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1264 btnReject->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1265 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );