]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_button.i
helpers and typemaps for new GraphicsContext methods
[wxWidgets.git] / wxPython / src / _button.i
index 365bc2423b3182c3a9dda1a840d4eb65ce42e3bb..d29dd2c2a3bc4900db73ab13b5e426c6f5bce542 100644 (file)
@@ -24,6 +24,8 @@ enum {
     wxBU_RIGHT,
     wxBU_BOTTOM,
 
     wxBU_RIGHT,
     wxBU_BOTTOM,
 
+    wxBU_ALIGN_MASK,
+
     wxBU_EXACTFIT,
     wxBU_AUTODRAW,
 };
     wxBU_EXACTFIT,
     wxBU_AUTODRAW,
 };
@@ -85,7 +87,7 @@ under GTK+ 2.", "
 
 The stock IDs and coresponding labels are
 
 
 The stock IDs and coresponding labels are
 
-    ==================      ====================
+    =====================   ======================
     wx.ID_ADD               'Add'
     wx.ID_APPLY             '\&Apply'
     wx.ID_BOLD              '\&Bold'
     wx.ID_ADD               'Add'
     wx.ID_APPLY             '\&Apply'
     wx.ID_BOLD              '\&Bold'
@@ -136,7 +138,7 @@ The stock IDs and coresponding labels are
     wx.ID_ZOOM_FIT          'Zoom to \&Fit'
     wx.ID_ZOOM_IN           'Zoom \&In'
     wx.ID_ZOOM_OUT          'Zoom \&Out'
     wx.ID_ZOOM_FIT          'Zoom to \&Fit'
     wx.ID_ZOOM_IN           'Zoom \&In'
     wx.ID_ZOOM_OUT          'Zoom \&Out'
-    ==================      ====================
+    =====================   ======================
 ");
 
     DocCtorStrName(
 ");
 
     DocCtorStrName(
@@ -269,6 +271,10 @@ public:
         wxBitmap , GetBitmapSelected(),
         "Returns the bitmap for the selected state.", "");
     
         wxBitmap , GetBitmapSelected(),
         "Returns the bitmap for the selected state.", "");
     
+    DocDeclStr(
+        wxBitmap , GetBitmapHover(),
+        "Returns the bitmap used when the mouse is over the button, may be invalid.", "");
+   
 
     DocDeclStr(
         void , SetBitmapDisabled(const wxBitmap& bitmap),
 
     DocDeclStr(
         void , SetBitmapDisabled(const wxBitmap& bitmap),
@@ -289,11 +295,25 @@ public:
         void , SetBitmapLabel(const wxBitmap& bitmap),
         "Sets the bitmap label for the button.  This is the bitmap used for the
 unselected state, and for all other states if no other bitmaps are provided.", "");
         void , SetBitmapLabel(const wxBitmap& bitmap),
         "Sets the bitmap label for the button.  This is the bitmap used for the
 unselected state, and for all other states if no other bitmaps are provided.", "");
-    
 
 
+    
+    DocDeclStr(
+        void , SetBitmapHover(const wxBitmap& hover),
+        "Sets the bitmap to be shown when the mouse is over the button.  This function
+is new since wxWidgets version 2.7.0 and the hover bitmap is currently only
+supported in wxMSW.", "");
+    
     void SetMargins(int x, int y);
     int GetMarginX() const;
     int GetMarginY() const;
     void SetMargins(int x, int y);
     int GetMarginX() const;
     int GetMarginY() const;
+    
+    %property(BitmapDisabled, GetBitmapDisabled, SetBitmapDisabled, doc="See `GetBitmapDisabled` and `SetBitmapDisabled`");
+    %property(BitmapFocus, GetBitmapFocus, SetBitmapFocus, doc="See `GetBitmapFocus` and `SetBitmapFocus`");
+    %property(BitmapHover, GetBitmapHover, SetBitmapHover, doc="See `GetBitmapHover` and `SetBitmapHover`");
+    %property(BitmapLabel, GetBitmapLabel, SetBitmapLabel, doc="See `GetBitmapLabel` and `SetBitmapLabel`");
+    %property(BitmapSelected, GetBitmapSelected, SetBitmapSelected, doc="See `GetBitmapSelected` and `SetBitmapSelected`");
+    %property(MarginX, GetMarginX, doc="See `GetMarginX`");
+    %property(MarginY, GetMarginY, doc="See `GetMarginY`");
 };
 
 
 };