]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_cmndlgs.i
added wxGet/SetWindowProc/UserData()
[wxWidgets.git] / wxPython / src / _cmndlgs.i
index a4d736f1f67b3fbacf63d07f935ee04f86424cf7..745d15f1e89ff1b2ab8bc362668f2c9d0b50e4f7 100644 (file)
 //---------------------------------------------------------------------------
 %newgroup
 
-%{
-
-    DECLARE_DEF_STRING(FileSelectorPromptStr);
-    DECLARE_DEF_STRING(DirSelectorPromptStr);
-    DECLARE_DEF_STRING(DirDialogNameStr);
-    DECLARE_DEF_STRING(FileSelectorDefaultWildcardStr);
-    DECLARE_DEF_STRING(GetTextFromUserPromptStr);
-    DECLARE_DEF_STRING(MessageBoxCaptionStr);
-
-%}
+MAKE_CONST_WXSTRING(FileSelectorPromptStr);
+MAKE_CONST_WXSTRING(DirSelectorPromptStr);
+MAKE_CONST_WXSTRING(DirDialogNameStr);
+MAKE_CONST_WXSTRING(FileSelectorDefaultWildcardStr);
+MAKE_CONST_WXSTRING(GetTextFromUserPromptStr);
+MAKE_CONST_WXSTRING(MessageBoxCaptionStr);
 
 //---------------------------------------------------------------------------
 
@@ -46,7 +42,7 @@ public:
 
 class wxColourDialog : public wxDialog {
 public:
-    %addtofunc wxColourDialog   "self._setOORInfo(self)"
+    %pythonAppend wxColourDialog   "self._setOORInfo(self)"
 
     wxColourDialog(wxWindow* parent, wxColourData* data = NULL);
 
@@ -59,7 +55,7 @@ public:
 
 class wxDirDialog : public wxDialog {
 public:
-    %addtofunc wxDirDialog   "self._setOORInfo(self)"
+    %pythonAppend wxDirDialog   "self._setOORInfo(self)"
     
     wxDirDialog(wxWindow* parent,
                 const wxString& message = wxPyDirSelectorPromptStr,
@@ -83,7 +79,7 @@ public:
 
 class wxFileDialog : public wxDialog {
 public:
-    %addtofunc wxFileDialog   "self._setOORInfo(self)"
+    %pythonAppend wxFileDialog   "self._setOORInfo(self)"
     
     wxFileDialog(wxWindow* parent,
                  const wxString& message = wxPyFileSelectorPromptStr,
@@ -154,12 +150,12 @@ enum { wxCHOICEDLG_STYLE };
 class wxMultiChoiceDialog : public wxDialog
 {
 public:
-    %addtofunc wxMultiChoiceDialog   "self._setOORInfo(self)"
+    %pythonAppend wxMultiChoiceDialog   "self._setOORInfo(self)"
     
     wxMultiChoiceDialog(wxWindow *parent,
                         const wxString& message,
                         const wxString& caption,
-                        int LCOUNT, wxString *choices,
+                        int choices=0, wxString* choices_array,
                         long style = wxCHOICEDLG_STYLE,
                         const wxPoint& pos = wxDefaultPosition);
 
@@ -178,7 +174,7 @@ public:
 
 class wxSingleChoiceDialog : public wxDialog {
 public:
-    %addtofunc wxSingleChoiceDialog   "self._setOORInfo(self)"
+    %pythonAppend wxSingleChoiceDialog   "self._setOORInfo(self)"
     
     %extend {
         // TODO: ignoring clientData for now...  FIX THIS
@@ -206,7 +202,7 @@ public:
 
 class wxTextEntryDialog : public wxDialog {
 public:
-    %addtofunc wxTextEntryDialog   "self._setOORInfo(self)"
+    %pythonAppend wxTextEntryDialog   "self._setOORInfo(self)"
     
     wxTextEntryDialog(wxWindow* parent,
                       const wxString& message,
@@ -245,7 +241,7 @@ public:
 
 class wxFontDialog : public wxDialog {
 public:
-    %addtofunc wxFontDialog   "self._setOORInfo(self)"
+    %pythonAppend wxFontDialog   "self._setOORInfo(self)"
     
     wxFontDialog(wxWindow* parent, const wxFontData& data);
 
@@ -258,7 +254,7 @@ public:
 
 class wxMessageDialog : public wxDialog {
 public:
-    %addtofunc wxMessageDialog   "self._setOORInfo(self)"
+    %pythonAppend wxMessageDialog   "self._setOORInfo(self)"
     
     wxMessageDialog(wxWindow* parent,
                     const wxString& message,
@@ -273,7 +269,7 @@ public:
 
 class wxProgressDialog : public wxFrame {
 public:
-    %addtofunc wxProgressDialog   "self._setOORInfo(self)"
+    %pythonAppend wxProgressDialog   "self._setOORInfo(self)"
     
     wxProgressDialog(const wxString& title,
                      const wxString& message,
@@ -372,8 +368,8 @@ public:
 
 class wxFindReplaceDialog : public wxDialog {
 public:
-    %addtofunc wxFindReplaceDialog     "self._setOORInfo(self)"
-    %addtofunc wxFindReplaceDialog()   ""
+    %pythonAppend wxFindReplaceDialog     "self._setOORInfo(self)"
+    %pythonAppend wxFindReplaceDialog()   ""
 
     wxFindReplaceDialog(wxWindow *parent,
                         wxFindReplaceData *data,