def __init__(self, username_text, password_text): # Header header = generic.banner() # Username and password prompts max_prompt_length = max(len(username_text), len(password_text)) max_prompt_padding = max_prompt_length + 2 self._username_editor = generic.editor() username_prompt = auth.username_prompt(username_text, self._username_editor, max_prompt_padding) self._password_editor = generic.editor(mask="♥") password_prompt = auth.password_prompt(password_text, self._password_editor, max_prompt_padding) # Login button self.login_button = generic.button("login") login_button_widget = auth.wrap_login_button(self.login_button) # Notifier self.notifier = generic.Notifier("") login_widget = auth.Login([header, generic.box_solid_fill(" ", 2), username_prompt, generic.box_solid_fill(" ", 1), password_prompt, generic.box_solid_fill(" ", 2), login_button_widget, generic.box_solid_fill(" ", 1), self.notifier]) self.widget = generic.center(login_widget)
def __init__(self, parent_view, project, notifier, tabs): super().__init__(parent_view) self.project = project self.notifier = notifier self.stats = backlog.BacklogStats(project) self.user_stories = backlog.UserStoryList(project) list_walker = urwid.SimpleFocusListWalker([ tabs, generic.box_solid_fill(" ", 1), self.stats, generic.box_solid_fill(" ", 1), self.user_stories ]) list_walker.set_focus(4) self.widget = urwid.ListBox(list_walker)
def __init__(self, parent_view, project, notifier, tabs): super().__init__(parent_view) self.project = project self.notifier = notifier self.widget = urwid.ListBox(urwid.SimpleListWalker([ tabs, generic.box_solid_fill(" ", 1), ]))
def __init__(self, parent_view, project, notifier, tabs): super().__init__(parent_view) self.project = project self.notifier = notifier self.wiki_page = wiki.WikiPage(project) list_walker = urwid.SimpleFocusListWalker([tabs, generic.box_solid_fill(" ", 1), self.wiki_page]) list_walker.set_focus(2) self.widget = urwid.ListBox(list_walker)
def __init__(self, parent_view, project, notifier, tabs): super().__init__(parent_view) self.project = project self.notifier = notifier self.widget = urwid.ListBox( urwid.SimpleListWalker([ tabs, generic.box_solid_fill(" ", 1), ]))
def __init__(self, parent_view, project, notifier, tabs): super().__init__(parent_view) self.notifier = notifier self._project = project self._milestone = {} self._user_stories = [] self._tasks = [] self.info = milestones.MilestoneInfo(self._project) self.stats = milestones.MilestoneStats(self._project) self.taskboard = milestones.MilestoneTaskboard(self._project) self.widget = urwid.ListBox(urwid.SimpleListWalker([ tabs, generic.box_solid_fill(" ", 1), self.info, generic.box_solid_fill(" ", 1), self.stats, generic.box_solid_fill(" ", 1), # TODO: FIXME: Calculate the row size wehn populate the tb. urwid.BoxAdapter(self.taskboard, 46), ]))
def __init__(self, parent_view, project, notifier, tabs): super().__init__(parent_view) self.project = project self.notifier = notifier self.filters = {} self.stats = issues.IssuesStats(project) self.filters_info = issues.IssuesFiltersInfo(project, self.filters) self.issues_header = issues.IssuesListHeader() self.issues = issues.IssuesList(project) list_walker = urwid.SimpleFocusListWalker([ tabs, generic.box_solid_fill(" ", 1), self.stats, generic.box_solid_fill(" ", 1), self.filters_info, self.issues_header, # TODO: FIXME: Calculate the row size wehn populate the issues list. urwid.BoxAdapter(self.issues, 35), ]) list_walker.set_focus(6) self.widget = urwid.ListBox(list_walker)
def __init__(self, parent_view, project, notifier, tabs): super().__init__(parent_view) self.project = project self.notifier = notifier self.wiki_page = wiki.WikiPage(project) list_walker = urwid.SimpleFocusListWalker([ tabs, generic.box_solid_fill(" ", 1), self.wiki_page, ]) list_walker.set_focus(2) self.widget = urwid.ListBox(list_walker)
def __init__(self, parent_view, project, notifier, tabs): super().__init__(parent_view) self.notifier = notifier self._project = project self._milestone = {} self._user_stories = [] self._tasks = [] self.info = milestones.MilestoneInfo(self._project) self.stats = milestones.MilestoneStats(self._project) self.taskboard = milestones.MilestoneTaskboard(self._project) self.widget = urwid.ListBox( urwid.SimpleListWalker([ tabs, generic.box_solid_fill(" ", 1), self.info, generic.box_solid_fill(" ", 1), self.stats, generic.box_solid_fill(" ", 1), # TODO: FIXME: Calculate the row size wehn populate the tb. urwid.BoxAdapter(self.taskboard, 46), ]))