Function
GtkDrawingAreaDrawFunc
Declaration
void
(* GtkDrawingAreaDrawFunc) (
GtkDrawingArea* drawing_area,
cairo_t* cr,
int width,
int height,
gpointer user_data
)
Description [src]
Whenever drawing_area
needs to redraw, this function will be called.
This function should exclusively redraw the contents of the drawing area and must not call any widget functions that cause changes.
Parameters
drawing_area
-
Type:
GtkDrawingArea
The
GtkDrawingArea
to redraw.The data is owned by the caller of the function. cr
-
Type:
cairo_t
The context to draw to.
The data is owned by the caller of the function. width
-
Type:
int
The actual width of the contents. This value will be at least as wide as GtkDrawingArea:width.
height
-
Type:
int
The actual height of the contents. This value will be at least as wide as GtkDrawingArea:height.
user_data
-
Type:
gpointer
User data.
The argument can be NULL
.The data is owned by the caller of the function.