#include <wx/wx.h>
#include <wx/image.h>
#include <wx/spinctrl.h>
#include <wx/notebook.h>
#include "imaglbox.h"
#ifndef WPREFERENCES_H
#define WPREFERENCES_H
class WPreferences : public wxDialog
{
public:
enum {
myID_CHECK_BACKUPS = wxID_HIGHEST + 1000,
myID_CHECK_AUTOCLOSE = wxID_HIGHEST + 1002
};
WPreferences(class WCryptoTE* parent, int id=wxID_ANY, const wxString& title=wxEmptyString, const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE);
class WCryptoTE* wmain;
private:
void set_properties();
void do_layout();
protected:
wxStaticBox* sizerC2_staticbox;
wxStaticBox* sizerB2_staticbox;
wxStaticBox* sizerA6_staticbox;
wxStaticBox* sizerA4_staticbox;
wxStaticBox* sizerA2_staticbox;
wxCheckBox* checkboxBackups;
wxStaticText* labelBackup1;
wxSpinCtrl* spinctrlBackupNum;
wxCheckBox* checkboxAutoClose;
wxStaticText* labelAutoClose1;
wxSpinCtrl* spinctrlAutoCloseTime;
wxStaticText* labelAutoClose2;
wxCheckBox* checkboxAutoCloseExit;
wxCheckBox* checkboxShareLock;
wxStaticText* labelShareLock1;
wxPanel* notebook_pane1;
wxSimpleImageListBox* listboxTheme;
wxPanel* notebook_pane2;
wxCheckBox* checkboxWebUpdateCheck;
wxPanel* notebook_pane3;
wxNotebook* notebook;
wxButton* buttonOK;
wxButton* buttonCancel;
DECLARE_EVENT_TABLE();
public:
virtual void OnCheckboxBackups(wxCommandEvent &event);
virtual void OnCheckboxAutoClose(wxCommandEvent &event);
virtual void OnButtonOK(wxCommandEvent &event);
};
#endif