MVC State Editor Views (rafcon.gui.views.state_editor)

StateEditorView (in state_editor)

A module to view the all aspects of a respective state.

class rafcon.gui.views.state_editor.state_editor.StateEditorView

Bases: View

bring_tab_to_the_top(tab_label)

Find tab with label tab_label in list of notebook’s and set it to the current page.

Parameters:

tab_label – String containing the label of the tab to be focused

icons = {'Data Linkage': '', 'Description': '', 'Linkage Overview': '', 'Logical Linkage': '', 'Semantic Data': '', 'Source': ''}
insert_scoped_variables_tab()
insert_source_tab()
prepare_the_labels()
remove_scoped_variables_tab()
remove_source_tab()
set_default_paned_positions()

LinkageOverviewView (in linkage_overview)

class rafcon.gui.views.state_editor.linkage_overview.LinkageOverviewDataView

Bases: TreeView

class rafcon.gui.views.state_editor.linkage_overview.LinkageOverviewLogicView

Bases: TreeView

property treeView
class rafcon.gui.views.state_editor.linkage_overview.LinkageOverviewView

Bases: View

InputPortsListView (in input_port_list)

class rafcon.gui.views.state_editor.input_port_list.InputPortsListView

Bases: TreeView

OutputPortsListView (in output_port_list)

class rafcon.gui.views.state_editor.output_port_list.OutputPortsListView

Bases: TreeView

ScopedVariablesListView (in scoped_variables_list)

class rafcon.gui.views.state_editor.scoped_variables_list.ScopedVariablesListView

Bases: TreeView

SourceEditorView (in source_editor)

class rafcon.gui.views.state_editor.source_editor.SourceEditorView

Bases: EditorView

property button_container_min_width
on_draw(widget, event)
on_text_view_event(*args)
pane_position_check()

Update right bar pane position if needed

Checks calculates if the cursor is still visible and updates the pane position if it is close to not be seen. In case of an un-docked right-bar this method does nothing. :return:

StateDataFlowsListView (in data_flows)

A module to view the data flow of a respective state (internal, external)

class rafcon.gui.views.state_editor.data_flows.StateDataFlowsEditorView

Bases: View

class rafcon.gui.views.state_editor.data_flows.StateDataFlowsListView

Bases: TreeView

DescriptionEditorView (in description_editor)

class rafcon.gui.views.state_editor.description_editor.DescriptionEditorView

Bases: EditorView

StateOutcomesEditorView (in state_outcomes)

class rafcon.gui.views.state_editor.outcomes.StateOutcomesEditorView

Bases: View

class rafcon.gui.views.state_editor.outcomes.StateOutcomesTreeView

Bases: TreeView

StateOverviewView (in state_overview)

class rafcon.gui.views.state_editor.overview.StateOverviewView

Bases: View

StateTransitionsEditorView (in state_transitions)

A module to view the logical connections (transitions) of a respective state (internal, external).

class rafcon.gui.views.state_editor.transitions.StateTransitionsEditorView

Bases: View

class rafcon.gui.views.state_editor.transitions.StateTransitionsListView

Bases: TreeView