widget Add gtk_widget_get_transform
This commit is contained in:
@@ -13816,3 +13816,15 @@ gtk_widget_set_transform (GtkWidget *widget,
|
||||
|
||||
graphene_matrix_init_from_matrix (&priv->transform, transform);
|
||||
}
|
||||
|
||||
void
|
||||
gtk_widget_get_transform (GtkWidget *widget,
|
||||
graphene_matrix_t *out_transform)
|
||||
{
|
||||
GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
|
||||
|
||||
g_return_if_fail (GTK_IS_WIDGET (widget));
|
||||
g_return_if_fail (out_transform != NULL);
|
||||
|
||||
*out_transform = priv->transform;
|
||||
}
|
||||
|
||||
@@ -1061,6 +1061,9 @@ void gtk_widget_snapshot_child (GtkWidget *widget,
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
void gtk_widget_set_transform (GtkWidget *widget,
|
||||
const graphene_matrix_t *transform);
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
void gtk_widget_get_transform (GtkWidget *widget,
|
||||
graphene_matrix_t *out_transform);
|
||||
|
||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkWidget, g_object_unref)
|
||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkRequisition, gtk_requisition_free)
|
||||
|
||||
Reference in New Issue
Block a user