This is the basic container class. It provides space in which child
widgets can be position via the position attribute. If you want to use
the layout engine, you have to use derived containers with vertical or
horizontal orientation (VBox or HBox)
|
|
__init__(self,
parent=None,
name=None,
size=None,
min_size=None,
max_size=None,
helptext=None,
position=None,
style=None,
hexpand=None,
vexpand=None,
font=None,
base_color=None,
background_color=None,
foreground_color=None,
selection_color=None,
border_size=None,
position_technique=None,
is_focusable=None,
comment=None,
padding=None,
background_image=None,
opaque=None,
margins=None,
_real_widget=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
addChild(self,
widget)
This function adds a widget as child widget and is only implemented
in container widgets. |
source code
|
|
|
|
insertChild(self,
widget,
position)
This function inserts a widget a given index in the child list. |
source code
|
|
|
|
|
|
|
removeChild(self,
widget)
This function removes a direct child widget and is only implemented
in container widgets. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
deepApply(self,
visitorFunc,
leaves_first=True)
Recursively apply a callable to all contained widgets and then the
widget itself. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inherited from widget.Widget:
__repr__,
__str__,
adaptLayout,
addChildren,
afterHide,
capture,
collectData,
collectDataAsDict,
distributeData,
distributeInitialData,
execute,
expandContent,
findChild,
findChildByName,
findChildren,
getAbsolutePos,
getData,
getNamedChildren,
hide,
isCaptured,
isVisible,
listNamedWidgets,
mapEvents,
match,
removeAllChildren,
removeChildren,
requestFocus,
resizeToContent,
setData,
setInitialData,
show,
sizeChanged,
stylize
Inherited from widget.Widget (private):
_getBorderSize,
_getFont,
_getHeight,
_getMaxHeight,
_getMaxWidth,
_getMinHeight,
_getMinWidth,
_getName,
_getParent,
_getPosition,
_getSize,
_getStyle,
_getWidth,
_getX,
_getY,
_isFocusable,
_recursiveExpandContent,
_recursiveResizeToContent,
_setBorderSize,
_setFocusable,
_setFont,
_setHeight,
_setMaxHeight,
_setMaxWidth,
_setMinHeight,
_setMinWidth,
_setName,
_setParent,
_setPosition,
_setSize,
_setStyle,
_setWidth,
_setX,
_setY
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__setattr__,
__sizeof__,
__subclasshook__
|
|
|
ATTRIBUTES = Widget.ATTRIBUTES+ [IntAttr('padding'), Attr('bac...
|
|
|
DEFAULT_OPAQUE = True
|
|
|
DEFAULT_MARGINS = 5, 5
|
|
|
DEFAULT_PADDING = 5
|
|
|
DEFAULT_BACKGROUND = None
hash(x)
|
|
|
background_image = property(getBackgroundImage, setBackgroundI...
|
|
|
opaque = property(_getOpaque, _setOpaque)
|
|
Inherited from widget.Widget:
DEFAULT_BORDER_SIZE,
DEFAULT_COMMENT,
DEFAULT_FONT,
DEFAULT_HELPTEXT,
DEFAULT_HEXPAND,
DEFAULT_MAX_SIZE,
DEFAULT_MIN_SIZE,
DEFAULT_NAME,
DEFAULT_POSITION,
DEFAULT_POSITION_TECHNIQUE,
DEFAULT_SIZE,
DEFAULT_VEXPAND,
HIDE_SHOW_ERROR,
background_color,
base_color,
border_size,
font,
foreground_color,
height,
is_focusable,
max_height,
max_width,
min_height,
min_width,
name,
parent,
position,
selection_color,
size,
style,
width,
x,
y
|