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( mnuHelpAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowAboutWindow ) );
80 frmMainADT::~frmMainADT()
83 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmMainADT::QuitApp ) );
84 this->Disconnect( wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::QuitApp ) );
85 this->Disconnect( wxID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowAboutWindow ) );
89 frmUpdateADT::frmUpdateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
91 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
93 wxBoxSizer* bSizer390;
94 bSizer390 = new wxBoxSizer( wxVERTICAL );
96 pnlUpdateData = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
97 wxBoxSizer* bSizer391;
98 bSizer391 = new wxBoxSizer( wxVERTICAL );
100 wxFlexGridSizer* fgSizer45;
101 fgSizer45 = new wxFlexGridSizer( 3, 2, 0, 0 );
102 fgSizer45->SetFlexibleDirection( wxBOTH );
103 fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
105 lblRunningText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Running version is:"), wxDefaultPosition, wxDefaultSize, 0 );
106 lblRunningText->Wrap( -1 );
107 fgSizer45->Add( lblRunningText, 0, wxALL, 5 );
109 lblRunningVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("UPDATEVER"), wxDefaultPosition, wxDefaultSize, 0 );
110 lblRunningVer->Wrap( -1 );
111 lblRunningVer->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
113 fgSizer45->Add( lblRunningVer, 0, wxALL, 5 );
115 lblAvailableText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Available version is:"), wxDefaultPosition, wxDefaultSize, 0 );
116 lblAvailableText->Wrap( -1 );
117 fgSizer45->Add( lblAvailableText, 0, wxALL, 5 );
119 lblAvailableVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("AVAILVER"), wxDefaultPosition, wxDefaultSize, 0 );
120 lblAvailableVer->Wrap( -1 );
121 fgSizer45->Add( lblAvailableVer, 0, wxALL, 5 );
123 lblBuildTypeText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Build type is:"), wxDefaultPosition, wxDefaultSize, 0 );
124 lblBuildTypeText->Wrap( -1 );
125 fgSizer45->Add( lblBuildTypeText, 0, wxALL, 5 );
127 lblBuildType = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("BUILDTYPE"), wxDefaultPosition, wxDefaultSize, 0 );
128 lblBuildType->Wrap( -1 );
129 fgSizer45->Add( lblBuildType, 0, wxALL, 5 );
132 bSizer391->Add( fgSizer45, 0, wxEXPAND, 5 );
134 lblUpdateMessage = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("MESSAGE"), wxDefaultPosition, wxDefaultSize, 0 );
135 lblUpdateMessage->Wrap( -1 );
136 bSizer391->Add( lblUpdateMessage, 1, wxALL|wxEXPAND, 5 );
139 pnlUpdateData->SetSizer( bSizer391 );
140 pnlUpdateData->Layout();
141 bSizer391->Fit( pnlUpdateData );
142 bSizer390->Add( pnlUpdateData, 1, wxEXPAND | wxALL, 5 );
144 statLine = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
145 bSizer390->Add( statLine, 0, wxALL|wxEXPAND, 5 );
147 wxBoxSizer* bSizer392;
148 bSizer392 = new wxBoxSizer( wxHORIZONTAL );
150 btnVisitGelforn = new wxButton( this, wxID_ANY, wxT("Visit Gelforn"), wxDefaultPosition, wxDefaultSize, 0 );
151 bSizer392->Add( btnVisitGelforn, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );
153 btnVisitPREMIUM = new wxButton( this, wxID_ANY, wxT("Visit PREMIUM"), wxDefaultPosition, wxDefaultSize, 0 );
154 bSizer392->Add( btnVisitPREMIUM, 0, wxBOTTOM|wxLEFT, 5 );
156 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
157 bSizer392->Add( btnClose, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
160 bSizer390->Add( bSizer392, 0, wxALIGN_RIGHT, 0 );
163 this->SetSizer( bSizer390 );
166 this->Centre( wxBOTH );
169 btnVisitGelforn->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
170 btnVisitPREMIUM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
171 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
174 frmUpdateADT::~frmUpdateADT()
177 btnVisitGelforn->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
178 btnVisitPREMIUM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
179 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
183 frmPreferencesADT::frmPreferencesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
185 this->SetSizeHints( wxSize( 450,400 ), wxSize( 450,400 ) );
188 szrMain = new wxBoxSizer( wxVERTICAL );
191 szrTabs = new wxBoxSizer( wxVERTICAL );
193 NbtPreferences = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
194 tabGeneral = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
195 wxBoxSizer* szrChecks;
196 szrChecks = new wxBoxSizer( wxVERTICAL );
198 chkSaveWindowPosition = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Save window position on exit"), wxDefaultPosition, wxDefaultSize, 0 );
199 szrChecks->Add( chkSaveWindowPosition, 0, wxALL, 5 );
201 chkHideLocal = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Hide local calendars"), wxDefaultPosition, wxDefaultSize, 0 );
202 szrChecks->Add( chkHideLocal, 0, wxALL, 5 );
205 tabGeneral->SetSizer( szrChecks );
206 tabGeneral->Layout();
207 szrChecks->Fit( tabGeneral );
208 NbtPreferences->AddPage( tabGeneral, wxT("General"), true );
209 tabTheme = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
212 wxGridSizer* szrTheme;
213 szrTheme = new wxGridSizer( 1, 1, 0, 0 );
215 wxBoxSizer* bSizer161;
216 bSizer161 = new wxBoxSizer( wxVERTICAL );
218 lstThemes = new wxListCtrl( tabTheme, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
219 bSizer161->Add( lstThemes, 1, wxALL|wxEXPAND, 5 );
221 wxBoxSizer* bSizer151;
222 bSizer151 = new wxBoxSizer( wxHORIZONTAL );
224 btnThemeAdd = new wxButton( tabTheme, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
225 bSizer151->Add( btnThemeAdd, 0, wxALL, 5 );
227 btnThemeModify = new wxButton( tabTheme, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
228 btnThemeModify->Enable( false );
230 bSizer151->Add( btnThemeModify, 0, wxALL, 5 );
232 btnThemeDelete = new wxButton( tabTheme, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
233 btnThemeDelete->Enable( false );
235 bSizer151->Add( btnThemeDelete, 0, wxALL, 5 );
238 bSizer161->Add( bSizer151, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
241 szrTheme->Add( bSizer161, 1, wxEXPAND, 5 );
244 tabTheme->SetSizer( szrTheme );
246 szrTheme->Fit( tabTheme );
247 NbtPreferences->AddPage( tabTheme, wxT("Themes"), false );
248 tabAccounts = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
249 wxGridSizer* szrAccounts;
250 szrAccounts = new wxGridSizer( 1, 1, 0, 0 );
252 wxBoxSizer* bSizer16;
253 bSizer16 = new wxBoxSizer( wxVERTICAL );
255 lstAccounts = new wxListCtrl( tabAccounts, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
256 bSizer16->Add( lstAccounts, 1, wxALL|wxEXPAND, 5 );
258 wxBoxSizer* bSizer15;
259 bSizer15 = new wxBoxSizer( wxHORIZONTAL );
261 btnAccountAdd = new wxButton( tabAccounts, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
262 bSizer15->Add( btnAccountAdd, 0, wxALL, 5 );
264 btnAccountModify = new wxButton( tabAccounts, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
265 btnAccountModify->Enable( false );
267 bSizer15->Add( btnAccountModify, 0, wxALL, 5 );
269 btnAccountDelete = new wxButton( tabAccounts, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
270 btnAccountDelete->Enable( false );
272 bSizer15->Add( btnAccountDelete, 0, wxALL, 5 );
275 bSizer16->Add( bSizer15, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
278 szrAccounts->Add( bSizer16, 1, wxEXPAND, 5 );
281 tabAccounts->SetSizer( szrAccounts );
282 tabAccounts->Layout();
283 szrAccounts->Fit( tabAccounts );
284 NbtPreferences->AddPage( tabAccounts, wxT("Accounts"), false );
286 szrTabs->Add( NbtPreferences, 1, wxALL|wxEXPAND, 5 );
289 szrMain->Add( szrTabs, 1, wxEXPAND, 0 );
291 wxBoxSizer* szrButtons;
292 szrButtons = new wxBoxSizer( wxHORIZONTAL );
295 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
297 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
298 btnSave->SetDefault();
299 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
302 szrButtons->Add( 5, 0, 0, 0, 0 );
304 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
305 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
308 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
311 szrMain->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
314 this->SetSizer( szrMain );
317 this->Centre( wxBOTH );
320 this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
321 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
322 lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
323 btnThemeAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
324 btnThemeModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
325 btnThemeDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
326 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
327 lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
328 btnAccountAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
329 btnAccountModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
330 btnAccountDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
331 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
332 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
335 frmPreferencesADT::~frmPreferencesADT()
338 this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
339 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
340 lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
341 btnThemeAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
342 btnThemeModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
343 btnThemeDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
344 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
345 lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
346 btnAccountAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
347 btnAccountModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
348 btnAccountDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
349 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
350 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
354 frmAboutADT::frmAboutADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
356 this->SetSizeHints( wxSize( 350,400 ), wxDefaultSize );
359 szrMain = new wxBoxSizer( wxVERTICAL );
362 szrLogo = new wxBoxSizer( wxVERTICAL );
364 szrLogo->SetMinSize( wxSize( 350,100 ) );
365 bmpLogo = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint( 0,0 ), wxSize( 350,100 ), 0 );
366 szrLogo->Add( bmpLogo, 0, wxALL, 0 );
369 szrMain->Add( szrLogo, 0, wxFIXED_MINSIZE, 0 );
371 wxBoxSizer* szrDetails;
372 szrDetails = new wxBoxSizer( wxVERTICAL );
374 lblVersion = new wxStaticText( this, wxID_ANY, wxT("Version 0.00"), wxDefaultPosition, wxDefaultSize, 0 );
375 lblVersion->Wrap( -1 );
376 lblVersion->SetFont( wxFont( 14, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
378 szrDetails->Add( lblVersion, 0, wxALL, 5 );
380 lblCompileTime = new wxStaticText( this, wxID_ANY, wxT("Built on (date) at (time)"), wxDefaultPosition, wxDefaultSize, 0 );
381 lblCompileTime->Wrap( -1 );
382 szrDetails->Add( lblCompileTime, 0, wxALL, 5 );
384 lblCopyright = new wxStaticText( this, wxID_ANY, wxT("(c) 2012-2015 Xestia Software Development"), wxDefaultPosition, wxDefaultSize, 0 );
385 lblCopyright->Wrap( -1 );
386 szrDetails->Add( lblCopyright, 0, wxALL, 5 );
389 szrMain->Add( szrDetails, 5, wxEXPAND, 1 );
391 wxBoxSizer* szrButtons;
392 szrButtons = new wxBoxSizer( wxVERTICAL );
394 szrButtons->SetMinSize( wxSize( -1,35 ) );
395 btnClose = new wxButton( this, wxID_ANY, wxT("&Close"), wxDefaultPosition, wxDefaultSize, 0 );
396 szrButtons->Add( btnClose, 0, wxALIGN_RIGHT|wxRIGHT, 5 );
399 szrMain->Add( szrButtons, 0, wxEXPAND, 0 );
402 this->SetSizer( szrMain );
405 this->Centre( wxBOTH );
408 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
411 frmAboutADT::~frmAboutADT()
414 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
418 frmNewAccountADT::frmNewAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
420 this->SetSizeHints( wxSize( 425,330 ), wxSize( 425,330 ) );
422 wxFlexGridSizer* fgSizer30;
423 fgSizer30 = new wxFlexGridSizer( 0, 1, 0, 0 );
424 fgSizer30->AddGrowableCol( 0 );
425 fgSizer30->AddGrowableRow( 0 );
426 fgSizer30->SetFlexibleDirection( wxBOTH );
427 fgSizer30->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
429 szrNewAccount = new wxBoxSizer( wxVERTICAL );
431 tabType = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
432 wxFlexGridSizer* fgSizer32;
433 fgSizer32 = new wxFlexGridSizer( 0, 1, 0, 0 );
434 fgSizer32->AddGrowableCol( 0 );
435 fgSizer32->SetFlexibleDirection( wxBOTH );
436 fgSizer32->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
438 lblEnterText = new wxStaticText( tabType, wxID_ANY, wxT("Enter the details below and click on Next."), wxDefaultPosition, wxDefaultSize, 0 );
439 lblEnterText->Wrap( -1 );
440 fgSizer32->Add( lblEnterText, 0, wxALL, 5 );
442 wxFlexGridSizer* fgSizer33;
443 fgSizer33 = new wxFlexGridSizer( 0, 2, 0, 0 );
444 fgSizer33->AddGrowableCol( 1 );
445 fgSizer33->AddGrowableRow( 0 );
446 fgSizer33->SetFlexibleDirection( wxBOTH );
447 fgSizer33->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
449 lblType = new wxStaticText( tabType, wxID_ANY, wxT("Server Type:"), wxDefaultPosition, wxDefaultSize, 0 );
451 fgSizer33->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
453 wxString cmbServerTypeChoices[] = { wxT("Local"), wxT("CardDAV") };
454 int cmbServerTypeNChoices = sizeof( cmbServerTypeChoices ) / sizeof( wxString );
455 cmbServerType = new wxChoice( tabType, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbServerTypeNChoices, cmbServerTypeChoices, 0 );
456 cmbServerType->SetSelection( 1 );
457 fgSizer33->Add( cmbServerType, 0, wxALL, 5 );
459 lblServerAddress = new wxStaticText( tabType, wxID_ANY, wxT("Server Address:"), wxDefaultPosition, wxDefaultSize, 0 );
460 lblServerAddress->Wrap( -1 );
461 fgSizer33->Add( lblServerAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
463 txtServerAddress = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
464 fgSizer33->Add( txtServerAddress, 1, wxALL|wxEXPAND, 5 );
466 lblServerPort = new wxStaticText( tabType, wxID_ANY, wxT("Server Port:"), wxDefaultPosition, wxDefaultSize, 0 );
467 lblServerPort->Wrap( -1 );
468 fgSizer33->Add( lblServerPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
470 txtServerPort = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
471 fgSizer33->Add( txtServerPort, 0, wxALL, 5 );
473 lblUsername = new wxStaticText( tabType, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
474 lblUsername->Wrap( -1 );
475 fgSizer33->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
477 txtUsername = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
478 fgSizer33->Add( txtUsername, 1, wxALL|wxEXPAND, 5 );
480 lblPassword = new wxStaticText( tabType, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
481 lblPassword->Wrap( -1 );
482 fgSizer33->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
484 txtPassword = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
485 fgSizer33->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
487 lblSSL = new wxStaticText( tabType, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
489 fgSizer33->Add( lblSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
491 wxBoxSizer* bSizer3221;
492 bSizer3221 = new wxBoxSizer( wxHORIZONTAL );
494 chkUseSSL = new wxCheckBox( tabType, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
495 chkUseSSL->SetValue(true);
496 bSizer3221->Add( chkUseSSL, 0, wxALL, 5 );
499 fgSizer33->Add( bSizer3221, 1, wxEXPAND, 5 );
502 fgSizer32->Add( fgSizer33, 1, wxEXPAND, 5 );
505 tabType->SetSizer( fgSizer32 );
507 fgSizer32->Fit( tabType );
508 szrNewAccount->Add( tabType, 1, wxEXPAND | wxALL, 5 );
510 tabConn = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
513 wxBoxSizer* bSizer323;
514 bSizer323 = new wxBoxSizer( wxVERTICAL );
516 lblConnectionResult = new wxStaticText( tabConn, wxID_ANY, wxT("Connection Results:"), wxDefaultPosition, wxDefaultSize, 0 );
517 lblConnectionResult->Wrap( -1 );
518 lblConnectionResult->SetFont( wxFont( 9, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxT("Sans") ) );
520 bSizer323->Add( lblConnectionResult, 0, wxALL, 5 );
522 wxFlexGridSizer* fgSizer34;
523 fgSizer34 = new wxFlexGridSizer( 0, 2, 0, 0 );
524 fgSizer34->SetFlexibleDirection( wxBOTH );
525 fgSizer34->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
527 lblServerConnected = new wxStaticText( tabConn, wxID_ANY, wxT("Server connected:"), wxDefaultPosition, wxDefaultSize, 0 );
528 lblServerConnected->Wrap( -1 );
529 fgSizer34->Add( lblServerConnected, 0, wxALL, 5 );
531 lblServerConnResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
532 lblServerConnResult->Wrap( -1 );
533 fgSizer34->Add( lblServerConnResult, 0, wxALL, 5 );
535 lblValidResponse = new wxStaticText( tabConn, wxID_ANY, wxT("Server gave valid response:"), wxDefaultPosition, wxDefaultSize, 0 );
536 lblValidResponse->Wrap( -1 );
537 fgSizer34->Add( lblValidResponse, 0, wxALL, 5 );
539 lblServerResponse = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
540 lblServerResponse->Wrap( -1 );
541 fgSizer34->Add( lblServerResponse, 0, wxALL, 5 );
543 lblUseSSL = new wxStaticText( tabConn, wxID_ANY, wxT("Server uses SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
544 lblUseSSL->Wrap( -1 );
545 fgSizer34->Add( lblUseSSL, 0, wxALL, 5 );
547 lblServerSSLResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
548 lblServerSSLResult->Wrap( -1 );
549 fgSizer34->Add( lblServerSSLResult, 0, wxALL, 5 );
551 lblServerSSLCert = new wxStaticText( tabConn, wxID_ANY, wxT("Server has valid SSL certificate:"), wxDefaultPosition, wxDefaultSize, 0 );
552 lblServerSSLCert->Wrap( -1 );
553 fgSizer34->Add( lblServerSSLCert, 0, wxALL, 5 );
555 lblServerSSLValid = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
556 lblServerSSLValid->Wrap( -1 );
557 fgSizer34->Add( lblServerSSLValid, 0, wxALL, 5 );
559 lblServerUsernamePassword = new wxStaticText( tabConn, wxID_ANY, wxT("Able to Login:"), wxDefaultPosition, wxDefaultSize, 0 );
560 lblServerUsernamePassword->Wrap( -1 );
561 fgSizer34->Add( lblServerUsernamePassword, 0, wxALL, 5 );
563 lblAbleToLoginResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
564 lblAbleToLoginResult->Wrap( -1 );
565 fgSizer34->Add( lblAbleToLoginResult, 0, wxALL, 5 );
567 lblIsCalDAV = new wxStaticText( tabConn, wxID_ANY, wxT("Server has CardDAV Support:"), wxDefaultPosition, wxDefaultSize, 0 );
568 lblIsCalDAV->Wrap( -1 );
569 fgSizer34->Add( lblIsCalDAV, 0, wxALL, 5 );
571 lblCardDAVSupportResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
572 lblCardDAVSupportResult->Wrap( -1 );
573 fgSizer34->Add( lblCardDAVSupportResult, 0, wxALL, 5 );
576 bSizer323->Add( fgSizer34, 1, wxEXPAND, 5 );
578 m_staticline3 = new wxStaticLine( tabConn, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
579 bSizer323->Add( m_staticline3, 0, wxEXPAND | wxALL, 5 );
581 lblConnectionResultText = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
582 lblConnectionResultText->Wrap( 360 );
583 lblConnectionResultText->SetMinSize( wxSize( -1,40 ) );
585 bSizer323->Add( lblConnectionResultText, 0, wxALL|wxEXPAND, 5 );
588 tabConn->SetSizer( bSizer323 );
590 bSizer323->Fit( tabConn );
591 szrNewAccount->Add( tabConn, 1, wxEXPAND | wxALL, 5 );
593 tabFinish = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
596 wxBoxSizer* bSizer3231;
597 bSizer3231 = new wxBoxSizer( wxVERTICAL );
599 lblFinishText = new wxStaticText( tabFinish, wxID_ANY, wxT("Enter the account name and click on Finish."), wxDefaultPosition, wxDefaultSize, 0 );
600 lblFinishText->Wrap( -1 );
601 bSizer3231->Add( lblFinishText, 0, wxALL, 5 );
603 wxFlexGridSizer* fgSizer341;
604 fgSizer341 = new wxFlexGridSizer( 0, 2, 0, 0 );
605 fgSizer341->AddGrowableCol( 1 );
606 fgSizer341->SetFlexibleDirection( wxBOTH );
607 fgSizer341->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
609 lblAccountName = new wxStaticText( tabFinish, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
610 lblAccountName->Wrap( -1 );
611 fgSizer341->Add( lblAccountName, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
613 txtAccountName = new wxTextCtrl( tabFinish, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
614 fgSizer341->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
617 bSizer3231->Add( fgSizer341, 1, wxEXPAND, 5 );
620 tabFinish->SetSizer( bSizer3231 );
622 bSizer3231->Fit( tabFinish );
623 szrNewAccount->Add( tabFinish, 1, wxEXPAND | wxALL, 5 );
626 fgSizer30->Add( szrNewAccount, 1, wxEXPAND, 5 );
628 wxBoxSizer* bSizer322;
629 bSizer322 = new wxBoxSizer( wxHORIZONTAL );
631 btnPrevious = new wxButton( this, wxID_ANY, wxT("< Previous"), wxDefaultPosition, wxDefaultSize, 0 );
632 bSizer322->Add( btnPrevious, 0, wxALL, 5 );
634 btnNext = new wxButton( this, wxID_ANY, wxT("Next >"), wxDefaultPosition, wxDefaultSize, 0 );
635 btnNext->SetDefault();
636 bSizer322->Add( btnNext, 0, wxALL, 5 );
638 btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
639 bSizer322->Add( btnClose, 0, wxALL, 5 );
642 fgSizer30->Add( bSizer322, 0, wxALIGN_RIGHT, 5 );
645 this->SetSizer( fgSizer30 );
648 this->Centre( wxBOTH );
651 cmbServerType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
652 txtAccountName->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
653 btnPrevious->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
654 btnNext->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
655 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
658 frmNewAccountADT::~frmNewAccountADT()
661 cmbServerType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
662 txtAccountName->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
663 btnPrevious->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
664 btnNext->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
665 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
669 frmConflictResolutionADT::frmConflictResolutionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
671 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
673 wxFlexGridSizer* fgSizer39;
674 fgSizer39 = new wxFlexGridSizer( 0, 1, 0, 0 );
675 fgSizer39->AddGrowableCol( 0 );
676 fgSizer39->AddGrowableRow( 0 );
677 fgSizer39->SetFlexibleDirection( wxBOTH );
678 fgSizer39->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
680 wxBoxSizer* bSizer363;
681 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
683 wxBoxSizer* bSizer364;
684 bSizer364 = new wxBoxSizer( wxVERTICAL );
686 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 );
688 bSizer364->Add( lblText, 0, wxALL|wxEXPAND, 5 );
690 m_splitter3 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
691 m_splitter3->Connect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
693 m_panel44 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
694 wxBoxSizer* bSizer365;
695 bSizer365 = new wxBoxSizer( wxVERTICAL );
697 htmClient = new wxHtmlWindow( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
698 bSizer365->Add( htmClient, 1, wxALL|wxEXPAND, 5 );
701 m_panel44->SetSizer( bSizer365 );
703 bSizer365->Fit( m_panel44 );
704 m_panel45 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
705 wxBoxSizer* bSizer366;
706 bSizer366 = new wxBoxSizer( wxVERTICAL );
708 htmServer = new wxHtmlWindow( m_panel45, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
709 bSizer366->Add( htmServer, 1, wxALL|wxEXPAND, 5 );
712 m_panel45->SetSizer( bSizer366 );
714 bSizer366->Fit( m_panel45 );
715 m_splitter3->SplitVertically( m_panel44, m_panel45, 257 );
716 bSizer364->Add( m_splitter3, 1, wxEXPAND, 5 );
718 wxBoxSizer* bSizer367;
719 bSizer367 = new wxBoxSizer( wxHORIZONTAL );
722 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
724 btnKeepLocal = new wxButton( this, wxID_ANY, wxT("Keep Local"), wxDefaultPosition, wxDefaultSize, 0 );
725 bSizer367->Add( btnKeepLocal, 0, wxALL, 5 );
727 btnKeepServer = new wxButton( this, wxID_ANY, wxT("Keep Server"), wxDefaultPosition, wxDefaultSize, 0 );
728 bSizer367->Add( btnKeepServer, 0, wxALL, 5 );
730 btnDecideLater = new wxButton( this, wxID_ANY, wxT("Decide Later"), wxDefaultPosition, wxDefaultSize, 0 );
731 bSizer367->Add( btnDecideLater, 0, wxALL, 5 );
734 bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
737 bSizer364->Add( bSizer367, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
740 bSizer363->Add( bSizer364, 1, wxEXPAND, 5 );
743 fgSizer39->Add( bSizer363, 1, wxEXPAND, 5 );
746 this->SetSizer( fgSizer39 );
749 this->Centre( wxBOTH );
752 btnKeepLocal->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
753 btnKeepServer->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
754 btnDecideLater->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
757 frmConflictResolutionADT::~frmConflictResolutionADT()
760 btnKeepLocal->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
761 btnKeepServer->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
762 btnDecideLater->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
766 frmActivityMgrADT::frmActivityMgrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
768 this->SetSizeHints( wxSize( 400,425 ), wxDefaultSize );
770 mnuMenuBar = new wxMenuBar( 0 );
771 mnuWindow = new wxMenu();
772 wxMenuItem* mnuStopActivity;
773 mnuStopActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Stop Activity") ) + wxT('\t') + wxT("CTRL+ALT+S"), wxEmptyString, wxITEM_NORMAL );
774 mnuWindow->Append( mnuStopActivity );
776 wxMenuItem* mnuActivityStopAll;
777 mnuActivityStopAll = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Stop All Activities") ) + wxT('\t') + wxT("CTRL+SHIFT+ALT+S"), wxEmptyString, wxITEM_NORMAL );
778 mnuWindow->Append( mnuActivityStopAll );
780 wxMenuItem* mnuRetryActivity;
781 mnuRetryActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Retry Activity") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );
782 mnuWindow->Append( mnuRetryActivity );
784 mnuWindow->AppendSeparator();
786 mnuSleepMode = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Sleep Mode") ) , wxEmptyString, wxITEM_CHECK );
787 mnuWindow->Append( mnuSleepMode );
789 mnuWindow->AppendSeparator();
791 wxMenuItem* mnuWindowClose;
792 mnuWindowClose = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );
793 mnuWindow->Append( mnuWindowClose );
795 mnuMenuBar->Append( mnuWindow, wxT("&Activity") );
797 this->SetMenuBar( mnuMenuBar );
799 wxFlexGridSizer* fgSizer38;
800 fgSizer38 = new wxFlexGridSizer( 0, 1, 0, 0 );
801 fgSizer38->AddGrowableCol( 0 );
802 fgSizer38->AddGrowableRow( 1 );
803 fgSizer38->SetFlexibleDirection( wxBOTH );
804 fgSizer38->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
806 m_panel43 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
807 wxBoxSizer* bSizer363;
808 bSizer363 = new wxBoxSizer( wxHORIZONTAL );
810 bmpActivity = new wxStaticBitmap( m_panel43, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
811 bmpActivity->SetMinSize( wxSize( 64,64 ) );
813 bSizer363->Add( bmpActivity, 0, wxALL, 5 );
815 m_panel46 = new wxPanel( m_panel43, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
816 wxBoxSizer* bSizer364;
817 bSizer364 = new wxBoxSizer( wxVERTICAL );
820 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
822 lblDetails = new wxStaticText( m_panel46, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );
823 lblDetails->Wrap( -1 );
824 bSizer364->Add( lblDetails, 0, wxALL|wxEXPAND, 0 );
827 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
829 GauProgress = new wxGauge( m_panel46, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
830 GauProgress->SetValue( 0 );
831 GauProgress->SetMinSize( wxSize( -1,20 ) );
833 bSizer364->Add( GauProgress, 0, wxALL|wxEXPAND, 0 );
836 bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
839 m_panel46->SetSizer( bSizer364 );
841 bSizer364->Fit( m_panel46 );
842 bSizer363->Add( m_panel46, 1, wxEXPAND | wxALL, 5 );
845 m_panel43->SetSizer( bSizer363 );
847 bSizer363->Fit( m_panel43 );
848 fgSizer38->Add( m_panel43, 1, wxALL|wxEXPAND, 0 );
850 m_panel44 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
851 wxBoxSizer* bSizer365;
852 bSizer365 = new wxBoxSizer( wxVERTICAL );
854 lstActivity = new wxListCtrl( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
855 bSizer365->Add( lstActivity, 1, wxALL|wxEXPAND, 5 );
858 m_panel44->SetSizer( bSizer365 );
860 bSizer365->Fit( m_panel44 );
861 fgSizer38->Add( m_panel44, 5, wxALL|wxEXPAND, 0 );
864 this->SetSizer( fgSizer38 );
867 this->Centre( wxBOTH );
870 this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
871 this->Connect( mnuStopActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
872 this->Connect( mnuActivityStopAll->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
873 this->Connect( mnuRetryActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
874 this->Connect( mnuSleepMode->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
875 this->Connect( mnuWindowClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
878 frmActivityMgrADT::~frmActivityMgrADT()
881 this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
882 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
883 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
884 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
885 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
886 this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
890 frmEditAccountADT::frmEditAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
892 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
894 wxBoxSizer* bSizer384;
895 bSizer384 = new wxBoxSizer( wxVERTICAL );
898 szrTabs = new wxBoxSizer( wxVERTICAL );
900 tabAccount = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
901 tabProperties = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
902 wxFlexGridSizer* fgSizer43;
903 fgSizer43 = new wxFlexGridSizer( 0, 2, 0, 0 );
904 fgSizer43->AddGrowableCol( 1 );
905 fgSizer43->SetFlexibleDirection( wxBOTH );
906 fgSizer43->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
908 lblAccName = new wxStaticText( tabProperties, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
909 lblAccName->Wrap( -1 );
910 fgSizer43->Add( lblAccName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
912 txtAccountName = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
913 fgSizer43->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
915 lblAccAdr = new wxStaticText( tabProperties, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
916 lblAccAdr->Wrap( -1 );
917 fgSizer43->Add( lblAccAdr, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
919 txtAddress = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
920 fgSizer43->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );
922 m_staticText193 = new wxStaticText( tabProperties, wxID_ANY, wxT("Port:"), wxDefaultPosition, wxDefaultSize, 0 );
923 m_staticText193->Wrap( -1 );
924 fgSizer43->Add( m_staticText193, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
926 txtPort = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
928 if ( !txtPort->HasFlag( wxTE_MULTILINE ) )
930 txtPort->SetMaxLength( 5 );
933 txtPort->SetMaxLength( 5 );
935 fgSizer43->Add( txtPort, 0, wxALL, 5 );
937 lblPort = new wxStaticText( tabProperties, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
939 fgSizer43->Add( lblPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
941 txtUsername = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
942 fgSizer43->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );
944 lblPassword = new wxStaticText( tabProperties, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
945 lblPassword->Wrap( -1 );
946 fgSizer43->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
948 txtPassword = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
949 fgSizer43->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
951 lblPrefix = new wxStaticText( tabProperties, wxID_ANY, wxT("Prefix:"), wxDefaultPosition, wxDefaultSize, 0 );
952 lblPrefix->Wrap( -1 );
953 fgSizer43->Add( lblPrefix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
955 wxBoxSizer* bSizer391;
956 bSizer391 = new wxBoxSizer( wxHORIZONTAL );
958 txtPrefix = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
959 bSizer391->Add( txtPrefix, 1, wxALL|wxEXPAND, 5 );
961 btnDetect = new wxButton( tabProperties, wxID_ANY, wxT("Detect"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
962 bSizer391->Add( btnDetect, 0, wxALIGN_CENTER_VERTICAL, 0 );
965 fgSizer43->Add( bSizer391, 1, wxEXPAND|wxRIGHT, 5 );
967 txtSSL = new wxStaticText( tabProperties, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
969 fgSizer43->Add( txtSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
971 chkSSL = new wxCheckBox( tabProperties, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
972 fgSizer43->Add( chkSSL, 0, wxALL, 5 );
975 tabProperties->SetSizer( fgSizer43 );
976 tabProperties->Layout();
977 fgSizer43->Fit( tabProperties );
978 tabAccount->AddPage( tabProperties, wxT("General"), true );
979 tabRefresh = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
980 wxFlexGridSizer* fgSizer431;
981 fgSizer431 = new wxFlexGridSizer( 0, 2, 0, 0 );
982 fgSizer431->AddGrowableCol( 1 );
983 fgSizer431->SetFlexibleDirection( wxBOTH );
984 fgSizer431->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
986 lblRefresh = new wxStaticText( tabRefresh, wxID_ANY, wxT("Refresh Time:"), wxDefaultPosition, wxDefaultSize, 0 );
987 lblRefresh->Wrap( -1 );
988 fgSizer431->Add( lblRefresh, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
990 txtRefresh = new wxTextCtrl( tabRefresh, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
992 if ( !txtRefresh->HasFlag( wxTE_MULTILINE ) )
994 txtRefresh->SetMaxLength( 5 );
997 txtRefresh->SetMaxLength( 5 );
999 fgSizer431->Add( txtRefresh, 1, wxALL, 5 );
1002 tabRefresh->SetSizer( fgSizer431 );
1003 tabRefresh->Layout();
1004 fgSizer431->Fit( tabRefresh );
1005 tabAccount->AddPage( tabRefresh, wxT("Refresh"), false );
1007 szrTabs->Add( tabAccount, 1, wxEXPAND | wxALL, 5 );
1010 bSizer384->Add( szrTabs, 1, wxEXPAND, 0 );
1012 wxBoxSizer* szrButtons;
1013 szrButtons = new wxBoxSizer( wxHORIZONTAL );
1016 szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
1018 btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
1019 btnSave->SetDefault();
1020 szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
1023 szrButtons->Add( 5, 0, 0, 0, 0 );
1025 btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
1026 szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
1029 szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
1032 bSizer384->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
1035 this->SetSizer( bSizer384 );
1038 this->Centre( wxBOTH );
1041 btnDetect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1042 btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1043 btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1046 frmEditAccountADT::~frmEditAccountADT()
1048 // Disconnect Events
1049 btnDetect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
1050 btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
1051 btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
1055 frmSSLCertificateADT::frmSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1057 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1059 wxBoxSizer* bSizer384;
1060 bSizer384 = new wxBoxSizer( wxVERTICAL );
1062 m_notebook28 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
1063 tabSummary = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1064 wxBoxSizer* bSizer386;
1065 bSizer386 = new wxBoxSizer( wxVERTICAL );
1067 pnlTop = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1068 pnlTop->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNHIGHLIGHT ) );
1070 wxBoxSizer* bSizer389;
1071 bSizer389 = new wxBoxSizer( wxVERTICAL );
1073 lblCertName = new wxStaticText( pnlTop, wxID_ANY, wxT("Certificate Name"), wxDefaultPosition, wxDefaultSize, 0 );
1074 lblCertName->Wrap( -1 );
1075 lblCertName->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
1077 bSizer389->Add( lblCertName, 0, wxALL, 5 );
1079 lblValidityStatus = new wxStaticText( pnlTop, wxID_ANY, wxT("Validity Status"), wxDefaultPosition, wxDefaultSize, 0 );
1080 lblValidityStatus->Wrap( -1 );
1081 bSizer389->Add( lblValidityStatus, 0, wxALL, 5 );
1084 pnlTop->SetSizer( bSizer389 );
1086 bSizer389->Fit( pnlTop );
1087 bSizer386->Add( pnlTop, 0, wxEXPAND | wxALL, 5 );
1089 wxBoxSizer* bSizer392;
1090 bSizer392 = new wxBoxSizer( wxVERTICAL );
1092 m_panel54 = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1093 wxFlexGridSizer* fgSizer44;
1094 fgSizer44 = new wxFlexGridSizer( 0, 2, 0, 0 );
1095 fgSizer44->AddGrowableCol( 1 );
1096 fgSizer44->SetFlexibleDirection( wxHORIZONTAL );
1097 fgSizer44->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
1099 lblIssuedTo = new wxStaticText( m_panel54, wxID_ANY, wxT("Issued To:"), wxDefaultPosition, wxDefaultSize, 0 );
1100 lblIssuedTo->Wrap( -1 );
1101 fgSizer44->Add( lblIssuedTo, 0, wxALL, 5 );
1103 lblIssuedToData = new wxStaticText( m_panel54, wxID_ANY, wxT("IssuedTo"), wxDefaultPosition, wxDefaultSize, 0 );
1104 lblIssuedToData->Wrap( -1 );
1105 fgSizer44->Add( lblIssuedToData, 1, wxALL|wxEXPAND, 5 );
1107 lblValidFrom = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid From:"), wxDefaultPosition, wxDefaultSize, 0 );
1108 lblValidFrom->Wrap( -1 );
1109 fgSizer44->Add( lblValidFrom, 0, wxALL, 5 );
1111 lblValidFromData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidDate"), wxDefaultPosition, wxDefaultSize, 0 );
1112 lblValidFromData->Wrap( -1 );
1113 fgSizer44->Add( lblValidFromData, 1, wxALL|wxEXPAND, 5 );
1115 lblValidUntil = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid Until:"), wxDefaultPosition, wxDefaultSize, 0 );
1116 lblValidUntil->Wrap( -1 );
1117 fgSizer44->Add( lblValidUntil, 0, wxALL, 5 );
1119 lblValidUntilData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidUntil"), wxDefaultPosition, wxDefaultSize, 0 );
1120 lblValidUntilData->Wrap( -1 );
1121 fgSizer44->Add( lblValidUntilData, 1, wxALL|wxEXPAND, 5 );
1124 m_panel54->SetSizer( fgSizer44 );
1125 m_panel54->Layout();
1126 fgSizer44->Fit( m_panel54 );
1127 bSizer392->Add( m_panel54, 1, wxEXPAND | wxALL, 5 );
1130 bSizer386->Add( bSizer392, 1, wxEXPAND, 5 );
1133 tabSummary->SetSizer( bSizer386 );
1134 tabSummary->Layout();
1135 bSizer386->Fit( tabSummary );
1136 m_notebook28->AddPage( tabSummary, wxT("Summary"), true );
1137 tabDetail = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1138 wxBoxSizer* bSizer3891;
1139 bSizer3891 = new wxBoxSizer( wxVERTICAL );
1141 lstValues = new wxListCtrl( tabDetail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );
1142 bSizer3891->Add( lstValues, 1, wxALL|wxEXPAND, 5 );
1144 txtValueData = new wxTextCtrl( tabDetail, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CHARWRAP|wxTE_MULTILINE|wxTE_READONLY );
1145 txtValueData->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
1147 bSizer3891->Add( txtValueData, 1, wxALL|wxEXPAND, 5 );
1150 tabDetail->SetSizer( bSizer3891 );
1151 tabDetail->Layout();
1152 bSizer3891->Fit( tabDetail );
1153 m_notebook28->AddPage( tabDetail, wxT("Detail"), false );
1154 tabHierarchy = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1155 wxBoxSizer* bSizer390;
1156 bSizer390 = new wxBoxSizer( wxVERTICAL );
1158 treHierarchy = new wxTreeCtrl( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_DEFAULT_STYLE|wxSUNKEN_BORDER );
1159 bSizer390->Add( treHierarchy, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1161 m_panel57 = new wxPanel( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1162 wxBoxSizer* bSizer393;
1163 bSizer393 = new wxBoxSizer( wxVERTICAL );
1165 btnViewCert = new wxButton( m_panel57, wxID_ANY, wxT("View Certificate"), wxDefaultPosition, wxDefaultSize, 0 );
1166 bSizer393->Add( btnViewCert, 0, wxALIGN_RIGHT|wxALL, 0 );
1169 m_panel57->SetSizer( bSizer393 );
1170 m_panel57->Layout();
1171 bSizer393->Fit( m_panel57 );
1172 bSizer390->Add( m_panel57, 0, wxEXPAND | wxALL, 5 );
1175 tabHierarchy->SetSizer( bSizer390 );
1176 tabHierarchy->Layout();
1177 bSizer390->Fit( tabHierarchy );
1178 m_notebook28->AddPage( tabHierarchy, wxT("Hierarchy"), false );
1180 bSizer384->Add( m_notebook28, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
1182 pnlButtons = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
1183 wxBoxSizer* bSizer385;
1184 bSizer385 = new wxBoxSizer( wxVERTICAL );
1186 btnClose = new wxButton( pnlButtons, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
1187 btnClose->SetDefault();
1188 bSizer385->Add( btnClose, 0, wxALIGN_RIGHT, 5 );
1191 pnlButtons->SetSizer( bSizer385 );
1192 pnlButtons->Layout();
1193 bSizer385->Fit( pnlButtons );
1194 bSizer384->Add( pnlButtons, 0, wxEXPAND | wxALL, 5 );
1197 this->SetSizer( bSizer384 );
1200 this->Centre( wxBOTH );
1203 lstValues->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1204 treHierarchy->Connect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1205 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1206 btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1209 frmSSLCertificateADT::~frmSSLCertificateADT()
1211 // Disconnect Events
1212 lstValues->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
1213 treHierarchy->Disconnect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
1214 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
1215 btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
1219 frmInvalidSSLCertificateADT::frmInvalidSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
1221 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
1223 wxBoxSizer* bSizer387;
1224 bSizer387 = new wxBoxSizer( wxVERTICAL );
1226 lblSSLText = new wxStaticText( this, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );
1227 lblSSLText->Wrap( -1 );
1228 bSizer387->Add( lblSSLText, 1, wxALL|wxEXPAND, 5 );
1230 wxBoxSizer* bSizer388;
1231 bSizer388 = new wxBoxSizer( wxHORIZONTAL );
1233 btnAccept = new wxButton( this, wxID_ANY, wxT("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
1234 bSizer388->Add( btnAccept, 0, wxALL, 5 );
1236 btnReject = new wxButton( this, wxID_ANY, wxT("Reject"), wxDefaultPosition, wxDefaultSize, 0 );
1237 btnReject->SetDefault();
1238 bSizer388->Add( btnReject, 0, wxALL, 5 );
1240 btnViewCert = new wxButton( this, wxID_ANY, wxT("View Certificates..."), wxDefaultPosition, wxDefaultSize, 0 );
1241 bSizer388->Add( btnViewCert, 0, wxALL, 5 );
1244 bSizer387->Add( bSizer388, 0, wxALIGN_CENTER_HORIZONTAL, 0 );
1247 this->SetSizer( bSizer387 );
1250 this->Centre( wxBOTH );
1253 btnAccept->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1254 btnReject->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1255 btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );
1258 frmInvalidSSLCertificateADT::~frmInvalidSSLCertificateADT()
1260 // Disconnect Events
1261 btnAccept->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
1262 btnReject->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
1263 btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );