gboolean force_allocate);
static void gtk_form_position_children(GtkForm *form);
-#if !GTK_CHECK_VERSION(3,16,0)
-static void gtk_form_set_static_gravity(GdkWindow *window,
- gboolean use_static);
-#endif
-
static void gtk_form_send_configure(GtkForm *form);
static void gtk_form_child_map(GtkWidget *widget, gpointer user_data);
#endif
gdk_window_set_user_data(form->bin_window, widget);
-#if !GTK_CHECK_VERSION(3,16,0)
- gtk_form_set_static_gravity(form->bin_window, TRUE);
-#endif
-
#if GTK_CHECK_VERSION(3,0,0)
{
GtkStyleContext * const sctx = gtk_widget_get_style_context(widget);
#endif
gtk_widget_set_parent_window(child->widget, child->window);
-#if !GTK_CHECK_VERSION(3,16,0)
- gtk_form_set_static_gravity(child->window, TRUE);
-#endif
/*
* Install signal handlers to map/unmap child->window
* alongside with the actual widget.
{
gtk_form_attach_child_window(form, child);
gtk_widget_realize(child->widget);
-
-#if !GTK_CHECK_VERSION(3,16,0)
- if (child->window == NULL) /* might be already set, see above */
-# if GTK_CHECK_VERSION(3,0,0)
- gtk_form_set_static_gravity(gtk_widget_get_window(child->widget), TRUE);
-# else
- gtk_form_set_static_gravity(child->widget->window, TRUE);
-# endif
-#endif
}
static void
gtk_form_position_child(form, tmp_list->data, FALSE);
}
-#if !GTK_CHECK_VERSION(3,16,0)
- static void
-gtk_form_set_static_gravity(GdkWindow *window, gboolean use_static)
-{
- /* We don't check if static gravity is actually supported, because it
- * results in an annoying assertion error message. */
- gdk_window_set_static_gravities(window, use_static);
-}
-#endif /* !GTK_CHECK_VERSION(3,16,0) */
-
void
gtk_form_move_resize(GtkForm *form, GtkWidget *widget,
gint x, gint y, gint w, gint h)