/* Copyright (C) 2013-2020, Dirk Krause SPDX-License-Identifier: BSD-3-Clause */ /* WARNING: This file was generated by the dkct program (see http://dktools.sourceforge.net/ for details). Changes you make here will be lost if dkct is run again! You should modify the original source and run dkct on it. Original source: DkClockOptionsDialog.wxc */ /** @file DkClockOptionsDialog.h Header file for the DkClockOptionsDialog module. */ #ifndef DKCLOCKOPTIONSDIALOG_H_INCLUDED /** Avoid multiple inclusions. */ #define DKCLOCKOPTIONSDIALOG_H_INCLUDED 1 #line 73 "DkClockOptionsDialog.wxc" #line 75 "DkClockOptionsDialog.wxc" class DkClockOptionsDialog : public wxDialog { private: /** Event table. */ #if wxCHECK_VERSION(3,0,0) wxDECLARE_EVENT_TABLE(); #else DECLARE_EVENT_TABLE() #endif protected: /** Localized texts. */ wxChar const * const *sTexts; /** Data set to configure. */ DkClockData *cld; /** Flag: GUI ok. */ bool dkctGUILayoutOK; /** GUI element sDialog. */ #line 13 "DkClockOptionsDialog.wxc" wxBoxSizer *sDialog; /** GUI element vSizer. */ #line 19 "DkClockOptionsDialog.wxc" wxBoxSizer *vSizer; /** GUI element cSizer. */ #line 27 "DkClockOptionsDialog.wxc" wxGridBagSizer *cSizer; /** GUI element bSizer. */ #line 56 "DkClockOptionsDialog.wxc" wxStdDialogButtonSizer *bSizer; /** GUI element cbAlert. */ #line 35 "DkClockOptionsDialog.wxc" wxCheckBox *cbAlert; /** GUI element tHour. */ #line 40 "DkClockOptionsDialog.wxc" wxStaticText *tHour; /** GUI element scHour. */ #line 43 "DkClockOptionsDialog.wxc" wxSpinCtrl *scHour; /** GUI element tMinute. */ #line 48 "DkClockOptionsDialog.wxc" wxStaticText *tMinute; /** GUI element scMinute. */ #line 51 "DkClockOptionsDialog.wxc" wxSpinCtrl *scMinute; /** GUI element bOK. */ #line 60 "DkClockOptionsDialog.wxc" wxButton *bOK; /** GUI element bCancel. */ #line 65 "DkClockOptionsDialog.wxc" wxButton *bCancel; #line 98 "DkClockOptionsDialog.wxc" public: DkClockOptionsDialog( DkWxFrame *parent, wxChar const *title, wxChar const * const *messageTexts, DkClockData *clockData ); /** Handler for OK button. @param event Event to process. */ void OnOk(wxCommandEvent & event); /** Handler for Cancel button. @param event Event to process. */ void OnCancel(wxCommandEvent & event); void OnCheckbox(wxCommandEvent & event); }; #line 126 "DkClockOptionsDialog.wxc" #endif