diff options
Diffstat (limited to 'intern/ghost/intern/GHOST_System.h')
-rw-r--r-- | intern/ghost/intern/GHOST_System.h | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/intern/ghost/intern/GHOST_System.h b/intern/ghost/intern/GHOST_System.h index fbf8af01e59..893592e3cf5 100644 --- a/intern/ghost/intern/GHOST_System.h +++ b/intern/ghost/intern/GHOST_System.h @@ -105,14 +105,6 @@ class GHOST_System : public GHOST_ISystem { ***************************************************************************************/ /** - * Inherited from GHOST_ISystem but left pure virtual - * - * virtual GHOST_TUns8 getNumDisplays() const = 0; - * virtual void getMainDisplayDimensions(...) const = 0; - * virtual GHOST_IWindow* createWindow(..) - */ - - /** * Dispose a window. * \param window Pointer to the window to be disposed. * \return Indication of success. @@ -317,6 +309,25 @@ class GHOST_System : public GHOST_ISystem { */ virtual void putClipboard(GHOST_TInt8 *buffer, bool selection) const = 0; + /** + * Show a system message box + * \param title The title of the message box + * \param message The message to display + * \param help_label Help button label + * \param continue_label Continue button label + * \param link An optional hyperlink + * \param dialog_options Options how to display the message + */ + virtual GHOST_TSuccess showMessageBox(const char * /*title*/, + const char * /*message*/, + const char * /*help_label */, + const char * /*continue_label */, + const char * /*link*/, + GHOST_DialogOptions /*dialog_options*/) const + { + return GHOST_kFailure; + }; + protected: /** * Initialize the system. |