runmanager.__main__

Runmanager GUI and supporting code

Functions

composite_colors(r0, g0, b0, a0, r1, g1, b1, a1)

composite a second colour over a first with given alpha values and return the result

error_dialog(message)

log_if_global(g, g_list, message)

logs a message if the global name "g" is in "g_list"

nested(*contextmanagers)

question_dialog(message)

scroll_view_to_row_if_current(view, item)

Checks to see if the item is in the row of the current item.

Classes

AlternatingColorModel(view)

Editor(parent)

Popup editor with word wrapping and automatic resizing.

FingerTabBarWidget([parent, minwidth, minheight])

A TabBar with the tabs on the left and the text horizontal.

FingerTabWidget(parent, *args)

A QTabWidget equivalent which uses our FingerTabBarWidget

GroupTab(tabWidget, globals_file, group_name)

ItemDelegate(*args, **kwargs)

An item delegate with a larger row height and column width, faint grey vertical lines between columns, and a custom editor for handling multi-line data

ItemView(*args)

Mixin for QTableView and QTreeView that emits a custom signal leftClicked(index) after a left click on a valid index, and doubleLeftClicked(index) (in addition) on double click.

PoppedOutOutputBoxWindow

RemoteServer()

RunManager()

RunmanagerMainWindow(*args, **kwargs)

TabToolButton(*args, **kwargs)

TableView([parent])

TableView version of our customised ItemView

TreeView([parent])

Treeview version of our customised ItemView