Deprecation cleanup

Tue Oct  1 12:53:44 2002  Manish Singh  <yosh@gimp.org>

        * gtk/gtkwindow-decorate.c gtkwindow.[ch]: Deprecation cleanup
This commit is contained in:
Manish Singh 2002-10-01 19:55:08 +00:00 committed by Manish Singh
parent 55c442718c
commit 2eb145c26f
9 changed files with 149 additions and 125 deletions

View File

@ -1,3 +1,7 @@
Tue Oct 1 12:53:44 2002 Manish Singh <yosh@gimp.org>
* gtk/gtkwindow-decorate.c gtkwindow.[ch]: Deprecation cleanup
2002-10-01 jacob berkman <jacob@ximian.com>
* gtk/gtkinvisible.c:

View File

@ -1,3 +1,7 @@
Tue Oct 1 12:53:44 2002 Manish Singh <yosh@gimp.org>
* gtk/gtkwindow-decorate.c gtkwindow.[ch]: Deprecation cleanup
2002-10-01 jacob berkman <jacob@ximian.com>
* gtk/gtkinvisible.c:

View File

@ -1,3 +1,7 @@
Tue Oct 1 12:53:44 2002 Manish Singh <yosh@gimp.org>
* gtk/gtkwindow-decorate.c gtkwindow.[ch]: Deprecation cleanup
2002-10-01 jacob berkman <jacob@ximian.com>
* gtk/gtkinvisible.c:

View File

@ -1,3 +1,7 @@
Tue Oct 1 12:53:44 2002 Manish Singh <yosh@gimp.org>
* gtk/gtkwindow-decorate.c gtkwindow.[ch]: Deprecation cleanup
2002-10-01 jacob berkman <jacob@ximian.com>
* gtk/gtkinvisible.c:

View File

@ -1,3 +1,7 @@
Tue Oct 1 12:53:44 2002 Manish Singh <yosh@gimp.org>
* gtk/gtkwindow-decorate.c gtkwindow.[ch]: Deprecation cleanup
2002-10-01 jacob berkman <jacob@ximian.com>
* gtk/gtkinvisible.c:

View File

@ -1,3 +1,7 @@
Tue Oct 1 12:53:44 2002 Manish Singh <yosh@gimp.org>
* gtk/gtkwindow-decorate.c gtkwindow.[ch]: Deprecation cleanup
2002-10-01 jacob berkman <jacob@ximian.com>
* gtk/gtkinvisible.c:

View File

@ -22,7 +22,6 @@
*/
#include "gtkprivate.h"
#include "gtksignal.h"
#include "gtkwindow.h"
#include "gtkmain.h"
@ -141,26 +140,26 @@ gtk_decorated_window_init (GtkWindow *window)
gtk_window_set_has_frame (window, TRUE);
gtk_signal_connect (GTK_OBJECT (window),
"frame_event",
GTK_SIGNAL_FUNC (gtk_decorated_window_frame_event),
window);
gtk_signal_connect (GTK_OBJECT (window),
"focus_in_event",
GTK_SIGNAL_FUNC (gtk_decorated_window_focus_change),
window);
gtk_signal_connect (GTK_OBJECT (window),
"focus_out_event",
GTK_SIGNAL_FUNC (gtk_decorated_window_focus_change),
window);
gtk_signal_connect (GTK_OBJECT (window),
"realize",
GTK_SIGNAL_FUNC (gtk_decorated_window_realize),
window);
gtk_signal_connect (GTK_OBJECT (window),
"unrealize",
GTK_SIGNAL_FUNC (gtk_decorated_window_unrealize),
window);
g_signal_connect (window,
"frame_event",
G_CALLBACK (gtk_decorated_window_frame_event),
window);
g_signal_connect (window,
"focus_in_event",
G_CALLBACK (gtk_decorated_window_focus_change),
window);
g_signal_connect (window,
"focus_out_event",
G_CALLBACK (gtk_decorated_window_focus_change),
window);
g_signal_connect (window,
"realize",
G_CALLBACK (gtk_decorated_window_realize),
window);
g_signal_connect (window,
"unrealize",
G_CALLBACK (gtk_decorated_window_unrealize),
window);
}
static inline GtkWindowDecoration *
@ -282,7 +281,7 @@ gtk_decorated_window_unrealize (GtkWindow *window)
if (deco->title_layout)
{
g_object_unref (G_OBJECT (deco->title_layout));
g_object_unref (deco->title_layout);
deco->title_layout = NULL;
}
}
@ -489,11 +488,11 @@ gtk_decorated_window_button_release (GtkWidget *widget,
event.send_event = TRUE;
/* Synthesize delete_event */
g_object_ref (G_OBJECT (event.window));
g_object_ref (event.window);
gtk_main_do_event ((GdkEvent*)&event);
gtk_main_do_event ((GdkEvent *) &event);
g_object_unref (G_OBJECT (event.window));
g_object_unref (event.window);
}
}

View File

@ -31,7 +31,6 @@
#include "gtkprivate.h"
#include "gtkrc.h"
#include "gtksignal.h"
#include "gtkwindow.h"
#include "gtkwindow-decorate.h"
#include "gtkbindings.h"
@ -329,26 +328,28 @@ gtk_window_get_private (GtkWindow *window)
return private;
}
GtkType
GType
gtk_window_get_type (void)
{
static GtkType window_type = 0;
static GType window_type = 0;
if (!window_type)
{
static const GtkTypeInfo window_info =
static const GTypeInfo window_info =
{
"GtkWindow",
sizeof (GtkWindow),
sizeof (GtkWindowClass),
(GtkClassInitFunc) gtk_window_class_init,
(GtkObjectInitFunc) gtk_window_init,
/* reserved_1 */ NULL,
/* reserved_2 */ NULL,
(GtkClassInitFunc) NULL,
NULL, /* base_init */
NULL, /* base_finalize */
(GClassInitFunc) gtk_window_class_init,
NULL, /* class_finalize */
NULL, /* class_data */
sizeof (GtkWindow),
0, /* n_preallocs */
(GInstanceInitFunc) gtk_window_init,
};
window_type = gtk_type_unique (gtk_bin_get_type (), &window_info);
window_type = g_type_register_static (GTK_TYPE_BIN, "GtkWindow",
&window_info, 0);
}
return window_type;
@ -402,7 +403,7 @@ gtk_window_class_init (GtkWindowClass *klass)
widget_class = (GtkWidgetClass*) klass;
container_class = (GtkContainerClass*) klass;
parent_class = gtk_type_class (gtk_bin_get_type ());
parent_class = g_type_class_peek_parent (klass);
mnemonic_hash_table = g_hash_table_new (mnemonic_hash, mnemonic_equal);
@ -592,7 +593,7 @@ gtk_window_class_init (GtkWindowClass *klass)
window_signals[SET_FOCUS] =
g_signal_new ("set_focus",
G_TYPE_FROM_CLASS (object_class),
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkWindowClass, set_focus),
NULL, NULL,
@ -602,7 +603,7 @@ gtk_window_class_init (GtkWindowClass *klass)
window_signals[FRAME_EVENT] =
g_signal_new ("frame_event",
G_TYPE_FROM_CLASS(object_class),
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET(GtkWindowClass, frame_event),
_gtk_boolean_handled_accumulator, NULL,
@ -612,9 +613,9 @@ gtk_window_class_init (GtkWindowClass *klass)
window_signals[ACTIVATE_FOCUS] =
g_signal_new ("activate_focus",
G_OBJECT_CLASS_TYPE (object_class),
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
GTK_SIGNAL_OFFSET (GtkWindowClass, activate_focus),
G_STRUCT_OFFSET (GtkWindowClass, activate_focus),
NULL, NULL,
_gtk_marshal_VOID__VOID,
G_TYPE_NONE,
@ -622,9 +623,9 @@ gtk_window_class_init (GtkWindowClass *klass)
window_signals[ACTIVATE_DEFAULT] =
g_signal_new ("activate_default",
G_OBJECT_CLASS_TYPE (object_class),
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
GTK_SIGNAL_OFFSET (GtkWindowClass, activate_default),
G_STRUCT_OFFSET (GtkWindowClass, activate_default),
NULL, NULL,
_gtk_marshal_VOID__VOID,
G_TYPE_NONE,
@ -632,9 +633,9 @@ gtk_window_class_init (GtkWindowClass *klass)
window_signals[MOVE_FOCUS] =
g_signal_new ("move_focus",
G_OBJECT_CLASS_TYPE (object_class),
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
GTK_SIGNAL_OFFSET (GtkWindowClass, move_focus),
G_STRUCT_OFFSET (GtkWindowClass, move_focus),
NULL, NULL,
_gtk_marshal_VOID__ENUM,
G_TYPE_NONE,
@ -643,11 +644,11 @@ gtk_window_class_init (GtkWindowClass *klass)
window_signals[KEYS_CHANGED] =
g_signal_new ("keys_changed",
G_OBJECT_CLASS_TYPE (object_class),
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_FIRST,
GTK_SIGNAL_OFFSET (GtkWindowClass, keys_changed),
G_STRUCT_OFFSET (GtkWindowClass, keys_changed),
NULL, NULL,
gtk_marshal_VOID__VOID,
_gtk_marshal_VOID__VOID,
G_TYPE_NONE,
0);
@ -723,17 +724,17 @@ gtk_window_init (GtkWindow *window)
if (colormap)
gtk_widget_set_colormap (GTK_WIDGET (window), colormap);
gtk_widget_ref (GTK_WIDGET (window));
g_object_ref (window);
gtk_object_sink (GTK_OBJECT (window));
window->has_user_ref_count = TRUE;
toplevel_list = g_slist_prepend (toplevel_list, window);
gtk_decorated_window_init (window);
gtk_signal_connect (GTK_OBJECT (window),
"event",
GTK_SIGNAL_FUNC (gtk_window_event),
NULL);
g_signal_connect (window,
"event",
G_CALLBACK (gtk_window_event),
NULL);
}
static void
@ -919,7 +920,7 @@ gtk_window_new (GtkWindowType type)
g_return_val_if_fail (type >= GTK_WINDOW_TOPLEVEL && type <= GTK_WINDOW_POPUP, NULL);
window = gtk_type_new (GTK_TYPE_WINDOW);
window = g_object_new (GTK_TYPE_WINDOW, NULL);
window->type = type;
@ -1118,7 +1119,7 @@ _gtk_window_internal_set_focus (GtkWindow *window,
if ((window->focus_widget != focus) ||
(focus && !GTK_WIDGET_HAS_FOCUS (focus)))
gtk_signal_emit (GTK_OBJECT (window), window_signals[SET_FOCUS], focus);
g_signal_emit (window, window_signals[SET_FOCUS], 0, focus);
}
/**
@ -1617,17 +1618,17 @@ gtk_window_add_embedded_xid (GtkWindow *window, guint xid)
g_return_if_fail (GTK_IS_WINDOW (window));
embedded_windows = gtk_object_get_data (GTK_OBJECT (window), "gtk-embedded");
embedded_windows = g_object_get_data (G_OBJECT (window), "gtk-embedded");
if (embedded_windows)
gtk_object_remove_no_notify_by_id (GTK_OBJECT (window),
g_quark_from_static_string ("gtk-embedded"));
g_object_steal_qdata (G_OBJECT (window),
g_quark_from_static_string ("gtk-embedded"));
embedded_windows = g_list_prepend (embedded_windows,
GUINT_TO_POINTER (xid));
gtk_object_set_data_full (GTK_OBJECT (window), "gtk-embedded",
embedded_windows,
embedded_windows ?
(GtkDestroyNotify) g_list_free : NULL);
g_object_set_data_full (G_OBJECT (window), "gtk-embedded",
embedded_windows,
embedded_windows ?
(GtkDestroyNotify) g_list_free : NULL);
}
void
@ -1638,10 +1639,10 @@ gtk_window_remove_embedded_xid (GtkWindow *window, guint xid)
g_return_if_fail (GTK_IS_WINDOW (window));
embedded_windows = gtk_object_get_data (GTK_OBJECT (window), "gtk-embedded");
embedded_windows = g_object_get_data (G_OBJECT (window), "gtk-embedded");
if (embedded_windows)
gtk_object_remove_no_notify_by_id (GTK_OBJECT (window),
g_quark_from_static_string ("gtk-embedded"));
g_object_steal_qdata (G_OBJECT (window),
g_quark_from_static_string ("gtk-embedded"));
node = g_list_find (embedded_windows, GUINT_TO_POINTER (xid));
if (node)
@ -1650,10 +1651,10 @@ gtk_window_remove_embedded_xid (GtkWindow *window, guint xid)
g_list_free_1 (node);
}
gtk_object_set_data_full (GTK_OBJECT (window),
"gtk-embedded", embedded_windows,
embedded_windows ?
(GtkDestroyNotify) g_list_free : NULL);
g_object_set_data_full (G_OBJECT (window), "gtk-embedded",
embedded_windows,
embedded_windows ?
(GtkDestroyNotify) g_list_free : NULL);
}
void
@ -1688,10 +1689,10 @@ connect_parent_destroyed (GtkWindow *window)
{
if (window->transient_parent)
{
gtk_signal_connect (GTK_OBJECT (window->transient_parent),
"destroy",
GTK_SIGNAL_FUNC (parent_destroyed_callback),
window);
g_signal_connect (window->transient_parent,
"destroy",
G_CALLBACK (parent_destroyed_callback),
window);
}
}
@ -1700,9 +1701,9 @@ disconnect_parent_destroyed (GtkWindow *window)
{
if (window->transient_parent)
{
gtk_signal_disconnect_by_func (GTK_OBJECT (window->transient_parent),
GTK_SIGNAL_FUNC (parent_destroyed_callback),
window);
g_signal_handlers_disconnect_by_func (window->transient_parent,
G_CALLBACK (parent_destroyed_callback),
window);
}
}
@ -1728,15 +1729,15 @@ gtk_window_unset_transient_for (GtkWindow *window)
{
if (window->transient_parent)
{
gtk_signal_disconnect_by_func (GTK_OBJECT (window->transient_parent),
GTK_SIGNAL_FUNC (gtk_window_transient_parent_realized),
window);
gtk_signal_disconnect_by_func (GTK_OBJECT (window->transient_parent),
GTK_SIGNAL_FUNC (gtk_window_transient_parent_unrealized),
window);
gtk_signal_disconnect_by_func (GTK_OBJECT (window->transient_parent),
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
&window->transient_parent);
g_signal_handlers_disconnect_by_func (window->transient_parent,
G_CALLBACK (gtk_window_transient_parent_realized),
window);
g_signal_handlers_disconnect_by_func (window->transient_parent,
G_CALLBACK (gtk_window_transient_parent_unrealized),
window);
g_signal_handlers_disconnect_by_func (window->transient_parent,
G_CALLBACK (gtk_widget_destroyed),
&window->transient_parent);
if (window->destroy_with_parent)
disconnect_parent_destroyed (window);
@ -1787,15 +1788,15 @@ gtk_window_set_transient_for (GtkWindow *window,
if (parent)
{
gtk_signal_connect (GTK_OBJECT (parent), "destroy",
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
&window->transient_parent);
gtk_signal_connect (GTK_OBJECT (parent), "realize",
GTK_SIGNAL_FUNC (gtk_window_transient_parent_realized),
window);
gtk_signal_connect (GTK_OBJECT (parent), "unrealize",
GTK_SIGNAL_FUNC (gtk_window_transient_parent_unrealized),
window);
g_signal_connect (parent, "destroy",
G_CALLBACK (gtk_widget_destroyed),
&window->transient_parent);
g_signal_connect (parent, "realize",
G_CALLBACK (gtk_window_transient_parent_realized),
window);
g_signal_connect (parent, "unrealize",
G_CALLBACK (gtk_window_transient_parent_unrealized),
window);
window->screen = parent->screen;
@ -2081,15 +2082,15 @@ gtk_window_set_geometry_hints (GtkWindow *window,
info = gtk_window_get_geometry_info (window, TRUE);
if (info->widget)
gtk_signal_disconnect_by_func (GTK_OBJECT (info->widget),
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
&info->widget);
g_signal_handlers_disconnect_by_func (info->widget,
G_CALLBACK (gtk_widget_destroyed),
&info->widget);
info->widget = geometry_widget;
if (info->widget)
gtk_signal_connect (GTK_OBJECT (geometry_widget), "destroy",
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
&info->widget);
g_signal_connect (geometry_widget, "destroy",
G_CALLBACK (gtk_widget_destroyed),
&info->widget);
if (geometry)
info->geometry = *geometry;
@ -2248,9 +2249,9 @@ get_pixmap_and_mask (GdkWindow *window,
/* Use shared icon pixmap for all windows on this screen.
*/
if (default_icon_info->pixmap)
g_object_ref (G_OBJECT (default_icon_info->pixmap));
g_object_ref (default_icon_info->pixmap);
if (default_icon_info->mask)
g_object_ref (G_OBJECT (default_icon_info->mask));
g_object_ref (default_icon_info->mask);
*pmap_return = default_icon_info->pixmap;
*mask_return = default_icon_info->mask;
@ -2258,9 +2259,9 @@ get_pixmap_and_mask (GdkWindow *window,
else if (parent_info && parent_info->icon_pixmap)
{
if (parent_info->icon_pixmap)
g_object_ref (G_OBJECT (parent_info->icon_pixmap));
g_object_ref (parent_info->icon_pixmap);
if (parent_info->icon_mask)
g_object_ref (G_OBJECT (parent_info->icon_mask));
g_object_ref (parent_info->icon_mask);
*pmap_return = parent_info->icon_pixmap;
*mask_return = parent_info->icon_mask;
@ -2319,9 +2320,9 @@ get_pixmap_and_mask (GdkWindow *window,
parent_info->icon_mask = *mask_return;
if (parent_info->icon_pixmap)
g_object_ref (G_OBJECT (parent_info->icon_pixmap));
g_object_ref (parent_info->icon_pixmap);
if (parent_info->icon_mask)
g_object_ref (G_OBJECT (parent_info->icon_mask));
g_object_ref (parent_info->icon_mask);
}
else if (is_default_list)
{
@ -2418,10 +2419,10 @@ gtk_window_unrealize_icon (GtkWindow *window)
return;
if (info->icon_pixmap)
g_object_unref (G_OBJECT (info->icon_pixmap));
g_object_unref (info->icon_pixmap);
if (info->icon_mask)
g_object_unref (G_OBJECT (info->icon_mask));
g_object_unref (info->icon_mask);
info->icon_pixmap = NULL;
info->icon_mask = NULL;
@ -3306,7 +3307,7 @@ gtk_window_destroy (GtkObject *object)
if (window->has_user_ref_count)
{
window->has_user_ref_count = FALSE;
gtk_widget_unref (GTK_WIDGET (window));
g_object_unref (window);
}
if (window->group)
@ -3368,9 +3369,9 @@ gtk_window_finalize (GObject *object)
if (window->geometry_info)
{
if (window->geometry_info->widget)
gtk_signal_disconnect_by_func (GTK_OBJECT (window->geometry_info->widget),
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
&window->geometry_info->widget);
g_signal_handlers_disconnect_by_func (window->geometry_info->widget,
G_CALLBACK (gtk_widget_destroyed),
&window->geometry_info->widget);
g_free (window->geometry_info);
}
@ -3822,9 +3823,9 @@ gtk_window_event (GtkWidget *widget, GdkEvent *event)
(event->type != GDK_KEY_RELEASE) &&
(event->type != GDK_FOCUS_CHANGE))
{
gtk_signal_emit_stop_by_name (GTK_OBJECT (widget), "event");
g_signal_stop_emission_by_name (widget, "event");
return_val = FALSE;
gtk_signal_emit (GTK_OBJECT (widget), window_signals[FRAME_EVENT], event, &return_val);
g_signal_emit (widget, window_signals[FRAME_EVENT], 0, event, &return_val);
return TRUE;
}
else
@ -4136,7 +4137,7 @@ gtk_window_read_rcfiles (GtkWidget *widget,
{
GList *embedded_windows;
embedded_windows = gtk_object_get_data (GTK_OBJECT (widget), "gtk-embedded");
embedded_windows = g_object_get_data (G_OBJECT (widget), "gtk-embedded");
if (embedded_windows)
{
GdkEventClient sev;
@ -5896,10 +5897,10 @@ gtk_window_group_class_init (GtkWindowGroupClass *klass)
{
}
GtkType
GType
gtk_window_group_get_type (void)
{
static GtkType window_group_type = 0;
static GType window_group_type = 0;
if (!window_group_type)
{
@ -6009,7 +6010,7 @@ gtk_window_group_remove_window (GtkWindowGroup *window_group,
window_group_cleanup_grabs (window_group, window);
window->group = NULL;
g_object_unref (G_OBJECT (window_group));
g_object_unref (window_group);
g_object_unref (window);
}

View File

@ -40,11 +40,11 @@ extern "C" {
#define GTK_TYPE_WINDOW (gtk_window_get_type ())
#define GTK_WINDOW(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
#define GTK_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
#define GTK_IS_WINDOW(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_WINDOW))
#define GTK_IS_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
#define GTK_WINDOW_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
typedef struct _GtkWindow GtkWindow;
@ -164,7 +164,7 @@ struct _GtkWindowGroupClass
void (*_gtk_reserved4) (void);
};
GtkType gtk_window_get_type (void) G_GNUC_CONST;
GType gtk_window_get_type (void) G_GNUC_CONST;
GtkWidget* gtk_window_new (GtkWindowType type);
void gtk_window_set_title (GtkWindow *window,
const gchar *title);