Function
Gtkcairo_transform_to_window
since: 3.0
Declaration [src]
void
gtk_cairo_transform_to_window (
cairo_t* cr,
GtkWidget* widget,
GdkWindow* window
)
Description [src]
Transforms the given cairo context cr
that from widget
-relative
coordinates to window
-relative coordinates.
If the widget
’s window is not an ancestor of window
, no
modification will be applied.
This is the inverse to the transformation GTK applies when
preparing an expose event to be emitted with the GtkWidget::draw
signal. It is intended to help porting multiwindow widgets from
GTK+ 2 to the rendering architecture of GTK+ 3.
Available since: 3.0
Parameters
cr
-
Type:
cairo_t
The cairo context to transform.
The data is owned by the caller of the function. widget
-
Type:
GtkWidget
The widget the context is currently centered for.
The data is owned by the caller of the function. window
-
Type:
GdkWindow
The window to transform the context to.
The data is owned by the caller of the function.