Package rosh :: Package impl :: Module xdot :: Class DotWidget
[frames] | no frames]

Class DotWidget

source code

gtk.DrawingArea --+
                  |
                 DotWidget

PyGTK widget that draws dot graphs.

Instance Methods
 
__init__(self) source code
 
set_filter(self, filter) source code
 
set_dotcode(self, dotcode, filename='<stdin>') source code
 
set_xdotcode(self, xdotcode) source code
 
do_expose_event(self, event) source code
 
get_current_pos(self) source code
 
set_current_pos(self, x, y) source code
 
set_highlight(self, items) source code
 
zoom_image(self, zoom_ratio, center=False, pos=None) source code
 
zoom_to_area(self, x1, y1, x2, y2) source code
 
zoom_to_fit(self) source code
 
on_zoom_in(self, action) source code
 
on_zoom_out(self, action) source code
 
on_zoom_fit(self, action) source code
 
on_zoom_100(self, action) source code
 
on_rotate(self, action) source code
 
set_on_rotate(self, handler) source code
 
on_key_press_event(self, widget, event) source code
 
get_drag_action(self, event) source code
 
on_area_button_press(self, area, event) source code
 
is_click(self, event, click_fuzz=4, click_timeout=1.0) source code
 
on_area_button_release(self, area, event) source code
 
on_area_scroll_event(self, area, event) source code
 
on_area_motion_notify(self, area, event) source code
 
on_area_size_allocate(self, area, allocation) source code
 
animate_to(self, x, y) source code
 
window2graph(self, x, y) source code
 
get_url(self, x, y) source code
 
get_jump(self, x, y) source code
Class Variables
  __gsignals__ = {'expose-event': 'override', 'clicked':(gobject...
  filter = 'dot'
  ZOOM_INCREMENT = 1.25
  ZOOM_TO_FIT_MARGIN = 12
  POS_INCREMENT = 100
Class Variable Details

__gsignals__

Value:
{'expose-event': 'override', 'clicked':(gobject.SIGNAL_RUN_LAST, gobje\
ct.TYPE_NONE, (gobject.TYPE_STRING, gtk.gdk.Event))}