]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/help.i
fix text scrolling in GTK2 (patch 703988)
[wxWidgets.git] / wxPython / src / help.i
index 66d3bf858fd61576ee71b2585c3dbabb64092de3..3d2ad7bc787453a5f1c99857948ec0fd2054122d 100644 (file)
@@ -13,7 +13,7 @@
 %module help
 
 %{
-#include "export.h"
+#include "wxPython.h"
 #include <wx/cshelp.h>
 %}
 
@@ -37,7 +37,6 @@ enum {
     wxID_CONTEXT_HELP,
     wxEVT_HELP,
     wxEVT_DETAILED_HELP,
-    wxEVT_CONTEXT_MENU,
 };
 
 
@@ -54,9 +53,6 @@ def EVT_DETAILED_HELP(win, id, func):
 
 def EVT_DETAILED_HELP_RANGE(win, id, id2, func):
     win.Connect(id, id2, wxEVT_DETAILED_HELP, func)
-
-def EVT_CONTEXT_MENU(win, func):
-    win.Connect(-1, -1, wxEVT_CONTEXT_MENU, func)
 "
 
 //----------------------------------------------------------------------
@@ -77,21 +73,6 @@ public:
 
 //---------------------------------------------------------------------------
 
-
-class wxContextMenuEvent : public wxCommandEvent
-{
-public:
-    wxContextMenuEvent(wxEventType type = wxEVT_NULL,
-                       wxWindowID id = 0,
-                       const wxPoint& pt = wxDefaultPosition);
-    const wxPoint& GetPosition();
-    void SetPosition(const wxPoint& pos);
-};
-
-
-
-//----------------------------------------------------------------------
-
 class wxContextHelp : public wxObject {
 public:
     wxContextHelp(wxWindow* window = NULL, bool doNow = TRUE);
@@ -110,6 +91,7 @@ public:
                         const wxPoint& pos = wxDefaultPosition,
                         const wxSize& size = wxDefaultSize,
                         long style = wxBU_AUTODRAW);
+    %pragma(python) addtomethod = "__init__:self._setOORInfo(self)"
 };
 
 
@@ -123,8 +105,8 @@ public:
 
     // Virtuals...
     wxString GetHelp(const wxWindow *window);
-    bool ShowHelp(wxWindowBase *window);
-    void AddHelp(wxWindowBase *window, const wxString& text);
+    bool ShowHelp(wxWindow *window);
+    void AddHelp(wxWindow *window, const wxString& text);
     %name(AddHelpById)void AddHelp(wxWindowID id, const wxString& text);
 
     %addmethods { void Destroy() { delete self; } }