diff options
author | Tim Janik <timj@gtk.org> | 1999-02-24 16:29:47 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1999-02-24 16:29:47 +0000 |
commit | c4fe78345e11dfd2ed909500cdc6000682d96304 (patch) | |
tree | a9db551c00b2a2ef3169ae3a6f532a6217e80955 /gtk/gtkobject.c | |
parent | 082c0c8975001303cd3a50f2160766c77fc7710b (diff) | |
download | gtk+-c4fe78345e11dfd2ed909500cdc6000682d96304.tar.gz |
warn about &widget->requisition, even for toplevels.
Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
* gtk/gtkwidget.c (gtk_widget_size_request): warn about
&widget->requisition, even for toplevels.
* gtk/gtkwindow.c (gtk_window_move_resize): request size into an
automatic variable and check if our size has changed.
when we decide to reallocate everything, we need to resize our
own GdkWindow as well.
* gtk/gtkmain.c:
* gtk/gtkobject.c: hack time, make --gtk-debug=objects work even
after gtk_type_init(), this is to "fix" gnome's arg parsing oddities.
* gtk/gtktypeutils.h: don't segfault in GTK_CHECK_CLASS_TYPE and
GTK_CHECK_TYPE upon NULL pointers.
* gtk/gtklayout.c: removed bogus prototypes of gtk_layout_gravity_works,
gtk_layout_set_static_gravity, gtk_layout_add_child_cb and
gtk_layout_remove_child_cb to shut up compiler.
* gtk/Makefile.am: added an empty rule
gtkrc:
:
so make doesn't try to "update" gtkrc from gtkrc.c.
Diffstat (limited to 'gtk/gtkobject.c')
-rw-r--r-- | gtk/gtkobject.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/gtk/gtkobject.c b/gtk/gtkobject.c index 1a75dfaa0f..2c57960619 100644 --- a/gtk/gtkobject.c +++ b/gtk/gtkobject.c @@ -96,6 +96,15 @@ gtk_object_debug (void) } #endif /* G_ENABLE_DEBUG */ +void +gtk_object_post_arg_parsing_init (void) +{ +#ifdef G_ENABLE_DEBUG + if (gtk_debug_flags & GTK_DEBUG_OBJECTS) + g_atexit (gtk_object_debug); +#endif /* G_ENABLE_DEBUG */ +} + /**************************************************** * GtkObject type, class and instance initialization * @@ -119,11 +128,6 @@ gtk_object_init_type (void) object_type = gtk_type_unique (0, &object_info); g_assert (object_type == GTK_TYPE_OBJECT); - -#ifdef G_ENABLE_DEBUG - if (gtk_debug_flags & GTK_DEBUG_OBJECTS) - g_atexit (gtk_object_debug); -#endif /* G_ENABLE_DEBUG */ } GtkType |