]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_colour.i
Add wx.Rect.InsideRect
[wxWidgets.git] / wxPython / src / _colour.i
index 7b1d7ef5bd6f6d5456ca41fd548c3aad41236bc7..20467993dc873aac83cc68979bb8842f44a121b0 100644 (file)
 %newgroup;
 
 
 %newgroup;
 
 
+enum {
+    wxC2S_NAME,             // return colour name, when possible
+    wxC2S_CSS_SYNTAX,       // return colour in rgb(r,g,b) syntax
+    wxC2S_HTML_SYNTAX,      // return colour in #rrggbb syntax     
+};
+
+
 DocStr(wxColour,
 "A colour is an object representing a combination of Red, Green, and
 Blue (RGB) intensity values, and is used to determine drawing colours,
 DocStr(wxColour,
 "A colour is an object representing a combination of Red, Green, and
 Blue (RGB) intensity values, and is used to determine drawing colours,
@@ -98,6 +105,16 @@ initialised with RGB values).", "");
 ``wx.TheColourDatabase``.", "",
         SetFromName);
     
 ``wx.TheColourDatabase``.", "",
         SetFromName);
     
+    DocDeclStr(
+        wxString , GetAsString(long flags = wxC2S_NAME | wxC2S_CSS_SYNTAX) const,
+        "Return the colour as a string.  Acceptable flags are:
+
+            =================== ==================================
+            wx.C2S_NAME          return colour name, when possible
+            wx.C2S_CSS_SYNTAX    return colour in rgb(r,g,b) syntax
+            wx.C2S_HTML_SYNTAX   return colour in #rrggbb syntax     
+            =================== ==================================", "");
+    
     
     DocDeclStr(
         long , GetPixel() const,
     
     DocDeclStr(
         long , GetPixel() const,