X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d14a1e28567de23c586bc80017073d0c39f8d18f..df5f8f4e3ded997ff338630c0371a689b7717b3d:/wxPython/src/_tipdlg.i?ds=sidebyside diff --git a/wxPython/src/_tipdlg.i b/wxPython/src/_tipdlg.i index f0ddbcd922..2713eaf6e5 100644 --- a/wxPython/src/_tipdlg.i +++ b/wxPython/src/_tipdlg.i @@ -66,10 +66,10 @@ IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip); // Now let SWIG know about it class wxPyTipProvider : public wxTipProvider { public: + %pythonAppend wxPyTipProvider "self._setCallbackInfo(self, PyTipProvider)" wxPyTipProvider(size_t currentTip); void _setCallbackInfo(PyObject* self, PyObject* _class); - %pragma(python) addtomethod = "__init__:self._setCallbackInfo(self, wxPyTipProvider)" }; @@ -80,12 +80,14 @@ public: // the user to disable this (however, it's the program which should show, or // not, the dialog on startup depending on its value, not this class). // -// The function returns TRUE if this checkbox is checked, FALSE otherwise. -bool wxShowTip(wxWindow *parent, wxTipProvider *tipProvider, bool showAtStartup = TRUE); +// The function returns True if this checkbox is checked, False otherwise. +MustHaveApp(wxShowTip); +bool wxShowTip(wxWindow *parent, wxTipProvider *tipProvider, bool showAtStartup = true); // a function which returns an implementation of wxTipProvider using the // specified text file as the source of tips (each line is a tip). %newobject wxCreateFileTipProvider; +MustHaveApp(wxCreateFileTipProvider); wxTipProvider* wxCreateFileTipProvider(const wxString& filename, size_t currentTip);