self.this = newobj.this
self.thisown = 1
del newobj.thisown
+ self._setOORInfo(self)
+
def Create(*args, **kwargs):
"""
Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition,
"""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):
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):
long style=RA_HORIZONTAL, Validator validator=DefaultValidator,
String name=RadioBoxNameStr) -> RadioBox
"""
- if kwargs.has_key('point'): kwargs['pos'] = kwargs['point']
+ if kwargs.has_key('point'): kwargs['pos'] = kwargs['point'];del kwargs['point']
newobj = _controls.new_RadioBox(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
long style=SL_HORIZONTAL, Validator validator=DefaultValidator,
String name=SliderNameStr) -> Slider
"""
- if kwargs.has_key('point'): kwargs['pos'] = kwargs['point']
+ if kwargs.has_key('point'): kwargs['pos'] = kwargs['point'];del kwargs['point']
newobj = _controls.new_Slider(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
return "<%s.%s; proxy of C++ wxNotebook instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
- __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=0, String name=NOTEBOOK_NAME) -> Notebook
+ __init__(Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0, String name=NOTEBOOK_NAME) -> Notebook
"""
newobj = _controls.new_Notebook(*args, **kwargs)
self.this = newobj.this
return "<%s.%s; proxy of C++ wxListbook instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
- __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
- long style=0, String name=EmptyString) -> Listbook
+ __init__(Window parent, int id=-1, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=0, String name=EmptyString) -> Listbook
"""
newobj = _controls.new_Listbook(*args, **kwargs)
self.this = newobj.this
return _controls.ListCtrl__setCallbackInfo(*args, **kwargs)
def SetForegroundColour(*args, **kwargs):
- """
- SetForegroundColour(Colour col) -> bool
-
- Sets the foreground colour of the window. Returns True is the colour
- was changed. The interpretation of foreground colour is dependent on
- the window class; it may be the text colour or other colour, or it may
- not be used at all.
- """
+ """SetForegroundColour(Colour col) -> bool"""
return _controls.ListCtrl_SetForegroundColour(*args, **kwargs)
def SetBackgroundColour(*args, **kwargs):
- """
- SetBackgroundColour(Colour col) -> bool
-
- Sets the background colour of the window. Returns True if the colour
- was changed. The background colour is usually painted by the default
- EVT_ERASE_BACKGROUND event handler function under Windows and
- automatically under GTK.
-
- Note that setting the background colour does not cause an immediate
- refresh, so you may wish to call ClearBackground or Refresh after
- calling this function.
-
- Use this function with care under GTK+ as the new appearance of the
- window might not look equally well when used with themes, i.e GTK+'s
- ability to change its look as the user wishes with run-time loadable
- modules.
- """
+ """SetBackgroundColour(Colour col) -> bool"""
return _controls.ListCtrl_SetBackgroundColour(*args, **kwargs)
def GetColumn(*args, **kwargs):
"""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):
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):
"""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):
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
"""base_RemoveChild(Window child)"""
return _controls.PyControl_base_RemoveChild(*args, **kwargs)
+ def base_ShouldInheritColours(*args, **kwargs):
+ """base_ShouldInheritColours() -> bool"""
+ return _controls.PyControl_base_ShouldInheritColours(*args, **kwargs)
+
+ def base_ApplyParentThemeBackground(*args, **kwargs):
+ """base_ApplyParentThemeBackground(Colour c)"""
+ return _controls.PyControl_base_ApplyParentThemeBackground(*args, **kwargs)
+
class PyControlPtr(PyControl):
def __init__(self, this):
self.__class__ = PyControl
_controls.PyControl_swigregister(PyControlPtr)
+def PrePyControl(*args, **kwargs):
+ """PrePyControl() -> PyControl"""
+ val = _controls.new_PrePyControl(*args, **kwargs)
+ val.thisown = 1
+ return val
+
#---------------------------------------------------------------------------
FRAME_EX_CONTEXTHELP = _controls.FRAME_EX_CONTEXTHELP