DrawingMixin¶
-
class
ginga.canvas.DrawingMixin.DrawingMixin[source]¶ Bases:
objectThe 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(name, **kwargs)clear_selected()draw(viewer)draw_motion(canvas, event, data_x, data_y, …)draw_poly_add(canvas, event, data_x, data_y, …)draw_poly_delete(canvas, event, data_x, …)draw_start(canvas, event, data_x, data_y, viewer)draw_stop(canvas, event, data_x, data_y, viewer)edit_delete()edit_delete_cb(canvas, event, data_x, …)edit_motion(canvas, event, data_x, data_y, …)edit_poly_add(canvas, event, data_x, data_y, …)edit_poly_delete(canvas, event, data_x, …)edit_rotate(delta_deg, viewer)edit_scale(delta_x, delta_y, viewer)edit_select(newobj)edit_start(canvas, event, data_x, data_y, viewer)edit_stop(canvas, event, data_x, data_y, viewer)enable_draw(tf)enable_edit(tf)getDrawClass(drawtype)get_draw_class(drawtype)get_draw_classes()get_draw_mode()get_drawparams()get_drawtype()get_drawtypes()get_edit_object()get_selected()is_drawing()is_editing()is_selected(obj)num_selected()pick_hover(canvas, event, data_x, data_y, viewer)pick_key(canvas, event, data_x, data_y, viewer)pick_motion(canvas, event, data_x, data_y, …)pick_start(canvas, event, data_x, data_y, viewer)pick_stop(canvas, event, data_x, data_y, viewer)process_drawing()register_canvas_type(name, klass)register_for_cursor_drawing(viewer)select_add(obj)select_remove(obj)setSurface(viewer)set_draw_mode(mode)set_drawcolor(colorname)set_drawtype(drawtype, **drawparams)set_surface(viewer)Methods Documentation
-
getDrawClass(drawtype)¶
-
setSurface(viewer)¶
-