Class e.p.p.w.p.s.ProgressBarCollection(VBox):

Part of elisa.plugins.poblesec.widgets.player.status_display View In Hierarchy

Collection of three progress bars:

The widget contains the three progress bars and a 3 PlayerStatusLabel. Only one progress bar (and its label) is visible at the same moment.

Line # Kind Name Docs
87 Method create_widgets Override this method in subclasses to create subwidgets.
156 Method update_style_properties Update the widget's appearence basing on the properties set.
186 Method set_visible_bar Display a specific bar with the associated label
229 Method get_visible_bar Return the visible bar.
237 Method set_sensitive Enable or disable the sensitive mode for all the bars

Inherited from VBox:

Line # Kind Name Docs
429 Method _insert_new_child Undocumented
439 Method _layout Undocumented

Inherited from Box (via VBox):

Line # Kind Name Docs
79 Method __init__ Set the default styles for the widget. Subclasses should override and
157 Method clean Undocumented
168 Method pack_start Add widget to the box packed after any other widget packed using
185 Method pack_end Add widget to the box packed after any other widget packed using
202 Method remove Undocumented
219 Method pop Undocumented
242 Method __len__ Undocumented
245 Method __contains__ Undocumented
275 Method spacing__get Undocumented
278 Method spacing__set Undocumented
284 Method alignment__get Undocumented
287 Method alignment__set Undocumented
125 Method _queue_layout Undocumented
135 Method _resized_callback Undocumented
138 Method _repositioned_callback Undocumented
141 Method _child_resized_callback Undocumented
144 Method _child_changed_callback Undocumented
153 Method _disconnect_child Undocumented
233 Method _remove_packed_child Undocumented
262 Method _connect_to_child_signals Undocumented
297 Method _prelayout_children Compute the size of children packed with expand set to True and the
348 Class Method _demo_widget Meant to be overidden by inheriting widgets for widget creation and

Inherited from Widget (via VBox, Box):

Line # Kind Name Docs
131 Method state__get The present state of the widget
135 Method state__set Set the state of the widget and emit the "state-changed" signal if
152 Method do_state_changed Default 'state-changed' handler
159 Method style__get The present style
163 Method style__set Set the present style, after binding it to the widget and subscribing
190 Method do_style_set Default 'style-set' signal handler
309 Method get_parent Get the parent, if exists.
317 Method get_children Get the list of direct children.
325 Method get_root Get the root of the widget's tree hierarchy
336 Method get_descendants Get the list of nodes in the subtree
373 Method focus__get Whether the widget has focus
377 Method focus__set Set the focus state on the widget emitting the 'focus' signal on the
414 Method focus_child__get Get the child with focus
420 Method do_key_press_event Default 'key-press-event' signal handler.
489 Class Method demo Create a demo widget, put it on a canvas and show it in a viewport.
98 Method _init_styles Undocumented
186 Method _style_property_changed Undocumented
195 Method _parse_style_key Parse a style property key into a couple (widget, attribute name).
233 Method _parse_style_value Parse a style property value.
350 Method _set_focused Set or unset the focused widget and update the focused child property of
432 Method _do_real_key_press_event Undocumented
442 Class Method _demo_create_viewport Undocumented
449 Class Method _on_demo_delete Undocumented
468 Class Method _set_demo_widget_defaults Undocumented

Inherited from Group (via VBox, Box, Widget):

Line # Kind Name Docs
85 Method canvas__set Undocumented
105 Method canvas__get Undocumented
110 Method layer__set Undocumented
123 Method layer__get Undocumented
131 Method add Undocumented
192 Method empty Undocumented
205 Method __iter__ Undocumented
208 Method update_absolute_x Undocumented
215 Method update_absolute_y Undocumented
222 Method update_absolute_z Undocumented
229 Method update_absolute_position Undocumented
236 Method update_absolute_width Undocumented
245 Method update_absolute_height Undocumented
254 Method update_absolute_size Undocumented
263 Method update_absolute_visible Undocumented
268 Method update_absolute_opacity Undocumented
274 Method regenerate Undocumented
161 Method _proxy_child_signal_scrolled Undocumented
165 Method _proxy_child_signal Undocumented
169 Method _proxy_child_signal_with_pressure Undocumented

Inherited from Node (via VBox, Box, Widget, Group):

Line # Kind Name Docs
39 Method absolute_width__get Undocumented
42 Method absolute_width__set Undocumented
47 Method absolute_height__get Undocumented
50 Method absolute_height__set Undocumented
55 Method absolute_x__get Undocumented
58 Method absolute_x__set Undocumented
64 Method absolute_y__get Undocumented
67 Method absolute_y__set Undocumented
73 Method absolute_z__get Undocumented
76 Method absolute_z__set Undocumented
82 Method parent__set Undocumented
102 Method parent__get Undocumented
107 Method x__get Undocumented
113 Method x__set Undocumented
129 Method y__get Undocumented
135 Method y__set Undocumented
152 Method z__get Undocumented
158 Method z__set Undocumented
175 Method position__get Undocumented
181 Method position__set Undocumented
205 Method width__get Undocumented
211 Method width__set Undocumented
229 Method height__get Undocumented
235 Method height__set Undocumented
255 Method size__get Undocumented
261 Method size__set Undocumented
281 Method visible__get Undocumented
287 Method visible__set Undocumented
305 Method opacity__get Undocumented
311 Method opacity__set Undocumented
def create_widgets(self):
Override this method in subclasses to create subwidgets.
def update_style_properties(self, props=None):
Update the widget's appearence basing on the properties set.

By default all properties that can match a public member of the widget will be applied automatically. If custom style properties not matching real subwidgets/attributes need to be defined, this method should be overridden: the custom properties should be processed first, and then the remaining properties passed to the parent's update_style_properties method.

Parameterspropsthe properties that have to be updated (type: dictionary of strings ==> anything )
def set_visible_bar(self, value):
Display a specific bar with the associated label
Parametersvaluethe bar to display (type: BARS )
def get_visible_bar(self):
Return the visible bar.
Returns (type: BARS )
def set_sensitive(self, value):
Enable or disable the sensitive mode for all the bars ( note that the buffering bar is not included because the sensitive mode is always disabled for it )
ParametersvalueTrue or False (type: bool )
API Documentation for Elisa Media Center, generated by pydoctor at 2009-01-12 17:59:14.