Lines Matching full:widgets
42 from . import widgets
66 different widgets of any type in any order. You can even write your own
67 widgets! However, since there are already a good number of widgets you
69 widgets.
94 'term_width', 'update_interval', 'widgets', '_time_sensitive',
99 _DEFAULT_WIDGETS = [widgets.Percentage(), ' ', widgets.Bar()]
101 def __init__(self, maxval=None, widgets=None, term_width=None, poll=1, argument
106 if widgets is None:
107 widgets = list(self._DEFAULT_WIDGETS)
110 self.widgets = widgets
203 for index, widget in enumerate(self.widgets):
204 if isinstance(widget, widgets.WidgetHFill):
208 widget = widgets.format_updatable(widget, self)
226 """Joins the widgets and justifies the line."""
228 widgets = ''.join(self._format_widgets())
230 if self.left_justify: return widgets.ljust(self.term_width)
231 else: return widgets.rjust(self.term_width)
243 """Checks all widgets for the time sensitive bit."""
246 for w in self.widgets)