| Home | Trees | Index | Help |
|---|
| Package ocempgui :: Package widgets :: Module Box :: Class Box |
|
object--+ |INotifyable--+ |BaseObject--+ |object--+ | | |Sprite--+ |BaseWidget--+ |Container--+ | Box
Box (width, height) -> Box
A container widget which allows absolute positioning of its widgets.
The Box widget places its attached children relative to it own topleft coordinates but does not layout them. Instead they are positioned absolutely, which includes possible overlapping blits outside of the visible Box area.
Default action (invoked by activate()): None
Mnemonic action (invoked by activate_mnemonic()): None| Method Summary | |
|---|---|
__init__(self,
width,
height)
| |
B.draw () -> None | |
B.draw_bg () -> None | |
B.set_focus (focus=True) -> None | |
| Inherited from Container | |
C.add_child (...) -> None | |
C.calculate_size (...) -> int, int | |
C.destroy () -> None | |
C.dispose_widgets (...) -> None | |
C.insert_child (...) -> None | |
C.remove_child (...) -> None | |
C.set_children (...) -> None | |
C.set_depth (...) -> None | |
C.set_event_manager (...) -> None | |
C.set_indexable (...) -> None | |
C.set_padding (...) -> None | |
C.set_sensitive (...) -> None | |
C.set_spacing (...) -> None | |
C.update (...) -> None | |
| Inherited from BaseWidget | |
W.activate () -> None | |
W.activate_mnemonic (...) -> bool | |
W.check_sizes (...) -> int, int | |
W.create_style () -> WidgetStyle | |
For debugging usage only | |
W.get_style () -> WidgetStyle | |
B.initclass () -> None (Class method) | |
W.lock () -> None | |
W.notify (...) -> None | |
W.rect_to_client (...) -> pygame.Rect | |
W.set_dirty (...) -> None | |
W.set_entered (...) -> None | |
W.set_event_area (...) -> None | |
W.set_index (...) -> None | |
W.set_maximum_size (...) -> None | |
W.set_minimum_size (...) -> None | |
W.set_opacity (...) -> None | |
W.set_position (...) -> None | |
W.set_size (...) -> None | |
W.set_state (...) -> None | |
W.set_style (...) -> None | |
W.set_tooltip (...) -> None | |
W.unlock () -> None | |
| Inherited from BaseObject | |
B.connect_signal (...) -> EventCallback | |
B.disconnect_signal (...) -> None | |
B.emit (...) -> bool | |
B.run_signal_handlers (...) -> None | |
| Inherited from Sprite | |
| |
add(group or list of of groups, ...) add a sprite to container | |
| |
alive() -> bool check to see if the sprite is in any groups | |
groups() -> list of groups list used sprite containers | |
kill() remove this sprite from all groups | |
remove(group or list of groups, ...) remove a sprite from container | |
| |
| Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) | |
| Property Summary | |
|---|---|
| Inherited from Container | |
children: List of the children for the Container. | |
padding: The additional padding for the Container. | |
spacing: The spacing between the children. | |
| Inherited from BaseWidget | |
bottom | |
bottomleft | |
bottomright | |
center | |
centerx | |
centery | |
controls: Widgets associated with the widget. | |
depth: The z-axis layer depth of the widget. | |
dirty: Indicates, whether the widget need to be redrawn. | |
entered: Indicates, whether the widget is entered. | |
eventarea: The area, which gets the events. | |
focus: The focus of the widget. | |
h | |
height | |
image: The visible surface of the widget. | |
index: The tab index position of the widget. | |
indexable: The IIndexable, the widget is attached to. | |
left | |
locked: Indicates, whether the widget is locked. | |
maxsize: The maximum size to occupy by the widget. | |
midbottom | |
midleft | |
midright | |
midtop | |
minsize: The guaranteed size of the widget. | |
opacity: The opacity of the widget. | |
position: The position of the topleft corner. | |
rect: The area occupied by the widget. | |
right | |
sensitive: The sensitivity of the widget. | |
size | |
state: The current state of the widget. | |
style: The style of the widget. | |
tooltip: The tool tip text to display for the widget. | |
top | |
topleft | |
topright | |
w | |
width | |
x | |
y | |
| Inherited from BaseObject | |
manager: The event manager to use by the object. | |
| Instance Method Details |
|---|
draw(self)B.draw () -> None Draws the Box surface and places its children on it.
|
draw_bg(self)B.draw_bg () -> None Draws the Box background surface and returns it. Creates the visible surface of the Box and returns it to the caller. |
set_focus(self, focus=True)B.set_focus (focus=True) -> None Overrides the set_focus() behaviour for the Box. The Box class is not focusable by default. It is a layout class for other widgets, so it does not need to get the input focus and thus it will return false without doing anything. |
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Thu Jan 10 10:18:43 2008 | http://epydoc.sf.net |