]> git.saurik.com Git - wxWidgets.git/commitdiff
Tweaks needed to update to current CVS
authorRobin Dunn <robin@alldunn.com>
Mon, 23 Apr 2007 23:24:56 +0000 (23:24 +0000)
committerRobin Dunn <robin@alldunn.com>
Mon, 23 Apr 2007 23:24:56 +0000 (23:24 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45614 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/contrib/gizmos/gizmos.i
wxPython/contrib/stc/stc.i
wxPython/docs/CHANGES.txt
wxPython/setup.py
wxPython/src/_app_ex.py
wxPython/src/_image.i
wxPython/src/_sizers.i
wxPython/src/_toplvl.i
wxPython/src/_window.i
wxPython/src/grid.i

index 485613b3854697271e59c91c52ddab803aa7b59b..3c39f202dd1aa8fdd097d739d0dfe003cd99da64 100644 (file)
@@ -23,7 +23,7 @@
 #include "wx/wxPython/pyclasses.h"
 
 #include <wx/gizmos/dynamicsash.h>
-#include <wx/gizmos/editlbox.h>
+//#include <wx/gizmos/editlbox.h>
 #include <wx/gizmos/splittree.h>
 #include <wx/gizmos/ledctrl.h>
 #include <wx/gizmos/statpict.h>
@@ -31,7 +31,7 @@
 #include <wx/listctrl.h>
 #include <wx/treectrl.h>
 #include <wx/imaglist.h>
-
+#include <wx/editlbox.h>
 %}
 
 //---------------------------------------------------------------------------
index 192eaed72cd53686fc3f17e7f88111a58cd647b3..8f83295479483988986e02168a6c6daf75602bdb 100644 (file)
@@ -23,7 +23,6 @@ languages are built-in."
 #include "wx/wxPython/wxPython.h"
 #include "wx/wxPython/pyclasses.h"
 #include <wx/stc/stc.h>
-
 %}
 
 //---------------------------------------------------------------------------
@@ -47,8 +46,12 @@ MustHaveApp(wxStyledTextCtrl);
 //---------------------------------------------------------------------------
 // Get all our defs from the REAL header file.
 
+#define wxUSE_STC 1
+#define WXDLLIMPEXP_STC
+#define WXDLLIMPEXP_CORE
 %include stc.h
 
+
 %extend wxStyledTextCtrl {
     %pythoncode {
         GetCaretLineBack = GetCaretLineBackground
index ce2fedae367edafd5617ca96f9cd6620759b6287..e8fd57a3d2760240d21ba2a5905f4648dda2b660 100644 (file)
@@ -75,7 +75,16 @@ callbacks into the derived class.  The H version handles horizontal
 scrolling and the HV version handles both horizontal and vertical
 scrolling. 
 
+Support wx.APPLY and wx.CLOSE in CreateStdDialogButtonSizer()
 
+wx.CheckListBox now looks more native, especially under XP.
+
+Sizers distribute only the extra space between the stretchable items
+according to their proportions and not all available space. We believe
+the new behaviour corresponds better to user expectations but if you
+did rely on the old behaviour you will have to update your code to set
+the minimal sizes of the sizer items to be in the same proportion as
+the items proportions to return to the old behaviour.
 
 
 
index 0f1b24d2b7c8831b3f7f343240d305e8b4572ec1..28f221b0df163be5161c302a1ff2f56052afe0cf 100755 (executable)
@@ -627,7 +627,7 @@ if BUILD_STC:
     msg('Preparing STC...')
     location = 'contrib/stc'
     #if os.name == 'nt':
-    STC_H = opj(WXDIR, 'contrib', 'include/wx/stc')
+    STC_H = opj(WXDIR, 'include/wx/stc')
     #else:
     #    STC_H = opj(WXPREFIX, 'include/wx-%d.%d/wx/stc' % (VER_MAJOR, VER_MINOR))
 
@@ -724,7 +724,7 @@ if BUILD_GIZMOS:
     ext = Extension('_gizmos',
                     [ '%s/treelistctrl.cpp'        % opj(location, 'wxCode/src'),
                       '%s/gizmos/dynamicsash.cpp'  % opj(location, 'wxCode/src'),
-                      '%s/gizmos/editlbox.cpp'     % opj(location, 'wxCode/src'),
+                      #'%s/gizmos/editlbox.cpp'     % opj(location, 'wxCode/src'),
                       '%s/gizmos/ledctrl.cpp'      % opj(location, 'wxCode/src'),
                       '%s/gizmos/splittree.cpp'    % opj(location, 'wxCode/src'),
                       '%s/gizmos/statpict.cpp'     % opj(location, 'wxCode/src'),
index a7fef27613cb7618207b4d267595b0c3501a3d73..354aafd350d53d3fd302d4f635b400b473025e6f 100644 (file)
@@ -103,7 +103,7 @@ class App(wx.PyApp):
 
         :param redirect: Should ``sys.stdout`` and ``sys.stderr`` be
             redirected?  Defaults to True on Windows and Mac, False
-            otherwise.  If `filename` is None then output will be
+            otherwise.  If ``filename`` is None then output will be
             redirected to a window that pops up as needed.  (You can
             control what kind of window is created for the output by
             resetting the class variable ``outputWindowClass`` to a
index 6b315bc824b97d15b8f1d24a5d09f40df220273d..3f568e5cb6cfa8931ff618411d13afb611389261 100644 (file)
@@ -27,7 +27,6 @@ enum {
     wxIMAGE_ALPHA_OPAQUE
 };
 
-
 // Constants for wxImage::Scale() for determining the level of quality
 enum
 {
@@ -1141,13 +1140,21 @@ MAKE_CONST_WXSTRING(IMAGE_OPTION_RESOLUTIONY);
 MAKE_CONST_WXSTRING(IMAGE_OPTION_RESOLUTIONUNIT);
 MAKE_CONST_WXSTRING(IMAGE_OPTION_QUALITY);
 
-enum
+// constants used with wxIMAGE_OPTION_RESOLUTIONUNIT
+enum wxImageResolution
 {
+    // Resolution not specified
+    wxIMAGE_RESOLUTION_NONE = 0,
+
+    // Resolution specified in inches
     wxIMAGE_RESOLUTION_INCHES = 1,
+
+    // Resolution specified in centimeters
     wxIMAGE_RESOLUTION_CM = 2
 };
 
 
+
 MAKE_CONST_WXSTRING(IMAGE_OPTION_BITSPERSAMPLE);
 MAKE_CONST_WXSTRING(IMAGE_OPTION_SAMPLESPERPIXEL); 
 MAKE_CONST_WXSTRING(IMAGE_OPTION_COMPRESSION);
index bdf9e9641ac55907c02bafd642614af92dd2b7c8..24dab87eed82b4536c8779d797eafcc5a7579b90 100644 (file)
@@ -1436,6 +1436,8 @@ sizer.", "");
         void , SetOrientation(int orient),
         "Resets the orientation of the sizer.", "");
 
+    bool IsVertical() const;
+    
     %property(Orientation, GetOrientation, SetOrientation, doc="See `GetOrientation` and `SetOrientation`");
 };
 
index 61a7e8ce60f6bcf71bf9042cf079432712b626f5..a75afc47b823c9096f07d091663810c8de9a401b 100644 (file)
@@ -382,6 +382,10 @@ public:
     void SetEscapeId(int escapeId);
     int GetEscapeId() const;
 
+    // Returns the parent to use for modal dialogs if the user did not specify it
+    // explicitly
+    wxWindow *GetParentForModalDialog(wxWindow *parent = NULL) const;
+
     // splits text up at newlines and places the
     // lines into a vertical wxBoxSizer
     wxSizer* CreateTextSizer( const wxString &message );
index 1b8ace169dfaeaf58c260d37b9077da2735dd839..2c3d50a741b263e448ca682f50d721b38982c49a 100644 (file)
@@ -850,6 +850,9 @@ SetWindowStyleFlag()", "");
         long , GetExtraStyle() const,
         "Returns the extra style bits for the window.", "");
     
+    DocDeclStr(
+        bool , HasExtraStyle(int exFlag) const,
+        "Returns ``True`` if the given extra flag is set.", "");
 
     
     DocDeclStr(
index c9491150efe735bdd560f2ee7d1dfcc284294fee..8b90576987123d9377373ae9ecf6195bb4e85953 100644 (file)
@@ -853,7 +853,7 @@ public:
     void PaintBackground(const wxRect& rectCell, wxGridCellAttr *attr) {
         bool found;
         wxPyBlock_t blocked = wxPyBeginBlockThreads();
-        if ((found = wxPyCBH_findCallback(m_myInst, "PaintBackground)"))) {
+        if ((found = wxPyCBH_findCallback(m_myInst, "PaintBackground"))) {
             PyObject* ao = wxPyMake_wxGridCellAttr(attr,false);
             PyObject* ro = wxPyConstructObject((void*)&rectCell, wxT("wxRect"), 0);