X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/54f9ee450905e98296e6afd1376b3d1e06a1e00f..11e720751c4645c7e7fbe298640ac72a60fb8a2b:/wxPython/src/gtk/grid.py diff --git a/wxPython/src/gtk/grid.py b/wxPython/src/gtk/grid.py index 21b76802ad..8b7e59af67 100644 --- a/wxPython/src/gtk/grid.py +++ b/wxPython/src/gtk/grid.py @@ -6,7 +6,7 @@ import _grid import _windows import _core wx = _core -__docfilter__ = wx.__docfilter__ +__docfilter__ = wx.__DocFilter(globals()) GRID_VALUE_STRING = _grid.GRID_VALUE_STRING GRID_VALUE_BOOL = _grid.GRID_VALUE_BOOL GRID_VALUE_NUMBER = _grid.GRID_VALUE_NUMBER @@ -1983,6 +1983,23 @@ class Grid(_windows.ScrolledWindow): """GetGridCornerLabelWindow(self) -> Window""" return _grid.Grid_GetGridCornerLabelWindow(*args, **kwargs) + def GetClassDefaultAttributes(*args, **kwargs): + """ + GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes + + Get the default attributes for this class. This is useful if + you want to use the same font or colour in your own control as + in a standard control -- which is a much better idea than hard + coding specific colours or fonts which might look completely out + of place on the users system, especially if it uses themes. + + The variant parameter is only relevant under Mac currently and is + ignore under other platforms. Under Mac, it will change the size of the + returned font. See SetWindowVariant for more about this. + """ + return _grid.Grid_GetClassDefaultAttributes(*args, **kwargs) + + GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) class GridPtr(Grid): def __init__(self, this): @@ -1991,6 +2008,22 @@ class GridPtr(Grid): self.__class__ = Grid _grid.Grid_swigregister(GridPtr) +def Grid_GetClassDefaultAttributes(*args, **kwargs): + """ + Grid_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes + + Get the default attributes for this class. This is useful if + you want to use the same font or colour in your own control as + in a standard control -- which is a much better idea than hard + coding specific colours or fonts which might look completely out + of place on the users system, especially if it uses themes. + + The variant parameter is only relevant under Mac currently and is + ignore under other platforms. Under Mac, it will change the size of the + returned font. See SetWindowVariant for more about this. + """ + return _grid.Grid_GetClassDefaultAttributes(*args, **kwargs) + class GridEvent(_core.NotifyEvent): def __repr__(self): return "<%s.%s; proxy of C++ wxGridEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)