A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
grid.GtkGraphicRenderer Class Reference
+ Inheritance diagram for grid.GtkGraphicRenderer:
+ Collaboration diagram for grid.GtkGraphicRenderer:

Public Member Functions

def __init__
 
def button_press
 
def button_release
 
def expose
 
def motion_notify
 
def output_png
 
def set_bigger_zoom
 
def set_smaller_zoom
 
def size_allocate
 

Private Attributes

 __buffer_surface
 
 __data
 
 __force_full_redraw
 
 __height
 
 __moving_both
 
 __moving_both_cur
 
 __moving_both_start
 
 __moving_left
 
 __moving_left_cur
 
 __moving_right
 
 __moving_right_cur
 
 __moving_top
 
 __moving_top_cur
 
 __moving_top_start
 
 __width
 

Detailed Description

Definition at line 750 of file grid.py.

Constructor & Destructor Documentation

def grid.GtkGraphicRenderer.__init__ (   self,
  data 
)

Definition at line 751 of file grid.py.

Member Function Documentation

def grid.GtkGraphicRenderer.button_press (   self,
  widget,
  event 
)
def grid.GtkGraphicRenderer.expose (   self,
  widget,
  event 
)

Definition at line 894 of file grid.py.

References grid.GtkGraphicRenderer.__force_full_redraw.

def grid.GtkGraphicRenderer.motion_notify (   self,
  widget,
  event 
)

Definition at line 834 of file grid.py.

References grid.GtkGraphicRenderer.__moving_left.

def grid.GtkGraphicRenderer.output_png (   self,
  filename 
)

Definition at line 777 of file grid.py.

References grid.GtkGraphicRenderer.__buffer_surface.

def grid.GtkGraphicRenderer.set_bigger_zoom (   self)

Definition at line 772 of file grid.py.

References grid.GtkGraphicRenderer.__force_full_redraw.

def grid.GtkGraphicRenderer.set_smaller_zoom (   self)

Definition at line 767 of file grid.py.

References grid.GtkGraphicRenderer.__force_full_redraw.

def grid.GtkGraphicRenderer.size_allocate (   self,
  widget,
  allocation 
)

Definition at line 888 of file grid.py.

Member Data Documentation

grid.GtkGraphicRenderer.__buffer_surface
private

Definition at line 896 of file grid.py.

Referenced by grid.GtkGraphicRenderer.output_png().

grid.GtkGraphicRenderer.__data
private

Definition at line 753 of file grid.py.

grid.GtkGraphicRenderer.__height
private

Definition at line 890 of file grid.py.

grid.GtkGraphicRenderer.__moving_both
private
grid.GtkGraphicRenderer.__moving_both_cur
private

Definition at line 797 of file grid.py.

Referenced by grid.GtkGraphicRenderer.button_release().

grid.GtkGraphicRenderer.__moving_both_start
private

Definition at line 796 of file grid.py.

Referenced by grid.GtkGraphicRenderer.button_release().

grid.GtkGraphicRenderer.__moving_left
private
grid.GtkGraphicRenderer.__moving_left_cur
private

Definition at line 838 of file grid.py.

Referenced by grid.GtkGraphicRenderer.button_release().

grid.GtkGraphicRenderer.__moving_right
private
grid.GtkGraphicRenderer.__moving_right_cur
private

Definition at line 849 of file grid.py.

Referenced by grid.GtkGraphicRenderer.button_release().

grid.GtkGraphicRenderer.__moving_top
private

Definition at line 757 of file grid.py.

Referenced by grid.GtkGraphicRenderer.button_release().

grid.GtkGraphicRenderer.__moving_top_cur
private

Definition at line 803 of file grid.py.

grid.GtkGraphicRenderer.__moving_top_start
private

Definition at line 802 of file grid.py.

grid.GtkGraphicRenderer.__width
private

Definition at line 889 of file grid.py.


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