|
@@ -239,7 +239,7 @@ class NewProduct(urwid.Overlay):
|
|
self.query_manager = query_manager
|
|
self.query_manager = query_manager
|
|
self.name = name
|
|
self.name = name
|
|
|
|
|
|
- title = urwid.Text('Enter Product Info')
|
|
|
|
|
|
+ title = urwid.Text('Enter Product Info', align='center')
|
|
self.fields = OrderedDict()
|
|
self.fields = OrderedDict()
|
|
for f in ('product', 'category', 'group'):
|
|
for f in ('product', 'category', 'group'):
|
|
w = AutoCompleteEdit(
|
|
w = AutoCompleteEdit(
|
|
@@ -258,17 +258,17 @@ class NewProduct(urwid.Overlay):
|
|
urwid.Divider(),
|
|
urwid.Divider(),
|
|
*[
|
|
*[
|
|
urwid.AttrMap(
|
|
urwid.AttrMap(
|
|
- urwid.LineBox(v, title=k.title(), title_align='left'), 'streak'
|
|
|
|
|
|
+ urwid.LineBox(urwid.AttrMap(v,'streak'), title=k.title(), title_align='left'), 'banner'
|
|
) for k,v in self.fields.items()
|
|
) for k,v in self.fields.items()
|
|
],
|
|
],
|
|
- ok,
|
|
|
|
|
|
+ urwid.AttrMap(ok, 'banner'),
|
|
], focus_item=2)
|
|
], focus_item=2)
|
|
])
|
|
])
|
|
- ), 'streak')
|
|
|
|
- super().__init__(body, under,
|
|
|
|
- align='center', width=('relative',40),
|
|
|
|
- valign='middle', height=('relative',30),
|
|
|
|
- min_width=20, min_height=9)
|
|
|
|
|
|
+ ), 'banner')
|
|
|
|
+ super().__init__(urwid.AttrMap(body, 'bg'), under,
|
|
|
|
+ align='center', width=('relative', 40),
|
|
|
|
+ valign='middle', height=('relative', 40),
|
|
|
|
+ min_width=20, min_height=12)
|
|
|
|
|
|
@property
|
|
@property
|
|
def data(self):
|
|
def data(self):
|