def test_window(self): controls_isinstance = Controls() layouts_instance = Layouts() controls_isinstance.pack(Gui.Text("hi")) layouts_instance.pack(controls_isinstance) window = Gui.Window("test", layouts_instance.layout) event = window.Read() print(event) window.Close()
def test_layout(self): layouts_instance = Layouts() with self.assertRaises(AssertionError): layouts_instance.pack(None) with self.assertRaises(AssertionError): layouts_instance.pack("hi") with self.assertRaises(AssertionError): layouts = layouts_instance.layout print(layouts) controls_instance = Controls() controls_instance.pack(Gui.Text("hi")) layouts_instance.pack(controls_instance) self.assertIsNotNone(layouts_instance.layout)
def _design_window(self): controls = Controls() controls.pack(Gui.Text('', key='__MESSAGE__', size=[40, 1], font=("Helvetica", 18))) self._layouts.pack(controls) controls = Controls() controls.pack(Gui.T(' ' * 20)) controls.pack(Gui.Button('start record', key='__START_STOP__', font=("Helvetica", 18), size=(12, 1))) controls.pack(Gui.Button('quit', key="__QUIT__", font=("Helvetica", 18), size=(12, 1))) self._layouts.pack(controls)
def design_gui(self): layouts = Layouts() controls = Controls() font = ("Helvetica", 18) controls.pack( Gui.Text('events', size=(40, 1), key="__EVENTS__", font=font)) layouts.pack(controls) controls = Controls() controls.pack( Gui.Multiline(size=(88, 20), key="__EVENTS_MESSAGE__", font=font)) layouts.pack(controls) controls.empty() button_size = (5, 1) controls.pack(Gui.Button('OK', key="__OK__", size=button_size)) controls.pack(Gui.Button("Cancel", key="__CANCEL__", size=button_size)) controls.pack( Gui.Button("Load", key="__LOAD_EVENTS__", size=button_size)) layouts.pack(controls) self._gui = Gui.Window("Events Review", layouts.layout)
def design_window(self): controls = Controls() font = ("Helvetica", 18) controls.pack( Gui.Text(text="script", size=(80, 1), key="__EVENTS__", font=font)) self.layouts.pack(controls) controls = Controls() controls.pack( Gui.Multiline(size=(88, 20), key="__EVENTS_MESSAGE__", font=font)) self.layouts.pack(controls) controls.empty() button_size = (5, 1) controls.pack( Gui.Button("Load", key="__LOAD_EVENTS__", size=button_size)) controls.pack(Gui.Button('Save', key="__SAVE__", size=button_size)) controls.pack(Gui.Button("Quit", key="__QUIT__", size=button_size)) self.layouts.pack(controls)
def design_window(self): controls = Controls() controls.pack( Gui.Text(text='Click start button to start record.', key='__MESSAGE__', size=[40, 1], font=("Helvetica", 18))) self.layouts.pack(controls) controls = Controls() controls.pack(Gui.T(' ' * 20)) controls.pack( Gui.Button(button_text='start record', key='__START_STOP__', font=("Helvetica", 18), size=(12, 1))) controls.pack( Gui.Button(button_text='quit', disabled=False, key="__QUIT__", font=("Helvetica", 18), size=(12, 1))) self.layouts.pack(controls)
def design_window(self): controls = Controls() controls.pack( Gui.Text(text="using script:{0}".format( Init().software_config.using_script), key='__MESSAGE__', size=[40, 1], font=("Helvetica", 18))) self.layouts.pack(controls) controls = Controls() controls.pack(Gui.T(' ' * 20)) controls.pack( Gui.Button('start play', key='__START_STOP__', font=("Helvetica", 18), size=(12, 1))) controls.pack( Gui.Button('quit', key="__QUIT__", font=("Helvetica", 18), size=(12, 1))) self.layouts.pack(controls)
def design_window(self): controls = Controls() controls.pack(Gui.Text('username')) controls.pack(Gui.Input('', size=(15, 1), key='username')) self._layouts.pack(controls) controls = Controls() controls.pack(Gui.Text('password')) controls.pack( Gui.Input('', size=(15, 1), key='password', password_char="*")) self._layouts.pack(controls) controls = Controls() controls.pack(Gui.Button('login')) controls.pack(Gui.Button('cancel')) self._layouts.pack(controls) self._window = Gui.Window('logging', self._layouts.layout)
def design_window(self): controls = Controls() menu_def = [['File', ['Open', 'Save', 'Exit', 'Properties']], ['Edit', ['Paste', 'Undo']], ['Help', 'About...']] controls.pack( Gui.Menu(menu_definition=menu_def, tearoff=False, key="__MENU__")) self.layouts.pack(controls) controls.empty() controls.pack( Gui.Text(text="using script:{0}".format( Init().software_config.using_script), key='__MESSAGE__', size=[40, 1], font=("Helvetica", 18))) self.layouts.pack(controls) controls.empty() # controls.pack(Gui.T(' ' * 20)) controls.pack( Gui.Button('record', key='__RECORD__', font=("Helvetica", 18), size=(12, 1))) controls.pack( Gui.Button('playback', key="__PLAYBACK__", font=("Helvetica", 18), size=(12, 1))) controls.pack( Gui.Button('review', key="__REVIEW__", font=("Helvetica", 18), size=(12, 1))) controls.pack( Gui.Button('quit', key="__QUIT__", font=("Helvetica", 18), size=(12, 1))) self.layouts.pack(controls)
def test_controls(self): controls_instance = Controls() with self.assertRaises(AssertionError): controls_instance.pack(None) controls_instance.pack(Gui.Text("hi"))