]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_brush.i
Merged the wxPy_newswig branch into the HEAD branch (main trunk)
[wxWidgets.git] / wxPython / src / _brush.i
diff --git a/wxPython/src/_brush.i b/wxPython/src/_brush.i
new file mode 100644 (file)
index 0000000..8dc2e0b
--- /dev/null
@@ -0,0 +1,42 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        _brush.i
+// Purpose:     SWIG interface for wxPen
+//
+// Author:      Robin Dunn
+//
+// Created:     7-July-1997
+// RCS-ID:      $Id$
+// Copyright:   (c) 2003 by Total Control Software
+// Licence:     wxWindows license
+/////////////////////////////////////////////////////////////////////////////
+
+// Not a %module
+
+
+//---------------------------------------------------------------------------
+%newgroup
+
+class wxBrush : public wxGDIObject {
+public:
+    wxBrush(const wxColour& colour, int style=wxSOLID);
+    ~wxBrush();
+
+    virtual void SetColour(const wxColour& col);
+    virtual void SetStyle(int style);
+    virtual void SetStipple(const wxBitmap& stipple);
+
+    wxColour GetColour() const;
+    int GetStyle() const;
+    wxBitmap *GetStipple() const;
+
+    bool Ok();
+
+#ifdef __WXMAC__
+    short GetMacTheme();
+    void SetMacTheme(short macThemeBrush);
+#endif
+
+    %pythoncode { def __nonzero__(self): return self.Ok() }
+};
+
+//---------------------------------------------------------------------------