Lines Matching refs:canvas
49 * Structure used when rendering canvas items.
73 /// Scrolls canvas to specific position (cx and cy are measured in screen pixels).
76 /// Synchronously updates the canvas if necessary.
79 /// Queues a redraw of rectangular canvas area.
93 /// Returns new canvas as widget.
97 /// Emits an event for an item in the canvas, be it the current
101 /// Re-picks the current item in the canvas, based on the event's
106 /// Allocates a new tile array for the canvas, copying overlapping tiles from the old array
115 /// Invokes update, paint, and repick on canvas.
128 /// Draws a specific rectangular part of the canvas.
132 /// Repaints the areas in the canvas that need it.
136 /// Idle handler for the canvas that deals with pending updates and redraws.
139 /// Convenience function to add an idle handler to a canvas.
158 * Scroll event handler for the canvas.
233 // may wish the canvas to generate to all enter events, (e.g., the
252 bool sp_canvas_world_pt_inside_window(SPCanvas const *canvas, Geom::Point const &world);
254 void sp_canvas_window_to_world(SPCanvas const *canvas, double winx, double winy, double *worldx, double *worldy);
255 void sp_canvas_world_to_window(SPCanvas const *canvas, double worldx, double worldy, double *winx, double *winy);
257 Geom::Point sp_canvas_window_to_world(SPCanvas const *canvas, Geom::Point const win);
258 Geom::Point sp_canvas_world_to_window(SPCanvas const *canvas, Geom::Point const world);