def __init__(self, shell): Screen.__init__(self, shell) self.shell = shell f1 = get_font(24, "VeraBd.ttf") title = Label("Rdrive", font = f1) def screen_button(text, screen): return Button(text, action = lambda: shell.show_screen(screen)) menu = Column([ screen_button("Text Screen", shell.text_screen), screen_button("Text Fields", shell.fields_screen), screen_button("Controls", shell.controls_screen), screen_button("Timing", shell.anim_screen), screen_button("Grid View", shell.grid_screen), screen_button("Palette View", shell.palette_screen), screen_button("Image Array", shell.image_array_screen), screen_button("Modal Dialogs", shell.dialog_screen), screen_button("Tab Panel", shell.tab_panel_screen), screen_button("Table View", shell.table_screen), Button("Quit", shell.quit), ], align = 'l') contents = Column([ title, menu, ], align = 'l', spacing = 20) self.add_centered(contents)
def __init__(self, shell): Screen.__init__(self, shell) f = get_font(15, "VeraBd.ttf") title = Label("Norwegian Butter Exports", font = f) table = DemoTableView() back = Button("Menu", action = shell.show_menu) contents = Column([title, table, back], spacing = 30) self.add_centered(contents)
def __init__(self, shell): Screen.__init__(self, shell) self.images = get_image_array("fruit.png", shape = 3, border = 2) self.image = Image(self.images[0]) self.index = 0 contents = Column([ Label("Image Array", font = get_font(18, "VeraBd.ttf")), self.image, Button("Next Fruit", action = self.next_image), Button("Menu", action = shell.show_menu), ], spacing = 30) self.add_centered(contents)
def __init__(self, shell): Screen.__init__(self, shell) menu = Column([ Button("Ask a Question", self.test_ask), Button("Request Old Filename", self.test_old), Button("Request New Filename", self.test_new), Button("Look for File or Directory", self.test_lookfor), ], align = 'l') contents = Column([ Label("File Dialogs", font = get_font(18, "VeraBd.ttf")), menu, Button("Menu", action = shell.show_menu), ], align = 'l', spacing = 30) self.add_centered(contents)
def __init__(self, shell): Screen.__init__(self, shell) self.shell = shell f1 = get_font(24, "VeraBd.ttf") title = Label("Rdrive", font = f1) def screen_button(text, screen): return Button(text, action = lambda: shell.show_screen(screen)) menu = Column([ screen_button("Controls", shell.controls_screen), Button("Quit", shell.quit), ], align = 'l') contents = Column([ title, menu, ], align = 'l', spacing = 20) self.add_centered(contents)
def __init__(self, shell): Screen.__init__(self, shell) self.shell = shell f1 = get_font(24, "VeraBd.ttf") title = Label("Rdrive", font=f1) def screen_button(text, screen): return Button(text, action=lambda: shell.show_screen(screen)) menu = Column([ screen_button("Controls", shell.controls_screen), Button("Quit", shell.quit), ], align='l') contents = Column([ title, menu, ], align='l', spacing=20) self.add_centered(contents)
def __init__(self, shell): Screen.__init__(self, shell) self.shell = shell f1 = get_font(24, "VeraBd.ttf") title = Label("Test Demo", font=f1) def screen_button(text, screen): return Button(text, action=lambda: shell.show_screen(screen)) start_button = screen_button("Start", shell.button1) start_button.enabled_bg_color = Color("green") quit_button = Button("Quit", shell.quit) quit_button.enabled_bg_color = Color("red") menu = Column([start_button, quit_button], align='l') contents = Column([ title, menu, ], align='l', spacing=20) self.add_centered(contents)
def getHeader(cls): header = Label("MCEdit {0} ({1})".format(release.get_version(), arch), font=get_font(18, "DejaVuSans-Bold.ttf")) return header