summaryrefslogtreecommitdiff
path: root/support/dktools/DkWxProgressDialog.h
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-10-12 03:04:00 +0000
committerNorbert Preining <norbert@preining.info>2020-10-12 03:04:00 +0000
commit0ce40abb18ec02ec6fd6bcc5f21612c88daa7578 (patch)
tree416289fe1448873fd8ca33051f50ad85bffa8aaa /support/dktools/DkWxProgressDialog.h
parentfdb18507cd80dc17f5a5256153d34668b4f4e61c (diff)
CTAN sync 202010120303
Diffstat (limited to 'support/dktools/DkWxProgressDialog.h')
-rw-r--r--support/dktools/DkWxProgressDialog.h148
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