X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/be9b1dcaf419c69a3f8a46439d673e5f7db1472c..bc50a2ae95f2ab36b16ceedc7902a9cbfb2f70ea:/wxPython/src/mac/_gdi.py diff --git a/wxPython/src/mac/_gdi.py b/wxPython/src/mac/_gdi.py index 441d9b5b9d..7bac49d02b 100644 --- a/wxPython/src/mac/_gdi.py +++ b/wxPython/src/mac/_gdi.py @@ -1,4 +1,4 @@ -# This file was created automatically by SWIG. +# This file was created automatically by SWIG 1.3.27. # Don't modify this file, modify the SWIG interface instead. import _gdi_ @@ -93,13 +93,15 @@ class Colour(_core.Object): window colours, etc. Valid RGB values are in the range 0 to 255. In wxPython there are typemaps that will automatically convert from a - colour name, or from a '#RRGGBB' colour hex value string to a - wx.Colour object when calling C++ methods that expect a wxColour. - This means that the following are all equivallent:: + colour name, from a '#RRGGBB' colour hex value string, or from a 3 + integer tuple to a wx.Colour object when calling C++ methods that + expect a wxColour. This means that the following are all + equivallent:: win.SetBackgroundColour(wxColour(0,0,255)) win.SetBackgroundColour('BLUE') win.SetBackgroundColour('#0000FF') + win.SetBackgroundColour((0,0,255)) Additional colour names and their coresponding values can be added using `wx.ColourDatabase`. Various system colours (as set in the @@ -1597,10 +1599,6 @@ class FontMapper(object): return _gdi_.FontMapper_GetEncodingFromName(*args, **kwargs) GetEncodingFromName = staticmethod(GetEncodingFromName) - def SetConfig(*args, **kwargs): - """SetConfig(self, ConfigBase config)""" - return _gdi_.FontMapper_SetConfig(*args, **kwargs) - def SetConfigPath(*args, **kwargs): """SetConfigPath(self, String prefix)""" return _gdi_.FontMapper_SetConfigPath(*args, **kwargs) @@ -2684,27 +2682,10 @@ class DC(_core.Object): if self.thisown: destroy(self) except: pass - def BeginDrawing(*args, **kwargs): - """ - BeginDrawing(self) - - Allows for optimization of drawing code on platforms that need it. On - other platforms this is just an empty function and is harmless. To - take advantage of this postential optimization simply enclose each - group of calls to the drawing primitives within calls to - `BeginDrawing` and `EndDrawing`. - """ - return _gdi_.DC_BeginDrawing(*args, **kwargs) - - def EndDrawing(*args, **kwargs): - """ - EndDrawing(self) - - Ends the group of drawing primitives started with `BeginDrawing`, and - invokes whatever optimization is available for this DC type on the - current platform. - """ - return _gdi_.DC_EndDrawing(*args, **kwargs) + # These have been deprecated in wxWidgets. Since they never + # really did anything to begin with, just make them be NOPs. + def BeginDrawing(self): pass + def EndDrawing(self): pass def FloodFill(*args, **kwargs): """ @@ -2748,6 +2729,34 @@ class DC(_core.Object): """ return _gdi_.DC_FloodFillPoint(*args, **kwargs) + def GradientFillConcentric(*args, **kwargs): + """ + GradientFillConcentric(self, Rect rect, Colour initialColour, Colour destColour, + Point circleCenter) + + Fill the area specified by rect with a radial gradient, starting from + initialColour in the center of the circle and fading to destColour on + the outside of the circle. The circleCenter argument is the relative + coordinants of the center of the circle in the specified rect. + + Note: Currently this function is very slow, don't use it for real-time + drawing. + """ + return _gdi_.DC_GradientFillConcentric(*args, **kwargs) + + def GradientFillLinear(*args, **kwargs): + """ + GradientFillLinear(self, Rect rect, Colour initialColour, Colour destColour, + int nDirection=EAST) + + Fill the area specified by rect with a linear gradient, starting from + initialColour and eventually fading to destColour. The nDirection + parameter specifies the direction of the colour change, default is to + use initialColour on the left part of the rectangle and destColour on + the right side. + """ + return _gdi_.DC_GradientFillLinear(*args, **kwargs) + def GetPixel(*args, **kwargs): """ GetPixel(self, int x, int y) -> Colour @@ -5304,3 +5313,4 @@ def RendererNative_Set(*args, **kwargs): return _gdi_.RendererNative_Set(*args, **kwargs) +