blacs.tab_base_classes.MyTab
- class blacs.tab_base_classes.MyTab(notebook, settings, restart=False)[source]
Bases:
Tab
Methods
__init__
(notebook, settings[, restart])bar
(*args, **kwargs)baz
(*args, **kwargs)baz_unpickleable
(*args, **kwargs)check_time
()clean_ui_on_restart
()close_tab
([finalise])Close the tab, terminate subprocesses and join the mainloop thread.
connect_restart_receiver
(function)continue_restart
(currentpage)Called in a thread for the stages of restarting that may be blocking, so as to not block the main thread.
create_worker
(name, WorkerClass[, workerargs])Set up a worker process.
disconnect_restart_receiver
(function)fatal
()finalise_close_tab
(currentpage)finalise_restart
(currentpage)foo
(*args, **kwargs)get_all_save_data
()get_builtin_save_data
()Get builtin settings to be restored like whether the terminal is visible.
get_tab_layout
()hide_error
()initUI
()mainloop
()on_force_full_buffered_reprogram
()queue_work
(worker_process, worker_function, ...)restart
(*args)restore_builtin_save_data
(data)Restore builtin settings to be restored like whether the terminal is visible.
set_tab_icon_and_colour
()Set the tab icon and the colour of its text to the values of self._tab_icon and self._tab_text_colour respectively
set_terminal_visible
(visible)shutdown_workers
(*args, **kwargs)statemachine_timeout_add
(delay, ...)statemachine_timeout_remove
(statefunction)statemachine_timeout_remove_all
()supports_smart_programming
(support)update_from_settings
(settings)Attributes
ICON_BUSY
ICON_ERROR
ICON_FATAL_ERROR
ICON_OK
device_name
error_message
force_full_buffered_reprogram
mode
state