Annotation of truecrypt/main/forms/forms.h, revision 1.1.1.1

1.1       root        1: ///////////////////////////////////////////////////////////////////////////
                      2: // C++ code generated with wxFormBuilder
                      3: // http://www.wxformbuilder.org/
                      4: //
                      5: // PLEASE DO "NOT" EDIT THIS FILE!
                      6: ///////////////////////////////////////////////////////////////////////////
                      7: 
                      8: #ifndef __Forms__
                      9: #define __Forms__
                     10: 
                     11: class WizardPage;
                     12: 
                     13: #include "WizardPage.h"
                     14: #include <wx/string.h>
                     15: #include <wx/bitmap.h>
                     16: #include <wx/image.h>
                     17: #include <wx/menu.h>
                     18: #include <wx/gdicmn.h>
                     19: #include <wx/font.h>
                     20: #include <wx/colour.h>
                     21: #include <wx/settings.h>
                     22: #include <wx/listctrl.h>
                     23: #include <wx/sizer.h>
                     24: #include <wx/statbox.h>
                     25: #include <wx/button.h>
                     26: #include <wx/statbmp.h>
                     27: #include <wx/combobox.h>
                     28: #include <wx/checkbox.h>
                     29: #include <wx/gbsizer.h>
                     30: #include <wx/panel.h>
                     31: #include <wx/frame.h>
                     32: #include <wx/stattext.h>
                     33: #include <wx/hyperlink.h>
                     34: #include <wx/statline.h>
                     35: #include <wx/textctrl.h>
                     36: #include <wx/dialog.h>
                     37: #include <wx/spinctrl.h>
                     38: #include <wx/notebook.h>
                     39: #include <wx/choice.h>
                     40: #include <wx/gauge.h>
                     41: #include <wx/radiobut.h>
                     42: 
                     43: ///////////////////////////////////////////////////////////////////////////
                     44: 
                     45: namespace TrueCrypt
                     46: {
                     47:        ///////////////////////////////////////////////////////////////////////////////
                     48:        /// Class MainFrameBase
                     49:        ///////////////////////////////////////////////////////////////////////////////
                     50:        class MainFrameBase : public wxFrame 
                     51:        {
                     52:                private:
                     53:                
                     54:                protected:
                     55:                        wxMenuBar* MainMenuBar;
                     56:                        wxMenu* VolumesMenu;
                     57:                        wxMenuItem* MountVolumeMenuItem;
                     58:                        wxMenuItem* DismountVolumeMenuItem;
                     59:                        wxMenuItem* DismountAllMenuItem;
                     60:                        wxMenuItem* VolumePropertiesMenuItem;
                     61:                        wxMenu* KeyfilesMenu;
                     62:                        wxMenu* FavoritesMenu;
                     63:                        wxMenuItem* AddToFavoritesMenuItem;
                     64:                        wxMenuItem* AddAllMountedToFavoritesMenuItem;
                     65:                        wxMenu* ToolsMenu;
                     66:                        wxMenuItem* TravelerDiskWizardMenuItem;
                     67:                        wxMenuItem* BackupVolumeHeadersMenuItem;
                     68:                        wxMenuItem* RestoreVolumeHeaderMenuItem;
                     69:                        wxMenuItem* WipeCachedPasswordsMenuItem;
                     70:                        wxMenu* SettingsMenu;
                     71:                        wxMenuItem* HotkeysMenuItem;
                     72:                        wxMenuItem* PreferencesMenuItem;
                     73:                        wxMenu* HelpMenu;
                     74:                        wxPanel* MainPanel;
                     75:                        wxListCtrl* SlotListCtrl;
                     76:                        wxStaticBoxSizer* LowStaticBoxSizer;
                     77:                        wxBoxSizer* HigherButtonSizer;
                     78:                        wxButton* CreateVolumeButton;
                     79:                        wxButton* VolumePropertiesButton;
                     80:                        wxButton* WipeCacheButton;
                     81:                        
                     82:                        wxStaticBoxSizer* VolumeStaticBoxSizer;
                     83:                        wxGridBagSizer* VolumeGridBagSizer;
                     84:                        wxStaticBitmap* LogoBitmap;
                     85:                        wxComboBox* VolumePathComboBox;
                     86:                        wxButton* SelectFileButton;
                     87:                        wxCheckBox* NoHistoryCheckBox;
                     88:                        wxButton* VolumeToolsButton;
                     89:                        wxButton* SelectDeviceButton;
                     90:                        
                     91:                        wxButton* VolumeButton;
                     92:                        wxButton* MountAllDevicesButton;
                     93:                        wxButton* DismountAllButton;
                     94:                        wxButton* ExitButton;
                     95:                        
                     96:                        // Virtual event handlers, overide them in your derived class
                     97:                        virtual void OnActivate( wxActivateEvent& event ){ event.Skip(); }
                     98:                        virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }
                     99:                        virtual void OnMountVolumeMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    100:                        virtual void OnMountAllDevicesButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    101:                        virtual void OnDismountVolumeMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    102:                        virtual void OnDismountAllButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    103:                        virtual void OnCreateVolumeButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    104:                        virtual void OnChangePasswordMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    105:                        virtual void OnChangePkcs5PrfMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    106:                        virtual void OnVolumePropertiesButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    107:                        virtual void OnChangeKeyfilesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    108:                        virtual void OnRemoveKeyfilesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    109:                        virtual void OnDefaultKeyfilesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    110:                        virtual void OnAddToFavoritesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    111:                        virtual void OnAddAllMountedToFavoritesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    112:                        virtual void OnOrganizeFavoritesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    113:                        virtual void OnMountAllFavoritesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    114:                        virtual void OnEncryptionTestMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    115:                        virtual void OnTravelerDiskWizardMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    116:                        virtual void OnBackupVolumeHeadersMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    117:                        virtual void OnRestoreVolumeHeaderMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    118:                        virtual void OnWipeCacheButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    119:                        virtual void OnHotkeysMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    120:                        virtual void OnPreferencesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    121:                        virtual void OnUserGuideMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    122:                        virtual void OnOnlineHelpMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    123:                        virtual void OnBeginnersTutorialMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    124:                        virtual void OnFaqMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    125:                        virtual void OnWebsiteMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    126:                        virtual void OnDownloadsMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    127:                        virtual void OnNewsMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    128:                        virtual void OnVersionHistoryMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    129:                        virtual void OnLegalNoticesMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    130:                        virtual void OnReportBugMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    131:                        virtual void OnForumsMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    132:                        virtual void OnContactMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    133:                        virtual void OnDonationsMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    134:                        virtual void OnAboutMenuItemSelected( wxCommandEvent& event ){ event.Skip(); }
                    135:                        virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }
                    136:                        virtual void OnListItemDeselected( wxListEvent& event ){ event.Skip(); }
                    137:                        virtual void OnListItemRightClick( wxListEvent& event ){ event.Skip(); }
                    138:                        virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }
                    139:                        virtual void OnLogoBitmapClick( wxMouseEvent& event ){ event.Skip(); }
                    140:                        virtual void OnSelectFileButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    141:                        virtual void OnNoHistoryCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    142:                        virtual void OnVolumeToolsButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    143:                        virtual void OnSelectDeviceButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    144:                        virtual void OnVolumeButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    145:                        virtual void OnExitButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    146:                        
                    147:                
                    148:                public:
                    149:                        MainFrameBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("TrueCrypt"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,496 ), long style = wxCAPTION|wxCLOSE_BOX|wxMINIMIZE_BOX|wxSYSTEM_MENU|wxTAB_TRAVERSAL );
                    150:                        ~MainFrameBase();
                    151:                
                    152:        };
                    153:        
                    154:        ///////////////////////////////////////////////////////////////////////////////
                    155:        /// Class WizardFrameBase
                    156:        ///////////////////////////////////////////////////////////////////////////////
                    157:        class WizardFrameBase : public wxFrame 
                    158:        {
                    159:                private:
                    160:                
                    161:                protected:
                    162:                        wxPanel* MainPanel;
                    163:                        wxStaticBitmap* WizardBitmap;
                    164:                        wxStaticText* PageTitleStaticText;
                    165:                        wxBoxSizer* PageSizer;
                    166:                        
                    167:                        wxButton* HelpButton;
                    168:                        
                    169:                        wxButton* PreviousButton;
                    170:                        wxButton* NextButton;
                    171:                        
                    172:                        wxButton* CancelButton;
                    173:                        
                    174:                        // Virtual event handlers, overide them in your derived class
                    175:                        virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }
                    176:                        virtual void OnMouseMotion( wxMouseEvent& event ){ event.Skip(); }
                    177:                        virtual void OnHelpButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    178:                        virtual void OnPreviousButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    179:                        virtual void OnNextButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    180:                        virtual void OnCancelButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    181:                        
                    182:                
                    183:                public:
                    184:                        WizardFrameBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxCAPTION|wxCLOSE_BOX|wxMINIMIZE_BOX|wxSYSTEM_MENU|wxTAB_TRAVERSAL );
                    185:                        ~WizardFrameBase();
                    186:                
                    187:        };
                    188:        
                    189:        ///////////////////////////////////////////////////////////////////////////////
                    190:        /// Class AboutDialogBase
                    191:        ///////////////////////////////////////////////////////////////////////////////
                    192:        class AboutDialogBase : public wxDialog 
                    193:        {
                    194:                private:
                    195:                
                    196:                protected:
                    197:                        wxPanel* m_panel14;
                    198:                        
                    199:                        wxStaticBitmap* LogoBitmap;
                    200:                        wxStaticText* VersionStaticText;
                    201:                        
                    202:                        wxStaticText* CopyrightStaticText;
                    203:                        
                    204:                        wxHyperlinkCtrl* WebsiteHyperlink;
                    205:                        wxStaticLine* m_staticline3;
                    206:                        wxTextCtrl* CreditsTextCtrl;
                    207:                        
                    208:                        wxStaticLine* m_staticline4;
                    209:                        wxStaticLine* m_staticline5;
                    210:                        
                    211:                        wxButton* DonationsButton;
                    212:                        
                    213:                        
                    214:                        // Virtual event handlers, overide them in your derived class
                    215:                        virtual void OnWebsiteHyperlinkClick( wxHyperlinkEvent& event ){ event.Skip(); }
                    216:                        virtual void OnDonationsButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    217:                        
                    218:                
                    219:                public:
                    220:                        AboutDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
                    221:                        ~AboutDialogBase();
                    222:                
                    223:        };
                    224:        
                    225:        ///////////////////////////////////////////////////////////////////////////////
                    226:        /// Class ChangePasswordDialogBase
                    227:        ///////////////////////////////////////////////////////////////////////////////
                    228:        class ChangePasswordDialogBase : public wxDialog 
                    229:        {
                    230:                private:
                    231:                
                    232:                protected:
                    233:                        wxStaticBoxSizer* CurrentSizer;
                    234:                        wxBoxSizer* CurrentPasswordPanelSizer;
                    235:                        wxStaticBoxSizer* NewSizer;
                    236:                        wxBoxSizer* NewPasswordPanelSizer;
                    237:                        wxButton* OKButton;
                    238:                        wxButton* CancelButton;
                    239:                        
                    240:                        // Virtual event handlers, overide them in your derived class
                    241:                        virtual void OnOKButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    242:                        
                    243:                
                    244:                public:
                    245:                        ChangePasswordDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
                    246:                        ~ChangePasswordDialogBase();
                    247:                
                    248:        };
                    249:        
                    250:        ///////////////////////////////////////////////////////////////////////////////
                    251:        /// Class DeviceSelectionDialogBase
                    252:        ///////////////////////////////////////////////////////////////////////////////
                    253:        class DeviceSelectionDialogBase : public wxDialog 
                    254:        {
                    255:                private:
                    256:                
                    257:                protected:
                    258:                        wxListCtrl* DeviceListCtrl;
                    259:                        wxStdDialogButtonSizer* StdButtons;
                    260:                        wxButton* StdButtonsOK;
                    261:                        wxButton* StdButtonsCancel;
                    262:                        
                    263:                        // Virtual event handlers, overide them in your derived class
                    264:                        virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }
                    265:                        virtual void OnListItemDeselected( wxListEvent& event ){ event.Skip(); }
                    266:                        virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }
                    267:                        
                    268:                
                    269:                public:
                    270:                        DeviceSelectionDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Select a Partition or Device"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE );
                    271:                        ~DeviceSelectionDialogBase();
                    272:                
                    273:        };
                    274:        
                    275:        ///////////////////////////////////////////////////////////////////////////////
                    276:        /// Class FavoriteVolumesDialogBase
                    277:        ///////////////////////////////////////////////////////////////////////////////
                    278:        class FavoriteVolumesDialogBase : public wxDialog 
                    279:        {
                    280:                private:
                    281:                
                    282:                protected:
                    283:                        wxListCtrl* FavoritesListCtrl;
                    284:                        wxButton* MoveUpButton;
                    285:                        wxButton* MoveDownButton;
                    286:                        wxButton* RemoveButton;
                    287:                        wxButton* RemoveAllButton;
                    288:                        
                    289:                        wxButton* OKButton;
                    290:                        wxButton* CancelButton;
                    291:                        
                    292:                        // Virtual event handlers, overide them in your derived class
                    293:                        virtual void OnListItemDeselected( wxListEvent& event ){ event.Skip(); }
                    294:                        virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }
                    295:                        virtual void OnMoveUpButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    296:                        virtual void OnMoveDownButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    297:                        virtual void OnRemoveButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    298:                        virtual void OnRemoveAllButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    299:                        virtual void OnOKButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    300:                        
                    301:                
                    302:                public:
                    303:                        FavoriteVolumesDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Favorite Volumes"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
                    304:                        ~FavoriteVolumesDialogBase();
                    305:                
                    306:        };
                    307:        
                    308:        ///////////////////////////////////////////////////////////////////////////////
                    309:        /// Class KeyfilesDialogBase
                    310:        ///////////////////////////////////////////////////////////////////////////////
                    311:        class KeyfilesDialogBase : public wxDialog 
                    312:        {
                    313:                private:
                    314:                
                    315:                protected:
                    316:                        wxBoxSizer* UpperSizer;
                    317:                        wxBoxSizer* PanelSizer;
                    318:                        wxButton* OKButton;
                    319:                        wxButton* CancelButton;
                    320:                        wxStaticText* WarningStaticText;
                    321:                        wxBoxSizer* KeyfilesNoteSizer;
                    322:                        wxStaticText* KeyfilesNoteStaticText;
                    323:                        wxHyperlinkCtrl* KeyfilesHyperlink;
                    324:                        wxButton* CreateKeyfileButtton;
                    325:                        
                    326:                        // Virtual event handlers, overide them in your derived class
                    327:                        virtual void OnKeyfilesHyperlinkClick( wxHyperlinkEvent& event ){ event.Skip(); }
                    328:                        virtual void OnCreateKeyfileButttonClick( wxCommandEvent& event ){ event.Skip(); }
                    329:                        
                    330:                
                    331:                public:
                    332:                        KeyfilesDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Select Keyfiles"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
                    333:                        ~KeyfilesDialogBase();
                    334:                
                    335:        };
                    336:        
                    337:        ///////////////////////////////////////////////////////////////////////////////
                    338:        /// Class LegalNoticesDialogBase
                    339:        ///////////////////////////////////////////////////////////////////////////////
                    340:        class LegalNoticesDialogBase : public wxDialog 
                    341:        {
                    342:                private:
                    343:                
                    344:                protected:
                    345:                        wxTextCtrl* LegalNoticesTextCtrl;
                    346:                
                    347:                public:
                    348:                        LegalNoticesDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("TrueCrypt - Legal Notices"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
                    349:                        ~LegalNoticesDialogBase();
                    350:                
                    351:        };
                    352:        
                    353:        ///////////////////////////////////////////////////////////////////////////////
                    354:        /// Class MountOptionsDialogBase
                    355:        ///////////////////////////////////////////////////////////////////////////////
                    356:        class MountOptionsDialogBase : public wxDialog 
                    357:        {
                    358:                private:
                    359:                
                    360:                protected:
                    361:                        wxBoxSizer* PasswordSizer;
                    362:                        wxButton* OKButton;
                    363:                        wxButton* CancelButton;
                    364:                        
                    365:                        wxButton* OptionsButton;
                    366:                        wxPanel* OptionsPanel;
                    367:                        wxStaticBoxSizer* OptionsSizer;
                    368:                        
                    369:                        wxCheckBox* ReadOnlyCheckBox;
                    370:                        wxCheckBox* RemovableCheckBox;
                    371:                        wxStaticBoxSizer* ProtectionSizer;
                    372:                        wxCheckBox* ProtectionCheckBox;
                    373:                        wxBoxSizer* ProtectionPasswordSizer;
                    374:                        wxHyperlinkCtrl* ProtectionHyperlinkCtrl;
                    375:                        wxBoxSizer* FilesystemSizer;
                    376:                        wxPanel* m_panel8;
                    377:                        wxCheckBox* NoFilesystemCheckBox;
                    378:                        wxGridBagSizer* FilesystemOptionsSizer;
                    379:                        wxBoxSizer* FilesystemSpacer;
                    380:                        wxStaticText* MountPointTextCtrlStaticText;
                    381:                        wxTextCtrl* MountPointTextCtrl;
                    382:                        wxButton* MountPointButton;
                    383:                        wxStaticText* FilesystemOptionsStaticText;
                    384:                        wxTextCtrl* FilesystemOptionsTextCtrl;
                    385:                        
                    386:                        // Virtual event handlers, overide them in your derived class
                    387:                        virtual void OnInitDialog( wxInitDialogEvent& event ){ event.Skip(); }
                    388:                        virtual void OnOKButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    389:                        virtual void OnOptionsButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    390:                        virtual void OnReadOnlyCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    391:                        virtual void OnProtectionCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    392:                        virtual void OnProtectionHyperlinkClick( wxHyperlinkEvent& event ){ event.Skip(); }
                    393:                        virtual void OnNoFilesystemCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    394:                        virtual void OnMountPointButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    395:                        
                    396:                
                    397:                public:
                    398:                        MountOptionsDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Enter TrueCrypt Volume Password"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE );
                    399:                        ~MountOptionsDialogBase();
                    400:                
                    401:        };
                    402:        
                    403:        ///////////////////////////////////////////////////////////////////////////////
                    404:        /// Class PreferencesDialogBase
                    405:        ///////////////////////////////////////////////////////////////////////////////
                    406:        class PreferencesDialogBase : public wxDialog 
                    407:        {
                    408:                private:
                    409:                
                    410:                protected:
                    411:                        wxNotebook* PreferencesNotebook;
                    412:                        wxPanel* SecurityPage;
                    413:                        wxStaticBoxSizer* AutoDismountSizer;
                    414:                        wxCheckBox* DismountOnLogOffCheckBox;
                    415:                        wxCheckBox* DismountOnScreenSaverCheckBox;
                    416:                        wxCheckBox* DismountOnPowerSavingCheckBox;
                    417:                        wxCheckBox* DismountOnInactivityCheckBox;
                    418:                        wxSpinCtrl* DismountOnInactivitySpinCtrl;
                    419:                        wxCheckBox* ForceAutoDismountCheckBox;
                    420:                        wxStaticBoxSizer* FilesystemSecuritySizer;
                    421:                        wxCheckBox* PreserveTimestampsCheckBox;
                    422:                        wxCheckBox* WipeCacheOnCloseCheckBox;
                    423:                        wxCheckBox* WipeCacheOnAutoDismountCheckBox;
                    424:                        wxPanel* DefaultMountOptionsPage;
                    425:                        wxCheckBox* MountReadOnlyCheckBox;
                    426:                        wxCheckBox* MountRemovableCheckBox;
                    427:                        wxCheckBox* CachePasswordsCheckBox;
                    428:                        wxStaticBoxSizer* FilesystemSizer;
                    429:                        wxTextCtrl* FilesystemOptionsTextCtrl;
                    430:                        wxBoxSizer* DefaultKeyfilesSizer;
                    431:                        wxCheckBox* UseKeyfilesCheckBox;
                    432:                        wxPanel* BackgroundTaskPanel;
                    433:                        wxCheckBox* BackgroundTaskEnabledCheckBox;
                    434:                        wxCheckBox* CloseBackgroundTaskOnNoVolumesCheckBox;
                    435:                        wxCheckBox* BackgroundTaskMenuMountItemsEnabledCheckBox;
                    436:                        wxCheckBox* BackgroundTaskMenuOpenItemsEnabledCheckBox;
                    437:                        wxCheckBox* BackgroundTaskMenuDismountItemsEnabledCheckBox;
                    438:                        wxPanel* SystemIntegrationPage;
                    439:                        wxStaticBoxSizer* LogOnSizer;
                    440:                        wxCheckBox* StartOnLogonCheckBox;
                    441:                        wxCheckBox* MountFavoritesOnLogonCheckBox;
                    442:                        wxCheckBox* MountDevicesOnLogonCheckBox;
                    443:                        wxStaticBoxSizer* ExplorerSizer;
                    444:                        wxCheckBox* OpenExplorerWindowAfterMountCheckBox;
                    445:                        wxCheckBox* CloseExplorerWindowsOnDismountCheckBox;
                    446:                        wxListCtrl* HotkeyListCtrl;
                    447:                        wxTextCtrl* HotkeyTextCtrl;
                    448:                        wxButton* AssignHotkeyButton;
                    449:                        
                    450:                        wxCheckBox* HotkeyControlCheckBox;
                    451:                        wxCheckBox* HotkeyShiftCheckBox;
                    452:                        wxCheckBox* HotkeyAltCheckBox;
                    453:                        wxCheckBox* HotkeyWinCheckBox;
                    454:                        wxButton* RemoveHotkeyButton;
                    455:                        wxCheckBox* BeepAfterHotkeyMountDismountCheckBox;
                    456:                        wxCheckBox* DisplayMessageAfterHotkeyDismountCheckBox;
                    457:                        wxStdDialogButtonSizer* StdButtons;
                    458:                        wxButton* StdButtonsOK;
                    459:                        wxButton* StdButtonsCancel;
                    460:                        
                    461:                        // Virtual event handlers, overide them in your derived class
                    462:                        virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }
                    463:                        virtual void OnDismountOnScreenSaverCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    464:                        virtual void OnDismountOnPowerSavingCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    465:                        virtual void OnForceAutoDismountCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    466:                        virtual void OnPreserveTimestampsCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    467:                        virtual void OnBackgroundTaskEnabledCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    468:                        virtual void OnHotkeyListItemDeselected( wxListEvent& event ){ event.Skip(); }
                    469:                        virtual void OnHotkeyListItemSelected( wxListEvent& event ){ event.Skip(); }
                    470:                        virtual void OnAssignHotkeyButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    471:                        virtual void OnRemoveHotkeyButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    472:                        virtual void OnCancelButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    473:                        virtual void OnOKButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    474:                        
                    475:                
                    476:                public:
                    477:                        wxPanel* DefaultKeyfilesPage;
                    478:                        wxPanel* HotkeysPage;
                    479:                        PreferencesDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Preferences"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
                    480:                        ~PreferencesDialogBase();
                    481:                
                    482:        };
                    483:        
                    484:        ///////////////////////////////////////////////////////////////////////////////
                    485:        /// Class VolumePropertiesDialogBase
                    486:        ///////////////////////////////////////////////////////////////////////////////
                    487:        class VolumePropertiesDialogBase : public wxDialog 
                    488:        {
                    489:                private:
                    490:                
                    491:                protected:
                    492:                        wxListCtrl* PropertiesListCtrl;
                    493:                        wxStdDialogButtonSizer* StdButtons;
                    494:                        wxButton* StdButtonsOK;
                    495:                
                    496:                public:
                    497:                        VolumePropertiesDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Volume Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
                    498:                        ~VolumePropertiesDialogBase();
                    499:                
                    500:        };
                    501:        
                    502:        ///////////////////////////////////////////////////////////////////////////////
                    503:        /// Class EncryptionOptionsWizardPageBase
                    504:        ///////////////////////////////////////////////////////////////////////////////
                    505:        class EncryptionOptionsWizardPageBase : public WizardPage
                    506:        {
                    507:                private:
                    508:                
                    509:                protected:
                    510:                        wxChoice* EncryptionAlgorithmChoice;
                    511:                        wxButton* TestButton;
                    512:                        wxStaticText* EncryptionAlgorithmStaticText;
                    513:                        wxHyperlinkCtrl* EncryptionAlgorithmHyperlink;
                    514:                        
                    515:                        wxButton* BenchmarkButton;
                    516:                        wxChoice* HashChoice;
                    517:                        wxHyperlinkCtrl* HashHyperlink;
                    518:                        
                    519:                        // Virtual event handlers, overide them in your derived class
                    520:                        virtual void OnEncryptionAlgorithmSelected( wxCommandEvent& event ){ event.Skip(); }
                    521:                        virtual void OnTestButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    522:                        virtual void OnEncryptionAlgorithmHyperlinkClick( wxHyperlinkEvent& event ){ event.Skip(); }
                    523:                        virtual void OnBenchmarkButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    524:                        virtual void OnHashHyperlinkClick( wxHyperlinkEvent& event ){ event.Skip(); }
                    525:                        
                    526:                
                    527:                public:
                    528:                        EncryptionOptionsWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    529:                        ~EncryptionOptionsWizardPageBase();
                    530:                
                    531:        };
                    532:        
                    533:        ///////////////////////////////////////////////////////////////////////////////
                    534:        /// Class InfoWizardPageBase
                    535:        ///////////////////////////////////////////////////////////////////////////////
                    536:        class InfoWizardPageBase : public WizardPage
                    537:        {
                    538:                private:
                    539:                
                    540:                protected:
                    541:                        wxStaticText* InfoStaticText;
                    542:                
                    543:                public:
                    544:                        InfoWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    545:                        ~InfoWizardPageBase();
                    546:                
                    547:        };
                    548:        
                    549:        ///////////////////////////////////////////////////////////////////////////////
                    550:        /// Class KeyfilesPanelBase
                    551:        ///////////////////////////////////////////////////////////////////////////////
                    552:        class KeyfilesPanelBase : public wxPanel 
                    553:        {
                    554:                private:
                    555:                
                    556:                protected:
                    557:                        wxListCtrl* KeyfilesListCtrl;
                    558:                        wxButton* AddFilesButton;
                    559:                        wxButton* AddDirectoryButton;
                    560:                        wxButton* RemoveButton;
                    561:                        wxButton* RemoveAllButton;
                    562:                        
                    563:                        // Virtual event handlers, overide them in your derived class
                    564:                        virtual void OnListItemDeselected( wxListEvent& event ){ event.Skip(); }
                    565:                        virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }
                    566:                        virtual void OnListSizeChanged( wxSizeEvent& event ){ event.Skip(); }
                    567:                        virtual void OnAddFilesButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    568:                        virtual void OnAddDirectoryButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    569:                        virtual void OnRemoveButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    570:                        virtual void OnRemoveAllButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    571:                        
                    572:                
                    573:                public:
                    574:                        KeyfilesPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxTAB_TRAVERSAL );
                    575:                        ~KeyfilesPanelBase();
                    576:                
                    577:        };
                    578:        
                    579:        ///////////////////////////////////////////////////////////////////////////////
                    580:        /// Class ProgressWizardPageBase
                    581:        ///////////////////////////////////////////////////////////////////////////////
                    582:        class ProgressWizardPageBase : public WizardPage
                    583:        {
                    584:                private:
                    585:                
                    586:                protected:
                    587:                        wxBoxSizer* ProgressSizer;
                    588:                        wxGauge* ProgressGauge;
                    589:                        wxButton* AbortButton;
                    590:                        wxStaticText* InfoStaticText;
                    591:                        
                    592:                        // Virtual event handlers, overide them in your derived class
                    593:                        virtual void OnAbortButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    594:                        
                    595:                
                    596:                public:
                    597:                        ProgressWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    598:                        ~ProgressWizardPageBase();
                    599:                
                    600:        };
                    601:        
                    602:        ///////////////////////////////////////////////////////////////////////////////
                    603:        /// Class SelectDirectoryWizardPageBase
                    604:        ///////////////////////////////////////////////////////////////////////////////
                    605:        class SelectDirectoryWizardPageBase : public WizardPage
                    606:        {
                    607:                private:
                    608:                
                    609:                protected:
                    610:                        wxTextCtrl* DirectoryTextCtrl;
                    611:                        wxButton* BrowseButton;
                    612:                        wxStaticText* InfoStaticText;
                    613:                        
                    614:                        // Virtual event handlers, overide them in your derived class
                    615:                        virtual void OnDirectoryTextChanged( wxCommandEvent& event ){ event.Skip(); }
                    616:                        virtual void OnBrowseButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    617:                        
                    618:                
                    619:                public:
                    620:                        SelectDirectoryWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 200,65 ), long style = wxTAB_TRAVERSAL );
                    621:                        ~SelectDirectoryWizardPageBase();
                    622:                
                    623:        };
                    624:        
                    625:        ///////////////////////////////////////////////////////////////////////////////
                    626:        /// Class SingleChoiceWizardPageBase
                    627:        ///////////////////////////////////////////////////////////////////////////////
                    628:        class SingleChoiceWizardPageBase : public WizardPage
                    629:        {
                    630:                private:
                    631:                
                    632:                protected:
                    633:                        wxBoxSizer* OuterChoicesSizer;
                    634:                        wxBoxSizer* ChoicesSizer;
                    635:                        wxStaticText* InfoStaticText;
                    636:                
                    637:                public:
                    638:                        SingleChoiceWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    639:                        ~SingleChoiceWizardPageBase();
                    640:                
                    641:        };
                    642:        
                    643:        ///////////////////////////////////////////////////////////////////////////////
                    644:        /// Class TravelerMountOptionsWizardPageBase
                    645:        ///////////////////////////////////////////////////////////////////////////////
                    646:        class TravelerMountOptionsWizardPageBase : public WizardPage
                    647:        {
                    648:                private:
                    649:                
                    650:                protected:
                    651:                        wxTextCtrl* VolumePathTextCtrl;
                    652:                        wxButton* SelectVolumeButton;
                    653:                        wxChoice* MountPointChoice;
                    654:                        wxCheckBox* BackgroundTaskCheckBox;
                    655:                        wxCheckBox* OpenExplorerCheckBox;
                    656:                        wxCheckBox* MountReadOnlyCheckBox;
                    657:                        wxCheckBox* CachePasswordCheckBox;
                    658:                        wxStaticText* InfoStaticText;
                    659:                        
                    660:                        // Virtual event handlers, overide them in your derived class
                    661:                        virtual void OnVolumePathTextChanged( wxCommandEvent& event ){ event.Skip(); }
                    662:                        virtual void OnSelectVolumeButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    663:                        
                    664:                
                    665:                public:
                    666:                        TravelerMountOptionsWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    667:                        ~TravelerMountOptionsWizardPageBase();
                    668:                
                    669:        };
                    670:        
                    671:        ///////////////////////////////////////////////////////////////////////////////
                    672:        /// Class VolumeCreationIntroWizardPageBase
                    673:        ///////////////////////////////////////////////////////////////////////////////
                    674:        class VolumeCreationIntroWizardPageBase : public WizardPage
                    675:        {
                    676:                private:
                    677:                
                    678:                protected:
                    679:                        
                    680:                        wxRadioButton* StandardVolumeRadioButton;
                    681:                        wxRadioButton* HiddenVolumeRadioButton;
                    682:                        
                    683:                        wxHyperlinkCtrl* HiddenVolumeHyperlink;
                    684:                        
                    685:                        wxStaticText* InfoStaticText;
                    686:                        
                    687:                        
                    688:                        // Virtual event handlers, overide them in your derived class
                    689:                        virtual void OnHiddenVolumeHyperlinkClick( wxHyperlinkEvent& event ){ event.Skip(); }
                    690:                        
                    691:                
                    692:                public:
                    693:                        VolumeCreationIntroWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    694:                        ~VolumeCreationIntroWizardPageBase();
                    695:                
                    696:        };
                    697:        
                    698:        ///////////////////////////////////////////////////////////////////////////////
                    699:        /// Class VolumeCreationProgressWizardPageBase
                    700:        ///////////////////////////////////////////////////////////////////////////////
                    701:        class VolumeCreationProgressWizardPageBase : public WizardPage
                    702:        {
                    703:                private:
                    704:                
                    705:                protected:
                    706:                        wxStaticText* RandomPoolSampleStaticText;
                    707:                        wxCheckBox* DisplayKeysCheckBox;
                    708:                        wxStaticText* HeaderKeySampleStaticText;
                    709:                        wxStaticText* MasterKeySampleStaticText;
                    710:                        wxGauge* ProgressGauge;
                    711:                        wxButton* AbortButton;
                    712:                        wxStaticText* m_staticText31;
                    713:                        wxPanel* m_panel12;
                    714:                        wxStaticText* SizeDoneStaticText;
                    715:                        wxStaticText* m_staticText311;
                    716:                        wxPanel* m_panel121;
                    717:                        wxStaticText* SpeedStaticText;
                    718:                        wxStaticText* m_staticText312;
                    719:                        wxPanel* m_panel122;
                    720:                        wxStaticText* TimeLeftStaticText;
                    721:                        
                    722:                        wxStaticText* InfoStaticText;
                    723:                        
                    724:                        // Virtual event handlers, overide them in your derived class
                    725:                        virtual void OnDisplayKeysCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    726:                        virtual void OnAbortButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    727:                        
                    728:                
                    729:                public:
                    730:                        VolumeCreationProgressWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    731:                        ~VolumeCreationProgressWizardPageBase();
                    732:                
                    733:        };
                    734:        
                    735:        ///////////////////////////////////////////////////////////////////////////////
                    736:        /// Class VolumeLocationWizardPageBase
                    737:        ///////////////////////////////////////////////////////////////////////////////
                    738:        class VolumeLocationWizardPageBase : public WizardPage
                    739:        {
                    740:                private:
                    741:                
                    742:                protected:
                    743:                        
                    744:                        wxComboBox* VolumePathComboBox;
                    745:                        
                    746:                        wxCheckBox* NoHistoryCheckBox;
                    747:                        wxButton* SelectFileButton;
                    748:                        wxButton* SelectDeviceButton;
                    749:                        
                    750:                        wxStaticText* InfoStaticText;
                    751:                        
                    752:                        // Virtual event handlers, overide them in your derived class
                    753:                        virtual void OnVolumePathTextChanged( wxCommandEvent& event ){ event.Skip(); }
                    754:                        virtual void OnNoHistoryCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    755:                        virtual void OnSelectFileButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    756:                        virtual void OnSelectDeviceButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    757:                        
                    758:                
                    759:                public:
                    760:                        VolumeLocationWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    761:                        ~VolumeLocationWizardPageBase();
                    762:                
                    763:        };
                    764:        
                    765:        ///////////////////////////////////////////////////////////////////////////////
                    766:        /// Class VolumeFormatOptionsWizardPageBase
                    767:        ///////////////////////////////////////////////////////////////////////////////
                    768:        class VolumeFormatOptionsWizardPageBase : public WizardPage
                    769:        {
                    770:                private:
                    771:                
                    772:                protected:
                    773:                        wxStaticText* m_staticText43;
                    774:                        wxChoice* FilesystemTypeChoice;
                    775:                        wxCheckBox* QuickFormatCheckBox;
                    776:                        
                    777:                        wxStaticText* InfoStaticText;
                    778:                        
                    779:                        // Virtual event handlers, overide them in your derived class
                    780:                        virtual void OnFilesystemTypeSelected( wxCommandEvent& event ){ event.Skip(); }
                    781:                        virtual void OnQuickFormatCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    782:                        
                    783:                
                    784:                public:
                    785:                        VolumeFormatOptionsWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    786:                        ~VolumeFormatOptionsWizardPageBase();
                    787:                
                    788:        };
                    789:        
                    790:        ///////////////////////////////////////////////////////////////////////////////
                    791:        /// Class VolumePasswordPanelBase
                    792:        ///////////////////////////////////////////////////////////////////////////////
                    793:        class VolumePasswordPanelBase : public wxPanel 
                    794:        {
                    795:                private:
                    796:                
                    797:                protected:
                    798:                        wxGridBagSizer* GridBagSizer;
                    799:                        wxStaticText* PasswordStaticText;
                    800:                        wxTextCtrl* PasswordTextCtrl;
                    801:                        wxStaticText* ConfirmPasswordStaticText;
                    802:                        wxTextCtrl* ConfirmPasswordTextCtrl;
                    803:                        wxCheckBox* CacheCheckBox;
                    804:                        wxCheckBox* DisplayPasswordCheckBox;
                    805:                        wxCheckBox* UseKeyfilesCheckBox;
                    806:                        wxButton* KeyfilesButton;
                    807:                        wxBoxSizer* Pkcs5PrfSizer;
                    808:                        wxStaticText* Pkcs5PrfStaticText;
                    809:                        wxChoice* Pkcs5PrfChoice;
                    810:                        wxBoxSizer* PasswordPlaceholderSizer;
                    811:                        
                    812:                        // Virtual event handlers, overide them in your derived class
                    813:                        virtual void OnTextChanged( wxCommandEvent& event ){ event.Skip(); }
                    814:                        virtual void OnDisplayPasswordCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    815:                        virtual void OnUseKeyfilesCheckBoxClick( wxCommandEvent& event ){ event.Skip(); }
                    816:                        virtual void OnKeyfilesButtonClick( wxCommandEvent& event ){ event.Skip(); }
                    817:                        virtual void OnKeyfilesButtonRightClick( wxMouseEvent& event ){ event.Skip(); }
                    818:                        
                    819:                
                    820:                public:
                    821:                        VolumePasswordPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    822:                        ~VolumePasswordPanelBase();
                    823:                
                    824:        };
                    825:        
                    826:        ///////////////////////////////////////////////////////////////////////////////
                    827:        /// Class VolumePasswordWizardPageBase
                    828:        ///////////////////////////////////////////////////////////////////////////////
                    829:        class VolumePasswordWizardPageBase : public WizardPage
                    830:        {
                    831:                private:
                    832:                
                    833:                protected:
                    834:                        wxBoxSizer* PasswordPanelSizer;
                    835:                        wxStaticText* InfoStaticText;
                    836:                
                    837:                public:
                    838:                        VolumePasswordWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    839:                        ~VolumePasswordWizardPageBase();
                    840:                
                    841:        };
                    842:        
                    843:        ///////////////////////////////////////////////////////////////////////////////
                    844:        /// Class VolumeSizeWizardPageBase
                    845:        ///////////////////////////////////////////////////////////////////////////////
                    846:        class VolumeSizeWizardPageBase : public WizardPage
                    847:        {
                    848:                private:
                    849:                
                    850:                protected:
                    851:                        
                    852:                        wxTextCtrl* VolumeSizeTextCtrl;
                    853:                        wxChoice* VolumeSizePrefixChoice;
                    854:                        
                    855:                        wxStaticText* FreeSpaceStaticText;
                    856:                        
                    857:                        wxStaticText* InfoStaticText;
                    858:                        
                    859:                        // Virtual event handlers, overide them in your derived class
                    860:                        virtual void OnVolumeSizeTextChanged( wxCommandEvent& event ){ event.Skip(); }
                    861:                        virtual void OnVolumeSizePrefixSelected( wxCommandEvent& event ){ event.Skip(); }
                    862:                        
                    863:                
                    864:                public:
                    865:                        VolumeSizeWizardPageBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
                    866:                        ~VolumeSizeWizardPageBase();
                    867:                
                    868:        };
                    869:        
                    870: } // namespace TrueCrypt
                    871: 
                    872: #endif //__Forms__

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.