summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2018-08-19 09:37:43 +0200
committerTimm Bäder <mail@baedert.org>2018-11-09 09:52:09 +0100
commitebef7b62899567b5e8355dc56555a00277b40af3 (patch)
treea936de5083cda57f771a2070b11b6f78990e9556
parent4f02b973baac602d9484e3d791767438b80003bf (diff)
downloadgtk+-wip/baedert/transforms5.tar.gz
Add size_allocate_transformed to the docswip/baedert/transforms5
-rw-r--r--docs/reference/gtk/gtk4-sections.txt1
-rw-r--r--gtk/gtkwidget.c12
2 files changed, 13 insertions, 0 deletions
diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt
index 99e6e49289..4032c548f6 100644
--- a/docs/reference/gtk/gtk4-sections.txt
+++ b/docs/reference/gtk/gtk4-sections.txt
@@ -4414,6 +4414,7 @@ GtkTickCallback
gtk_widget_add_tick_callback
gtk_widget_remove_tick_callback
gtk_widget_size_allocate
+gtk_widget_size_allocate_transformed
gtk_widget_add_accelerator
gtk_widget_remove_accelerator
gtk_widget_set_accel_path
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 138b9eb3ad..c9d6292016 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -4137,6 +4137,18 @@ adjust_for_align (GtkAlign align,
}
}
+/**
+ * gtk_widget_size_allocate_transformed:
+ * @widget: a #GtkWidget
+ * @width: the new width to assign to @widget
+ * @height: the new height to assign to @widget
+ * @baseline: the new baseline to assign to @widget
+ * @transform: the new transformation to assign to @widget
+ *
+ * Allocates the given size, baseline and transformation
+ * to @widget. The positinon of @widget is given as part
+ * of the transformation matrix.
+ */
void
gtk_widget_size_allocate_transformed (GtkWidget *widget,
int width,