DrawingMixin¶
-
class
ginga.canvas.DrawingMixin.
DrawingMixin
[source]¶ Bases:
object
The DrawingMixin is a mixin class that adds drawing capability for some of the basic CanvasObject-derived types. The set_surface method is used to associate a ImageViewCanvas object for layering on.
Methods Summary
add_draw_mode
(self, name, \*\*kwargs)clear_selected
(self)draw
(self, viewer)draw_motion
(self, canvas, event, data_x, …)draw_poly_add
(self, canvas, event, data_x, …)draw_poly_delete
(self, canvas, event, …)draw_start
(self, canvas, event, data_x, …)draw_stop
(self, canvas, event, data_x, …)edit_delete
(self)edit_delete_cb
(self, canvas, event, data_x, …)edit_motion
(self, canvas, event, data_x, …)edit_poly_add
(self, canvas, event, data_x, …)edit_poly_delete
(self, canvas, event, …)edit_rotate
(self, delta_deg, viewer)edit_scale
(self, delta_x, delta_y, viewer)edit_select
(self, newobj)edit_start
(self, canvas, event, data_x, …)edit_stop
(self, canvas, event, data_x, …)enable_draw
(self, tf)enable_edit
(self, tf)getDrawClass
(self, drawtype)get_draw_class
(self, drawtype)get_draw_classes
(self)get_draw_mode
(self)get_drawparams
(self)get_drawtype
(self)get_drawtypes
(self)get_edit_object
(self)get_selected
(self)is_drawing
(self)is_editing
(self)is_selected
(self, obj)num_selected
(self)pick_hover
(self, canvas, event, data_x, …)pick_key
(self, canvas, event, data_x, …)pick_motion
(self, canvas, event, data_x, …)pick_start
(self, canvas, event, data_x, …)pick_stop
(self, canvas, event, data_x, …)process_drawing
(self)register_canvas_type
(self, name, klass)register_for_cursor_drawing
(self, viewer)select_add
(self, obj)select_remove
(self, obj)setSurface
(self, viewer)set_draw_mode
(self, mode)set_drawcolor
(self, colorname)set_drawtype
(self, drawtype, \*\*drawparams)set_surface
(self, viewer)Methods Documentation
-
getDrawClass
(self, drawtype)¶
-
setSurface
(self, viewer)¶
-