diff options
Diffstat (limited to 'ui/msg_popup.h')
-rw-r--r-- | ui/msg_popup.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/ui/msg_popup.h b/ui/msg_popup.h index ccdf09e4..19a3c84f 100644 --- a/ui/msg_popup.h +++ b/ui/msg_popup.h @@ -7,10 +7,14 @@ #ifndef MESSAGEPOPUP_H_INCLUDED #define MESSAGEPOPUP_H_INCLUDED +#include <wx/window.h> #include <wx/string.h> + namespace zen { +//parent window, optional: support correct dialog placement above parent on multiple monitor systems + struct ReturnErrorDlg { enum ButtonPressed @@ -20,7 +24,7 @@ struct ReturnErrorDlg BUTTON_ABORT = 4 }; }; -ReturnErrorDlg::ButtonPressed showErrorDlg(int activeButtons, const wxString& messageText, bool* ignoreNextErrors); //ignoreNextErrors may be nullptr +ReturnErrorDlg::ButtonPressed showErrorDlg(wxWindow* parent, int activeButtons, const wxString& messageText, bool* ignoreNextErrors); //ignoreNextErrors may be nullptr struct ReturnWarningDlg @@ -32,7 +36,7 @@ struct ReturnWarningDlg BUTTON_ABORT = 4 }; }; -ReturnWarningDlg::ButtonPressed showWarningDlg(int activeButtons, const wxString& messageText, bool& dontShowAgain); +ReturnWarningDlg::ButtonPressed showWarningDlg(wxWindow* parent, int activeButtons, const wxString& messageText, bool& dontShowAgain); struct ReturnQuestionDlg @@ -53,8 +57,7 @@ struct CheckBox bool& value_; //in/out }; -ReturnQuestionDlg::ButtonPressed showQuestionDlg(int activeButtons, const wxString& messageText, CheckBox* checkbox = nullptr); +ReturnQuestionDlg::ButtonPressed showQuestionDlg(wxWindow* parent, int activeButtons, const wxString& messageText, CheckBox* checkbox = nullptr); } - #endif // MESSAGEPOPUP_H_INCLUDED |