diff options
author | Norbert Preining <norbert@preining.info> | 2020-10-12 03:04:00 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-10-12 03:04:00 +0000 |
commit | 0ce40abb18ec02ec6fd6bcc5f21612c88daa7578 (patch) | |
tree | 416289fe1448873fd8ca33051f50ad85bffa8aaa /support/dktools/DkWxProgressDialog.h | |
parent | fdb18507cd80dc17f5a5256153d34668b4f4e61c (diff) |
CTAN sync 202010120303
Diffstat (limited to 'support/dktools/DkWxProgressDialog.h')
-rw-r--r-- | support/dktools/DkWxProgressDialog.h | 148 |
1 files changed, 0 insertions, 148 deletions
diff --git a/support/dktools/DkWxProgressDialog.h b/support/dktools/DkWxProgressDialog.h deleted file mode 100644 index f206374f2c..0000000000 --- a/support/dktools/DkWxProgressDialog.h +++ /dev/null @@ -1,148 +0,0 @@ -/* -Copyright (C) 2011-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: DkWxProgressDialog.wxc -*/ - -/** @file DkWxProgressDialog.h Header file for the DkWxProgressDialog module. -*/ - -#ifndef DKWXPROGRESSDIALOG_H_INCLUDED -/** Avoid multiple inclusions. */ -#define DKWXPROGRESSDIALOG_H_INCLUDED 1 - - -#line 58 "DkWxProgressDialog.wxc" - -#include <DkWxCommunicator.h> - - - - -#line 64 "DkWxProgressDialog.wxc" - -/** Progress dialog showing currently process file, progress bar - and a button to abort operation. -*/ -class DkWxProgressDialog : public wxDialog -{ - private: - /** Event table. - */ -#if wxCHECK_VERSION(3,0,0) - wxDECLARE_EVENT_TABLE(); -#else - DECLARE_EVENT_TABLE() -#endif - - protected: - - /** Communicator object delivering the file name and progress bar - value. - */ - DkWxCommunicator *pComm; - - /** String: Cancel operation scheduled. Please wait. - */ - wxChar const *sWaitPlease; - - /** Parent frame. - */ - DkWxFrame *pParent; - - /** Log text field to receive the messages. - */ - wxTextCtrl *pLogTextField; - - /** Flag: GUI ok. - */ - bool dkctGUILayoutOK; - - /** GUI element sDialog. - */ -#line 15 "DkWxProgressDialog.wxc" - wxBoxSizer *sDialog; - - /** GUI element verticalSizer. - */ -#line 21 "DkWxProgressDialog.wxc" - wxBoxSizer *verticalSizer; - - /** GUI element sttFilename. - */ -#line 35 "DkWxProgressDialog.wxc" - wxStaticText *sttFilename; - - /** GUI element gaugeProgress. - */ -#line 41 "DkWxProgressDialog.wxc" - wxGauge *gaugeProgress; - - /** GUI element sttWait. - */ -#line 51 "DkWxProgressDialog.wxc" - wxStaticText *sttWait; - - /** GUI element bCancel. - */ -#line 46 "DkWxProgressDialog.wxc" - wxButton *bCancel; - - -#line 99 "DkWxProgressDialog.wxc" - public: - - /** Constructor. - @param parent Parent window. - @param comm Communicator object. - @param tc Text control to show messages. - @param title Title text. - @param firstFileName First file name to show. - @param buttonText Text for "Cancel" button. - @param buttonTip Tooltip text for button. - @param waitText Button to show while waiting for thread exit. - */ - DkWxProgressDialog( - DkWxFrame *parent, - DkWxCommunicator *comm, - wxTextCtrl *tc, - wxChar const *title, - wxChar const *firstFileName, - wxChar const *buttonText, - wxChar const *buttonTip, - wxChar const *waitText - ); - - /** Handler for idle events. - We request the current file name and progress bar from - the communicator object and update the information shown - in the dialog. - */ - void - OnIdle(wxIdleEvent & event); - - /** Handler for cancel button. - */ - void - OnCancel(wxCommandEvent & event); - - /** Choose a modal position centered on the parent. - */ - void chooseModalPosition(); - -}; - - - - -#line 144 "DkWxProgressDialog.wxc" - - -#endif |