def build_footer(self): cancel = menu_btn(on_press=self.do_cancel, label="\n BACK\n") self.apply_button = menu_btn(on_press=self.do_done, label="\n DONE\n") self.buttons = Columns([ ('fixed', 2, Text("")), ('fixed', 13, Color.menu_button( cancel, focus_map='button_primary focus')), Text(""), ('fixed', 20, Color.menu_button( self.apply_button, focus_map='button_primary focus')), ('fixed', 2, Text("")) ]) footer = Pile([ HR(top=0), Padding.line_break(""), Color.frame_footer(Pile([ Padding.line_break(""), self.buttons])) ]) return footer
def build_footer(self): # cancel = menu_btn(on_press=self.cancel, # label="\n BACK\n") self.buttons = Columns([ ('fixed', 2, Text("")), # ('fixed', 13, Color.menu_button( # cancel, # focus_map='button_primary focus')), Text(""), ('fixed', 40, Color.menu_button( self.skip_rest_button, focus_map='button_primary focus' )), ('fixed', 2, Text("")) ]) footer = Pile([ HR(top=0), Padding.center_90(self.description_w), Padding.line_break(""), Color.frame_footer(Pile([ Padding.line_break(""), self.buttons])) ]) return footer
def _build_footer(self): def _pack(btn): return ('fixed', len(btn.label) + 4, btn) buttons = [] buttons.append(('fixed', 2, Text(""))) buttons.append(_pack(self.button('QUIT', app.ui.quit))) if self.show_back_button: buttons.append(_pack(self.button('BACK', self.prev_screen))) buttons.append(('weight', 2, Text(""))) buttons.extend([_pack(btn) for btn in self.build_buttons()]) buttons.append(('fixed', 2, Text(""))) self.button_row = Columns(buttons, 2) self.footer_msg = Text(self.footer) footer_widget = Columns([ Text(''), ('pack', self.footer_msg), Text(''), ]) footer_widget = Padding.center_90(self.footer_msg) if self.footer_height != 'auto': footer_widget = BoxAdapter(Filler(footer_widget, valign='bottom'), self.footer_height) footer = Pile([ Padding.center_90(HR()), Color.body(footer_widget), Padding.line_break(""), Color.frame_footer( Pile([ Padding.line_break(""), self.button_row, ])), ]) return footer
def build_footer(self): cancel = menu_btn(on_press=self.do_cancel, label="\n BACK\n") self.apply_button = menu_btn(on_press=self.do_commit, label="\n APPLY\n") self.buttons = Columns([ ('fixed', 2, Text("")), ('fixed', 13, Color.menu_button( cancel, focus_map='button_primary focus')), Text(""), ('fixed', 20, Color.menu_button( self.apply_button, focus_map='button_primary focus')), ('fixed', 2, Text("")) ]) footer = Pile([ HR(top=0), Padding.center_90(self.description_w), Padding.line_break(""), Color.frame_footer(Pile([ Padding.line_break(""), self.buttons])) ]) return footer
def build_footer(self): cancel = menu_btn(on_press=self.do_cancel, label="\n BACK\n") confirm = menu_btn(on_press=self.do_commit, label="\n APPLY CHANGES\n") self.buttons = Columns([ ('fixed', 2, Text("")), ('fixed', 13, Color.menu_button( cancel, focus_map='button_primary focus')), Text(""), ('fixed', 20, Color.menu_button( confirm, focus_map='button_primary focus')), ('fixed', 2, Text("")) ]) footer = Pile([ HR(top=0), Padding.center_90(self.description_w), Padding.line_break(""), Color.frame_footer(Pile([ Padding.line_break(""), self.buttons])) ]) return footer
def _build_footer(self): footer_pile = Pile([ Padding.line_break(""), Color.frame_footer( Columns([('fixed', 2, Text("")), ('fixed', 13, self._build_buttons())])) ]) return footer_pile
def _build_footer(self): self.spell_description = Text("") footer_pile = Pile( [ Padding.center_60(self.spell_description), Padding.line_break(""), Color.frame_footer(Columns([("fixed", 2, Text("")), ("fixed", 13, self._build_buttons())])), ] ) return footer_pile
def _build_footer(self): footer_pile = Pile([ Padding.line_break(""), Color.frame_footer( Columns([ ('fixed', 2, Text("")), ('fixed', 13, self._build_buttons()) ])) ]) return footer_pile
def _build_footer(self): self.spell_description = Text("") footer_pile = Pile([ Padding.center_60(self.spell_description), Padding.line_break(""), Color.frame_footer( Columns([('fixed', 2, Text("")), ('fixed', 13, self._build_buttons())])) ]) return footer_pile
def _build_footer(self): return Pile([ Padding.center_60( Text('Enter your Ubuntu SSO (Launchpad) email address and ' 'password. If you have Two-Factor Authentication (2FA) ' 'enabled, enter that as well, otherwise leave that field ' 'blank. For more information about 2FA, see: ' 'https://help.ubuntu.com/community/SSO/FAQs/2FA')), Padding.line_break(""), Color.frame_footer(Pile([ Padding.line_break(""), self.buttons, ])), ])
def _build_footer(self): no = menu_btn(on_press=self.cancel, label="\n NO\n") yes = menu_btn(on_press=self.submit, label="\n YES\n") self.buttons = Columns([ ('fixed', 2, Text("")), ('fixed', 11, Color.menu_button(no, focus_map='button_primary focus')), Text(""), ('fixed', 11, Color.menu_button(yes, focus_map='button_primary focus')), ('fixed', 2, Text("")) ]) self.footer = Pile([Padding.line_break(""), self.buttons]) return Color.frame_footer(self.footer)
def _build_footer(self): footer_pile = Pile([ Padding.center_60( Text( 'The controller is what allows Juju to deploy and manage your ' 'models/spells. With JaaS, the controller will be managed ' 'for you, so that you can focus on your applications and ' 'solutions. Alternatively, you can host and manage your own ' 'controller on the cloud to which you deploy.')), Padding.line_break(""), Color.frame_footer( Columns([('fixed', 2, Text("")), ('fixed', 13, self._build_buttons())])) ]) return footer_pile
def _build_footer(self): buttons = [] buttons.append(('fixed', 2, Text(""))) if self.back: buttons.append(self.button('BACK', lambda btn: self.back())) else: buttons.append( self.button('QUIT', lambda btn: events.Shutdown.set())) buttons.append(('weight', 2, Text(""))) buttons.extend(self.build_buttons()) buttons.append(('fixed', 2, Text(""))) self.buttons = Columns(buttons) footer = Color.frame_footer( Pile([Padding.line_break(""), self.buttons])) return footer
def _build_footer(self): cancel = menu_btn(on_press=self.cancel, label="\n BACK\n") confirm = menu_btn(on_press=self.submit, label="\n ADD CREDENTIAL\n") self.buttons = Columns([ ('fixed', 2, Text("")), ('fixed', 13, Color.menu_button(cancel, focus_map='button_primary focus')), Text(""), ('fixed', 20, Color.menu_button(confirm, focus_map='button_primary focus')), ('fixed', 2, Text("")) ]) footer = Color.frame_footer( Pile([Padding.line_break(""), self.buttons])) return footer
def _build_footer(self): footer_pile = Pile([ Padding.center_90(HR()), Color.body( BoxAdapter( Filler(Columns([ Text(''), ('pack', self.message), Text(''), ]), valign='bottom'), 7)), Padding.line_break(""), Color.frame_footer( Columns([('fixed', 2, Text("")), ('fixed', 13, self._build_buttons())])), ]) self.update_message() return footer_pile
def _build_footer(self): cancel = menu_btn(on_press=self.cancel, label="\n BACK\n") confirm = menu_btn(on_press=self.submit, label="\n ADD CREDENTIAL\n") self.buttons = Columns([ ('fixed', 2, Text("")), ('fixed', 13, Color.menu_button( cancel, focus_map='button_primary focus')), Text(""), ('fixed', 20, Color.menu_button( confirm, focus_map='button_primary focus')), ('fixed', 2, Text("")) ]) footer = Color.frame_footer(Pile([ Padding.line_break(""), self.buttons ])) return footer
def build_footer(self): # cancel = menu_btn(on_press=self.cancel, # label="\n BACK\n") self.buttons = Columns([ ('fixed', 2, Text("")), # ('fixed', 13, Color.menu_button( # cancel, # focus_map='button_primary focus')), Text(""), ('fixed', 40, Color.menu_button(self.skip_rest_button, focus_map='button_primary focus')), ('fixed', 2, Text("")) ]) footer = Pile([ HR(top=0), Padding.center_90(self.description_w), Padding.line_break(""), Color.frame_footer(Pile([Padding.line_break(""), self.buttons])) ]) return footer
def _build_status_extra(self): return Color.frame_footer(Pile([self._status_line]))
def _build_status_extra(self): return Color.frame_footer( Pile([ self._status_line ]))