pep8 fixes for subiquitycore/ui/form.py
This commit is contained in:
parent
4890d306fc
commit
7cbf8c2b69
|
@ -41,11 +41,13 @@ from subiquitycore.ui.utils import button_pile, Color, screen
|
|||
log = logging.getLogger("subiquitycore.ui.form")
|
||||
|
||||
|
||||
class Toggleable(delegate_to_widget_mixin('_original_widget'), WidgetDecoration):
|
||||
class Toggleable(delegate_to_widget_mixin('_original_widget'),
|
||||
WidgetDecoration):
|
||||
|
||||
def __init__(self, original):
|
||||
if not isinstance(original, AttrMap):
|
||||
raise RuntimeError("Toggleable must be passed an AttrMap, not %s", original)
|
||||
raise RuntimeError(
|
||||
"Toggleable must be passed an AttrMap, not %s", original)
|
||||
self.original = original
|
||||
self.enabled = False
|
||||
self.enable()
|
||||
|
@ -57,7 +59,8 @@ class Toggleable(delegate_to_widget_mixin('_original_widget'), WidgetDecoration)
|
|||
|
||||
def disable(self):
|
||||
if self.enabled:
|
||||
self.original_widget = WidgetDisable(Color.info_minor(self.original.original_widget))
|
||||
self.original_widget = (
|
||||
WidgetDisable(Color.info_minor(self.original.original_widget)))
|
||||
self.enabled = False
|
||||
|
||||
|
||||
|
@ -98,6 +101,7 @@ class WantsToKnowFormField(object):
|
|||
def set_bound_form_field(self, bff):
|
||||
self.bff = bff
|
||||
|
||||
|
||||
class BoundFormField(object):
|
||||
|
||||
def __init__(self, field, form, widget):
|
||||
|
@ -243,7 +247,8 @@ class BoundFormField(object):
|
|||
if val != self._enabled:
|
||||
self._enabled = val
|
||||
if self.pile is not None:
|
||||
self.pile.contents[0] = (self._cols(), self.pile.contents[0][1])
|
||||
self.pile.contents[0] = (self._cols(),
|
||||
self.pile.contents[0][1])
|
||||
|
||||
|
||||
def simple_field(widget_maker):
|
||||
|
@ -306,7 +311,7 @@ class MetaForm(MetaSignals):
|
|||
if v.caption is None:
|
||||
v.caption = k + ":"
|
||||
_unbound_fields.append(v)
|
||||
_unbound_fields.sort(key=lambda f:f.index)
|
||||
_unbound_fields.sort(key=lambda f: f.index)
|
||||
self._unbound_fields = _unbound_fields
|
||||
|
||||
|
||||
|
@ -318,8 +323,10 @@ class Form(object, metaclass=MetaForm):
|
|||
cancel_label = _("Cancel")
|
||||
|
||||
def __init__(self, initial={}):
|
||||
self.done_btn = Toggleable(done_btn(_(self.ok_label), on_press=self._click_done))
|
||||
self.cancel_btn = Toggleable(cancel_btn(_(self.cancel_label), on_press=self._click_cancel))
|
||||
self.done_btn = Toggleable(done_btn(_(self.ok_label),
|
||||
on_press=self._click_done))
|
||||
self.cancel_btn = Toggleable(cancel_btn(_(self.cancel_label),
|
||||
on_press=self._click_cancel))
|
||||
self.buttons = button_pile([self.done_btn, self.cancel_btn])
|
||||
self._fields = []
|
||||
for field in self._unbound_fields:
|
||||
|
|
Loading…
Reference in New Issue