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 CanvasView object for layering on.
Methods Summary
add_draw_mode(name, **kwargs)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_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)get_draw_class(drawtype)is_selected(obj)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)register_canvas_type(name, klass)register_for_cursor_drawing(viewer)select_add(obj)select_remove(obj)set_draw_mode(mode)set_drawcolor(colorname)set_drawtype(drawtype, **drawparams)set_surface(viewer)Methods Documentation