| Home | Trees | Index | Help |
|---|
| Package ocempgui :: Package widgets :: Module TooltipWindow :: Class TooltipWindow |
|
object--+ |INotifyable--+ |BaseObject--+ |object--+ | | |Sprite--+ |BaseWidget--+ | TooltipWindow
TooltipWindow (text) -> TooltipWindow
A widget class that displays a line of text using a certain color.
The TooltipWindow widgets is able to display a short amount of text. It is a completely non-interactive widget suitable for tooltip support and notification messages.
The text to display on the TooltipWindow can be set through the 'text' attribute or set_text() method.
window.text = 'A text to display' window.set_text ('A text to display')
The 'padding' attribute and set_padding() method are used to place a certain amount of pixels between the text and the outer edges of the TooltipWindow.
window.padding = 10 window.set_padding (10)
Default action (invoked by activate()): None
Mnemonic action (invoked by activate_mnemonic()): None
Attributes: text - The text to display on the TooltipWindow. padding - Additional padding between text and borders. Default is 2.| Method Summary | |
|---|---|
__init__(self,
text)
| |
T.draw_bg () -> Surface | |
T.set_focus (...) -> bool | |
T.set_padding (...) -> None | |
T.set_text (...) -> 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.destroy () -> None | |
W.draw () -> None | |
W.get_style () -> WidgetStyle | |
B.initclass () -> None (Class method) | |
W.lock () -> None | |
W.notify (...) -> None | |
W.rect_to_client (...) -> pygame.Rect | |
W.set_depth (...) -> None | |
W.set_dirty (...) -> None | |
W.set_entered (...) -> None | |
W.set_event_area (...) -> None | |
W.set_event_manager (...) -> None | |
W.set_index (...) -> None | |
W.set_indexable (...) -> None | |
W.set_maximum_size (...) -> None | |
W.set_minimum_size (...) -> None | |
W.set_opacity (...) -> None | |
W.set_position (...) -> None | |
W.set_sensitive (...) -> None | |
W.set_size (...) -> None | |
W.set_state (...) -> None | |
W.set_style (...) -> None | |
W.set_tooltip (...) -> None | |
W.unlock () -> None | |
W.update (...) -> None | |
W._get_rect () -> pygame.Rect | |
W._get_rect_attr (...) -> var | |
W._set_rect_attr (...) -> 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 | |
|---|---|
padding: Additional padding between text and borders. | |
text: The text to display on the TooltipWindow. | |
| 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_bg(self)T.draw_bg () -> Surface Draws the background surface of the TooltipWindow and returns it. |
set_focus(self, focus=True)T.set_focus (...) -> bool Overrides the default widget input focus. The TooltipWindow cannot be focused by default, thus this method always returns False and does not do anything. |
set_padding(self, padding)T.set_padding (...) -> None Sets the padding between the edges and text of the TooltipWindow. The padding value is the amount of pixels to place between the edges of the TooltipWindow and the displayed text. Raises a TypeError, if the passed argument is not a positive integer. Note: If the 'size' attribute is set, it can influence the visible space between the text and the edges. That does not mean, that any padding is set. |
set_text(self, text)T.set_text (...) -> None Sets the text of the TooltipWindow to the passed argument. Raises a TypeError, if the passed argument is not a string or unicode. |
| Property Details |
|---|
paddingAdditional padding between text and borders.
|
textThe text to display on the TooltipWindow.
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Thu Jan 10 10:18:45 2008 | http://epydoc.sf.net |