diff options
Diffstat (limited to 'gtk/gtkroot.c')
-rw-r--r-- | gtk/gtkroot.c | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/gtk/gtkroot.c b/gtk/gtkroot.c index dce284a57f..08970362f6 100644 --- a/gtk/gtkroot.c +++ b/gtk/gtkroot.c @@ -50,18 +50,24 @@ gtk_root_default_get_display (GtkRoot *self) return gdk_display_get_default (); } - static GtkConstraintSolver * gtk_root_default_get_constraint_solver (GtkRoot *self) { return NULL; } +static GtkAnimationManager * +gtk_root_default_get_animation_manager (GtkRoot *self) +{ + return NULL; +} + static void gtk_root_default_init (GtkRootInterface *iface) { iface->get_display = gtk_root_default_get_display; iface->get_constraint_solver = gtk_root_default_get_constraint_solver; + iface->get_animation_manager = gtk_root_default_get_animation_manager; g_object_interface_install_property (iface, g_param_spec_object ("focus-widget", @@ -101,6 +107,17 @@ gtk_root_get_constraint_solver (GtkRoot *self) return iface->get_constraint_solver (self); } +GtkAnimationManager * +gtk_root_get_animation_manager (GtkRoot *self) +{ + GtkRootInterface *iface; + + g_return_val_if_fail (GTK_IS_ROOT (self), NULL); + + iface = GTK_ROOT_GET_IFACE (self); + return iface->get_animation_manager (self); +} + /** * gtk_root_set_focus: * @self: a #GtkRoot |