A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
visualizer.core.Visualizer Class Reference
+ Inheritance diagram for visualizer.core.Visualizer:


class  _PanningState
class  NodeDragState

Public Member Functions

def __init__
def add_information_window
def autoscale_view
def begin_node_drag
def center_on_node
def create_gui
def create_link
def do_simulation_periodic_update
def end_node_drag
def get_channel
def get_hadjustment
def get_node
def get_vadjustment
def node_drag_motion
def on_node_button_press_event
def on_node_button_release_event
def on_root_button_press_event
def popup_node_menu
def remove_information_window
def scan_topology
def select_node
def set_follow_node
def set_show_transmissions_mode
def start
def update_model
def update_view
def update_view_timeout

Public Attributes


Static Public Attributes


Private Member Functions

def _begin_panning
def _canvas_button_press
def _canvas_button_release
def _canvas_scroll_event
def _canvas_tooltip_cb
def _create_advanced_controls
def _end_panning
def _get_export_file_name
def _get_label_over_line_position
def _monkey_patch_ipython
def _on_play_button_toggled
def _on_shell_window_destroy
def _panning_motion
def _quit
def _start_shell
def _start_update_timer
def _take_screenshot
def _update_drops_view
def _update_ipython_selected_node
def _update_node_positions
def _update_transmissions_view

Private Attributes


Static Private Attributes

dictionary __gsignals__

Detailed Description

Definition at line 410 of file core.py.

Member Data Documentation

dictionary visualizer.core.Visualizer.__gsignals__
Initial value:
1 = {
3  # signal emitted whenever a right-click-on-node popup menu is being constructed
4  'populate-node-menu': (gobject.SIGNAL_RUN_LAST, None, (object, gtk.Menu,)),
6  # signal emitted after every simulation period (SAMPLE_PERIOD seconds of simulated time)
7  # the simulation lock is acquired while the signal is emitted
8  'simulation-periodic-update': (gobject.SIGNAL_RUN_LAST, None, ()),
10  # signal emitted right after the topology is scanned
11  'topology-scanned': (gobject.SIGNAL_RUN_LAST, None, ()),
13  # signal emitted when it's time to update the view objects
14  'update-view': (gobject.SIGNAL_RUN_LAST, None, ()),
16  }

Definition at line 414 of file core.py.

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