X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/69223c701760ac3b63b948f3ffac247d9f962d05..07ec2506d5b03b08e32208c0f86b1a2b71ff3ec9:/wxPython/src/gtk/controls.py diff --git a/wxPython/src/gtk/controls.py b/wxPython/src/gtk/controls.py index 92a7b95f87..c31dd7f45b 100644 --- a/wxPython/src/gtk/controls.py +++ b/wxPython/src/gtk/controls.py @@ -944,6 +944,23 @@ class ListBox(core.ControlWithItems): """SetItemFont(int item, Font f)""" return _controls.ListBox_SetItemFont(*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 _controls.ListBox_GetClassDefaultAttributes(*args, **kwargs) + + GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) class ListBoxPtr(ListBox): def __init__(self, this): @@ -959,6 +976,22 @@ def PreListBox(*args, **kwargs): val.thisown = 1 return val +def ListBox_GetClassDefaultAttributes(*args, **kwargs): + """ + ListBox_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 _controls.ListBox_GetClassDefaultAttributes(*args, **kwargs) + #--------------------------------------------------------------------------- class CheckListBox(ListBox): @@ -3779,6 +3812,23 @@ class ListCtrl(core.Control): """GetMainWindow() -> Window""" return _controls.ListCtrl_GetMainWindow(*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 _controls.ListCtrl_GetClassDefaultAttributes(*args, **kwargs) + + GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) class ListCtrlPtr(ListCtrl): def __init__(self, this): @@ -3793,6 +3843,22 @@ def PreListCtrl(*args, **kwargs): val.thisown = 1 return val +def ListCtrl_GetClassDefaultAttributes(*args, **kwargs): + """ + ListCtrl_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 _controls.ListCtrl_GetClassDefaultAttributes(*args, **kwargs) + #--------------------------------------------------------------------------- class ListView(ListCtrl): @@ -4428,6 +4494,23 @@ class TreeCtrl(core.Control): """GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject""" return _controls.TreeCtrl_GetBoundingRect(*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 _controls.TreeCtrl_GetClassDefaultAttributes(*args, **kwargs) + + GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) class TreeCtrlPtr(TreeCtrl): def __init__(self, this): @@ -4442,6 +4525,22 @@ def PreTreeCtrl(*args, **kwargs): val.thisown = 1 return val +def TreeCtrl_GetClassDefaultAttributes(*args, **kwargs): + """ + TreeCtrl_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 _controls.TreeCtrl_GetClassDefaultAttributes(*args, **kwargs) + #--------------------------------------------------------------------------- DIRCTRL_DIR_ONLY = _controls.DIRCTRL_DIR_ONLY