Public Member Functions | Public Attributes | Private Member Functions
rcommander_refactor.RCommander Class Reference

List of all members.

Public Member Functions

def __init__
def add_cb
def add_mode
def add_tools
 Should only be called once during initialization.
def check_current_document
def connectable_nodes
def connection_changed
def current_children_of
def dclick_cb
def dclick_container_cb
def delete_cb
def deselect_tool_buttons
def disable_buttons
def draw
def edge_cb
def edit_mode
def empty_container
def empty_properties_box
def enable_buttons
def global_nodes
def new_sm_cb
def node_cb
def nothing_cb
 Graph Callbacks.
def open_sm_cb
def reset_cb
def run_cb
 All callbacks.
def run_sm_cb
def run_state_machine
def save_as_sm_cb
def save_cb
def save_sm_cb
def set_selected_edge
def set_selected_node
def set_selected_tool
def setup
 Drawing code.
def start_state_cb
def status_bar_check
def stop_sm_cb

Public Attributes

 button_group_tab
 fsm_stack
 recreate the old node with this new model as a child each node need a function that lets you recreate it what to call this? recreate? update? input: old node output: new node
 graph_model
 graph_view
 pr2
 selected_edge
 selected_graph_tool
 selected_node
 selected_tool
 status_bar_timer
 tabs
 tf_listener
 tool_dict
 ui

Private Member Functions

def _create_tab
 GUI logic.
def _reconnect_smach_states
 Graph tools.
def _set_model

Detailed Description

Definition at line 34 of file rcommander_refactor.py.


Constructor & Destructor Documentation

Definition at line 36 of file rcommander_refactor.py.


Member Function Documentation

def rcommander_refactor.RCommander._create_tab (   self,
  tab_name 
) [private]

GUI logic.

Definition at line 123 of file rcommander_refactor.py.

Graph tools.

Definition at line 232 of file rcommander_refactor.py.

def rcommander_refactor.RCommander._set_model (   self,
  model,
  view = None 
) [private]

Definition at line 510 of file rcommander_refactor.py.

Definition at line 273 of file rcommander_refactor.py.

Definition at line 220 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.add_tools (   self,
  tools_list 
)

Should only be called once during initialization.

Parameters:
listof [tab-name, tool-object] pairs

Definition at line 135 of file rcommander_refactor.py.

Definition at line 176 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.connectable_nodes (   self,
  node_name,
  outcome 
)

Definition at line 244 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.connection_changed (   self,
  node_name,
  outcome_name,
  new_outcome 
)

Definition at line 237 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.current_children_of (   self,
  node_name 
)

Definition at line 241 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.dclick_cb (   self,
  node 
)

Definition at line 473 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.dclick_container_cb (   self,
  fsm_stack_element 
)

Definition at line 482 of file rcommander_refactor.py.

Definition at line 329 of file rcommander_refactor.py.

Definition at line 205 of file rcommander_refactor.py.

Definition at line 193 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.draw (   self,
  properties_dict 
)

Definition at line 533 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.edge_cb (   self,
  edge 
)

Definition at line 467 of file rcommander_refactor.py.

Definition at line 216 of file rcommander_refactor.py.

Definition at line 155 of file rcommander_refactor.py.

Definition at line 224 of file rcommander_refactor.py.

Definition at line 199 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.global_nodes (   self,
  class_filter 
)

Definition at line 247 of file rcommander_refactor.py.

Definition at line 363 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.node_cb (   self,
  node 
)

Definition at line 437 of file rcommander_refactor.py.

Graph Callbacks.

Definition at line 429 of file rcommander_refactor.py.

Definition at line 405 of file rcommander_refactor.py.

Definition at line 301 of file rcommander_refactor.py.

All callbacks.

Definition at line 262 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.run_sm_cb (   self,
  checked 
)

Definition at line 347 of file rcommander_refactor.py.

Definition at line 171 of file rcommander_refactor.py.

Definition at line 380 of file rcommander_refactor.py.

Definition at line 307 of file rcommander_refactor.py.

Definition at line 372 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.set_selected_edge (   self,
  n1,
  n2,
  label 
)

Definition at line 253 of file rcommander_refactor.py.

Definition at line 250 of file rcommander_refactor.py.

def rcommander_refactor.RCommander.set_selected_tool (   self,
  tool_name 
)

Definition at line 168 of file rcommander_refactor.py.

Drawing code.

Definition at line 527 of file rcommander_refactor.py.

Definition at line 322 of file rcommander_refactor.py.

Definition at line 85 of file rcommander_refactor.py.

Definition at line 358 of file rcommander_refactor.py.


Member Data Documentation

Definition at line 135 of file rcommander_refactor.py.

recreate the old node with this new model as a child each node need a function that lets you recreate it what to call this? recreate? update? input: old node output: new node

Definition at line 36 of file rcommander_refactor.py.

Definition at line 510 of file rcommander_refactor.py.

Definition at line 510 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.

Definition at line 36 of file rcommander_refactor.py.


The documentation for this class was generated from the following file:


rcommander
Author(s): Hai Nguyen (haidai@gmail.com)
autogenerated on Thu Nov 28 2013 11:46:34