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:
parent
55c442718c
commit
2eb145c26f
@ -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>
|
2002-10-01 jacob berkman <jacob@ximian.com>
|
||||||
|
|
||||||
* gtk/gtkinvisible.c:
|
* gtk/gtkinvisible.c:
|
||||||
|
@ -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>
|
2002-10-01 jacob berkman <jacob@ximian.com>
|
||||||
|
|
||||||
* gtk/gtkinvisible.c:
|
* gtk/gtkinvisible.c:
|
||||||
|
@ -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>
|
2002-10-01 jacob berkman <jacob@ximian.com>
|
||||||
|
|
||||||
* gtk/gtkinvisible.c:
|
* gtk/gtkinvisible.c:
|
||||||
|
@ -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>
|
2002-10-01 jacob berkman <jacob@ximian.com>
|
||||||
|
|
||||||
* gtk/gtkinvisible.c:
|
* gtk/gtkinvisible.c:
|
||||||
|
@ -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>
|
2002-10-01 jacob berkman <jacob@ximian.com>
|
||||||
|
|
||||||
* gtk/gtkinvisible.c:
|
* gtk/gtkinvisible.c:
|
||||||
|
@ -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>
|
2002-10-01 jacob berkman <jacob@ximian.com>
|
||||||
|
|
||||||
* gtk/gtkinvisible.c:
|
* gtk/gtkinvisible.c:
|
||||||
|
@ -22,7 +22,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include "gtkprivate.h"
|
#include "gtkprivate.h"
|
||||||
#include "gtksignal.h"
|
|
||||||
#include "gtkwindow.h"
|
#include "gtkwindow.h"
|
||||||
#include "gtkmain.h"
|
#include "gtkmain.h"
|
||||||
|
|
||||||
@ -141,26 +140,26 @@ gtk_decorated_window_init (GtkWindow *window)
|
|||||||
|
|
||||||
gtk_window_set_has_frame (window, TRUE);
|
gtk_window_set_has_frame (window, TRUE);
|
||||||
|
|
||||||
gtk_signal_connect (GTK_OBJECT (window),
|
g_signal_connect (window,
|
||||||
"frame_event",
|
"frame_event",
|
||||||
GTK_SIGNAL_FUNC (gtk_decorated_window_frame_event),
|
G_CALLBACK (gtk_decorated_window_frame_event),
|
||||||
window);
|
window);
|
||||||
gtk_signal_connect (GTK_OBJECT (window),
|
g_signal_connect (window,
|
||||||
"focus_in_event",
|
"focus_in_event",
|
||||||
GTK_SIGNAL_FUNC (gtk_decorated_window_focus_change),
|
G_CALLBACK (gtk_decorated_window_focus_change),
|
||||||
window);
|
window);
|
||||||
gtk_signal_connect (GTK_OBJECT (window),
|
g_signal_connect (window,
|
||||||
"focus_out_event",
|
"focus_out_event",
|
||||||
GTK_SIGNAL_FUNC (gtk_decorated_window_focus_change),
|
G_CALLBACK (gtk_decorated_window_focus_change),
|
||||||
window);
|
window);
|
||||||
gtk_signal_connect (GTK_OBJECT (window),
|
g_signal_connect (window,
|
||||||
"realize",
|
"realize",
|
||||||
GTK_SIGNAL_FUNC (gtk_decorated_window_realize),
|
G_CALLBACK (gtk_decorated_window_realize),
|
||||||
window);
|
window);
|
||||||
gtk_signal_connect (GTK_OBJECT (window),
|
g_signal_connect (window,
|
||||||
"unrealize",
|
"unrealize",
|
||||||
GTK_SIGNAL_FUNC (gtk_decorated_window_unrealize),
|
G_CALLBACK (gtk_decorated_window_unrealize),
|
||||||
window);
|
window);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline GtkWindowDecoration *
|
static inline GtkWindowDecoration *
|
||||||
@ -282,7 +281,7 @@ gtk_decorated_window_unrealize (GtkWindow *window)
|
|||||||
|
|
||||||
if (deco->title_layout)
|
if (deco->title_layout)
|
||||||
{
|
{
|
||||||
g_object_unref (G_OBJECT (deco->title_layout));
|
g_object_unref (deco->title_layout);
|
||||||
deco->title_layout = NULL;
|
deco->title_layout = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -489,11 +488,11 @@ gtk_decorated_window_button_release (GtkWidget *widget,
|
|||||||
event.send_event = TRUE;
|
event.send_event = TRUE;
|
||||||
|
|
||||||
/* Synthesize delete_event */
|
/* 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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
189
gtk/gtkwindow.c
189
gtk/gtkwindow.c
@ -31,7 +31,6 @@
|
|||||||
|
|
||||||
#include "gtkprivate.h"
|
#include "gtkprivate.h"
|
||||||
#include "gtkrc.h"
|
#include "gtkrc.h"
|
||||||
#include "gtksignal.h"
|
|
||||||
#include "gtkwindow.h"
|
#include "gtkwindow.h"
|
||||||
#include "gtkwindow-decorate.h"
|
#include "gtkwindow-decorate.h"
|
||||||
#include "gtkbindings.h"
|
#include "gtkbindings.h"
|
||||||
@ -329,26 +328,28 @@ gtk_window_get_private (GtkWindow *window)
|
|||||||
return private;
|
return private;
|
||||||
}
|
}
|
||||||
|
|
||||||
GtkType
|
GType
|
||||||
gtk_window_get_type (void)
|
gtk_window_get_type (void)
|
||||||
{
|
{
|
||||||
static GtkType window_type = 0;
|
static GType window_type = 0;
|
||||||
|
|
||||||
if (!window_type)
|
if (!window_type)
|
||||||
{
|
{
|
||||||
static const GtkTypeInfo window_info =
|
static const GTypeInfo window_info =
|
||||||
{
|
{
|
||||||
"GtkWindow",
|
|
||||||
sizeof (GtkWindow),
|
|
||||||
sizeof (GtkWindowClass),
|
sizeof (GtkWindowClass),
|
||||||
(GtkClassInitFunc) gtk_window_class_init,
|
NULL, /* base_init */
|
||||||
(GtkObjectInitFunc) gtk_window_init,
|
NULL, /* base_finalize */
|
||||||
/* reserved_1 */ NULL,
|
(GClassInitFunc) gtk_window_class_init,
|
||||||
/* reserved_2 */ NULL,
|
NULL, /* class_finalize */
|
||||||
(GtkClassInitFunc) NULL,
|
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;
|
return window_type;
|
||||||
@ -402,7 +403,7 @@ gtk_window_class_init (GtkWindowClass *klass)
|
|||||||
widget_class = (GtkWidgetClass*) klass;
|
widget_class = (GtkWidgetClass*) klass;
|
||||||
container_class = (GtkContainerClass*) 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);
|
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] =
|
window_signals[SET_FOCUS] =
|
||||||
g_signal_new ("set_focus",
|
g_signal_new ("set_focus",
|
||||||
G_TYPE_FROM_CLASS (object_class),
|
G_TYPE_FROM_CLASS (gobject_class),
|
||||||
G_SIGNAL_RUN_LAST,
|
G_SIGNAL_RUN_LAST,
|
||||||
G_STRUCT_OFFSET (GtkWindowClass, set_focus),
|
G_STRUCT_OFFSET (GtkWindowClass, set_focus),
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
@ -602,7 +603,7 @@ gtk_window_class_init (GtkWindowClass *klass)
|
|||||||
|
|
||||||
window_signals[FRAME_EVENT] =
|
window_signals[FRAME_EVENT] =
|
||||||
g_signal_new ("frame_event",
|
g_signal_new ("frame_event",
|
||||||
G_TYPE_FROM_CLASS(object_class),
|
G_TYPE_FROM_CLASS (gobject_class),
|
||||||
G_SIGNAL_RUN_LAST,
|
G_SIGNAL_RUN_LAST,
|
||||||
G_STRUCT_OFFSET(GtkWindowClass, frame_event),
|
G_STRUCT_OFFSET(GtkWindowClass, frame_event),
|
||||||
_gtk_boolean_handled_accumulator, NULL,
|
_gtk_boolean_handled_accumulator, NULL,
|
||||||
@ -612,9 +613,9 @@ gtk_window_class_init (GtkWindowClass *klass)
|
|||||||
|
|
||||||
window_signals[ACTIVATE_FOCUS] =
|
window_signals[ACTIVATE_FOCUS] =
|
||||||
g_signal_new ("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,
|
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
|
||||||
GTK_SIGNAL_OFFSET (GtkWindowClass, activate_focus),
|
G_STRUCT_OFFSET (GtkWindowClass, activate_focus),
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
_gtk_marshal_VOID__VOID,
|
_gtk_marshal_VOID__VOID,
|
||||||
G_TYPE_NONE,
|
G_TYPE_NONE,
|
||||||
@ -622,9 +623,9 @@ gtk_window_class_init (GtkWindowClass *klass)
|
|||||||
|
|
||||||
window_signals[ACTIVATE_DEFAULT] =
|
window_signals[ACTIVATE_DEFAULT] =
|
||||||
g_signal_new ("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,
|
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
|
||||||
GTK_SIGNAL_OFFSET (GtkWindowClass, activate_default),
|
G_STRUCT_OFFSET (GtkWindowClass, activate_default),
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
_gtk_marshal_VOID__VOID,
|
_gtk_marshal_VOID__VOID,
|
||||||
G_TYPE_NONE,
|
G_TYPE_NONE,
|
||||||
@ -632,9 +633,9 @@ gtk_window_class_init (GtkWindowClass *klass)
|
|||||||
|
|
||||||
window_signals[MOVE_FOCUS] =
|
window_signals[MOVE_FOCUS] =
|
||||||
g_signal_new ("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,
|
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
|
||||||
GTK_SIGNAL_OFFSET (GtkWindowClass, move_focus),
|
G_STRUCT_OFFSET (GtkWindowClass, move_focus),
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
_gtk_marshal_VOID__ENUM,
|
_gtk_marshal_VOID__ENUM,
|
||||||
G_TYPE_NONE,
|
G_TYPE_NONE,
|
||||||
@ -643,11 +644,11 @@ gtk_window_class_init (GtkWindowClass *klass)
|
|||||||
|
|
||||||
window_signals[KEYS_CHANGED] =
|
window_signals[KEYS_CHANGED] =
|
||||||
g_signal_new ("keys_changed",
|
g_signal_new ("keys_changed",
|
||||||
G_OBJECT_CLASS_TYPE (object_class),
|
G_TYPE_FROM_CLASS (gobject_class),
|
||||||
G_SIGNAL_RUN_FIRST,
|
G_SIGNAL_RUN_FIRST,
|
||||||
GTK_SIGNAL_OFFSET (GtkWindowClass, keys_changed),
|
G_STRUCT_OFFSET (GtkWindowClass, keys_changed),
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
gtk_marshal_VOID__VOID,
|
_gtk_marshal_VOID__VOID,
|
||||||
G_TYPE_NONE,
|
G_TYPE_NONE,
|
||||||
0);
|
0);
|
||||||
|
|
||||||
@ -723,17 +724,17 @@ gtk_window_init (GtkWindow *window)
|
|||||||
if (colormap)
|
if (colormap)
|
||||||
gtk_widget_set_colormap (GTK_WIDGET (window), 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));
|
gtk_object_sink (GTK_OBJECT (window));
|
||||||
window->has_user_ref_count = TRUE;
|
window->has_user_ref_count = TRUE;
|
||||||
toplevel_list = g_slist_prepend (toplevel_list, window);
|
toplevel_list = g_slist_prepend (toplevel_list, window);
|
||||||
|
|
||||||
gtk_decorated_window_init (window);
|
gtk_decorated_window_init (window);
|
||||||
|
|
||||||
gtk_signal_connect (GTK_OBJECT (window),
|
g_signal_connect (window,
|
||||||
"event",
|
"event",
|
||||||
GTK_SIGNAL_FUNC (gtk_window_event),
|
G_CALLBACK (gtk_window_event),
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
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);
|
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;
|
window->type = type;
|
||||||
|
|
||||||
@ -1118,7 +1119,7 @@ _gtk_window_internal_set_focus (GtkWindow *window,
|
|||||||
|
|
||||||
if ((window->focus_widget != focus) ||
|
if ((window->focus_widget != focus) ||
|
||||||
(focus && !GTK_WIDGET_HAS_FOCUS (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));
|
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)
|
if (embedded_windows)
|
||||||
gtk_object_remove_no_notify_by_id (GTK_OBJECT (window),
|
g_object_steal_qdata (G_OBJECT (window),
|
||||||
g_quark_from_static_string ("gtk-embedded"));
|
g_quark_from_static_string ("gtk-embedded"));
|
||||||
embedded_windows = g_list_prepend (embedded_windows,
|
embedded_windows = g_list_prepend (embedded_windows,
|
||||||
GUINT_TO_POINTER (xid));
|
GUINT_TO_POINTER (xid));
|
||||||
|
|
||||||
gtk_object_set_data_full (GTK_OBJECT (window), "gtk-embedded",
|
g_object_set_data_full (G_OBJECT (window), "gtk-embedded",
|
||||||
embedded_windows,
|
embedded_windows,
|
||||||
embedded_windows ?
|
embedded_windows ?
|
||||||
(GtkDestroyNotify) g_list_free : NULL);
|
(GtkDestroyNotify) g_list_free : NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -1638,10 +1639,10 @@ gtk_window_remove_embedded_xid (GtkWindow *window, guint xid)
|
|||||||
|
|
||||||
g_return_if_fail (GTK_IS_WINDOW (window));
|
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)
|
if (embedded_windows)
|
||||||
gtk_object_remove_no_notify_by_id (GTK_OBJECT (window),
|
g_object_steal_qdata (G_OBJECT (window),
|
||||||
g_quark_from_static_string ("gtk-embedded"));
|
g_quark_from_static_string ("gtk-embedded"));
|
||||||
|
|
||||||
node = g_list_find (embedded_windows, GUINT_TO_POINTER (xid));
|
node = g_list_find (embedded_windows, GUINT_TO_POINTER (xid));
|
||||||
if (node)
|
if (node)
|
||||||
@ -1650,10 +1651,10 @@ gtk_window_remove_embedded_xid (GtkWindow *window, guint xid)
|
|||||||
g_list_free_1 (node);
|
g_list_free_1 (node);
|
||||||
}
|
}
|
||||||
|
|
||||||
gtk_object_set_data_full (GTK_OBJECT (window),
|
g_object_set_data_full (G_OBJECT (window), "gtk-embedded",
|
||||||
"gtk-embedded", embedded_windows,
|
embedded_windows,
|
||||||
embedded_windows ?
|
embedded_windows ?
|
||||||
(GtkDestroyNotify) g_list_free : NULL);
|
(GtkDestroyNotify) g_list_free : NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -1688,10 +1689,10 @@ connect_parent_destroyed (GtkWindow *window)
|
|||||||
{
|
{
|
||||||
if (window->transient_parent)
|
if (window->transient_parent)
|
||||||
{
|
{
|
||||||
gtk_signal_connect (GTK_OBJECT (window->transient_parent),
|
g_signal_connect (window->transient_parent,
|
||||||
"destroy",
|
"destroy",
|
||||||
GTK_SIGNAL_FUNC (parent_destroyed_callback),
|
G_CALLBACK (parent_destroyed_callback),
|
||||||
window);
|
window);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1700,9 +1701,9 @@ disconnect_parent_destroyed (GtkWindow *window)
|
|||||||
{
|
{
|
||||||
if (window->transient_parent)
|
if (window->transient_parent)
|
||||||
{
|
{
|
||||||
gtk_signal_disconnect_by_func (GTK_OBJECT (window->transient_parent),
|
g_signal_handlers_disconnect_by_func (window->transient_parent,
|
||||||
GTK_SIGNAL_FUNC (parent_destroyed_callback),
|
G_CALLBACK (parent_destroyed_callback),
|
||||||
window);
|
window);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1728,15 +1729,15 @@ gtk_window_unset_transient_for (GtkWindow *window)
|
|||||||
{
|
{
|
||||||
if (window->transient_parent)
|
if (window->transient_parent)
|
||||||
{
|
{
|
||||||
gtk_signal_disconnect_by_func (GTK_OBJECT (window->transient_parent),
|
g_signal_handlers_disconnect_by_func (window->transient_parent,
|
||||||
GTK_SIGNAL_FUNC (gtk_window_transient_parent_realized),
|
G_CALLBACK (gtk_window_transient_parent_realized),
|
||||||
window);
|
window);
|
||||||
gtk_signal_disconnect_by_func (GTK_OBJECT (window->transient_parent),
|
g_signal_handlers_disconnect_by_func (window->transient_parent,
|
||||||
GTK_SIGNAL_FUNC (gtk_window_transient_parent_unrealized),
|
G_CALLBACK (gtk_window_transient_parent_unrealized),
|
||||||
window);
|
window);
|
||||||
gtk_signal_disconnect_by_func (GTK_OBJECT (window->transient_parent),
|
g_signal_handlers_disconnect_by_func (window->transient_parent,
|
||||||
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
|
G_CALLBACK (gtk_widget_destroyed),
|
||||||
&window->transient_parent);
|
&window->transient_parent);
|
||||||
|
|
||||||
if (window->destroy_with_parent)
|
if (window->destroy_with_parent)
|
||||||
disconnect_parent_destroyed (window);
|
disconnect_parent_destroyed (window);
|
||||||
@ -1787,15 +1788,15 @@ gtk_window_set_transient_for (GtkWindow *window,
|
|||||||
|
|
||||||
if (parent)
|
if (parent)
|
||||||
{
|
{
|
||||||
gtk_signal_connect (GTK_OBJECT (parent), "destroy",
|
g_signal_connect (parent, "destroy",
|
||||||
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
|
G_CALLBACK (gtk_widget_destroyed),
|
||||||
&window->transient_parent);
|
&window->transient_parent);
|
||||||
gtk_signal_connect (GTK_OBJECT (parent), "realize",
|
g_signal_connect (parent, "realize",
|
||||||
GTK_SIGNAL_FUNC (gtk_window_transient_parent_realized),
|
G_CALLBACK (gtk_window_transient_parent_realized),
|
||||||
window);
|
window);
|
||||||
gtk_signal_connect (GTK_OBJECT (parent), "unrealize",
|
g_signal_connect (parent, "unrealize",
|
||||||
GTK_SIGNAL_FUNC (gtk_window_transient_parent_unrealized),
|
G_CALLBACK (gtk_window_transient_parent_unrealized),
|
||||||
window);
|
window);
|
||||||
|
|
||||||
window->screen = parent->screen;
|
window->screen = parent->screen;
|
||||||
|
|
||||||
@ -2081,15 +2082,15 @@ gtk_window_set_geometry_hints (GtkWindow *window,
|
|||||||
info = gtk_window_get_geometry_info (window, TRUE);
|
info = gtk_window_get_geometry_info (window, TRUE);
|
||||||
|
|
||||||
if (info->widget)
|
if (info->widget)
|
||||||
gtk_signal_disconnect_by_func (GTK_OBJECT (info->widget),
|
g_signal_handlers_disconnect_by_func (info->widget,
|
||||||
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
|
G_CALLBACK (gtk_widget_destroyed),
|
||||||
&info->widget);
|
&info->widget);
|
||||||
|
|
||||||
info->widget = geometry_widget;
|
info->widget = geometry_widget;
|
||||||
if (info->widget)
|
if (info->widget)
|
||||||
gtk_signal_connect (GTK_OBJECT (geometry_widget), "destroy",
|
g_signal_connect (geometry_widget, "destroy",
|
||||||
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
|
G_CALLBACK (gtk_widget_destroyed),
|
||||||
&info->widget);
|
&info->widget);
|
||||||
|
|
||||||
if (geometry)
|
if (geometry)
|
||||||
info->geometry = *geometry;
|
info->geometry = *geometry;
|
||||||
@ -2248,9 +2249,9 @@ get_pixmap_and_mask (GdkWindow *window,
|
|||||||
/* Use shared icon pixmap for all windows on this screen.
|
/* Use shared icon pixmap for all windows on this screen.
|
||||||
*/
|
*/
|
||||||
if (default_icon_info->pixmap)
|
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)
|
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;
|
*pmap_return = default_icon_info->pixmap;
|
||||||
*mask_return = default_icon_info->mask;
|
*mask_return = default_icon_info->mask;
|
||||||
@ -2258,9 +2259,9 @@ get_pixmap_and_mask (GdkWindow *window,
|
|||||||
else if (parent_info && parent_info->icon_pixmap)
|
else if (parent_info && parent_info->icon_pixmap)
|
||||||
{
|
{
|
||||||
if (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)
|
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;
|
*pmap_return = parent_info->icon_pixmap;
|
||||||
*mask_return = parent_info->icon_mask;
|
*mask_return = parent_info->icon_mask;
|
||||||
@ -2319,9 +2320,9 @@ get_pixmap_and_mask (GdkWindow *window,
|
|||||||
parent_info->icon_mask = *mask_return;
|
parent_info->icon_mask = *mask_return;
|
||||||
|
|
||||||
if (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)
|
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)
|
else if (is_default_list)
|
||||||
{
|
{
|
||||||
@ -2418,10 +2419,10 @@ gtk_window_unrealize_icon (GtkWindow *window)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
if (info->icon_pixmap)
|
if (info->icon_pixmap)
|
||||||
g_object_unref (G_OBJECT (info->icon_pixmap));
|
g_object_unref (info->icon_pixmap);
|
||||||
|
|
||||||
if (info->icon_mask)
|
if (info->icon_mask)
|
||||||
g_object_unref (G_OBJECT (info->icon_mask));
|
g_object_unref (info->icon_mask);
|
||||||
|
|
||||||
info->icon_pixmap = NULL;
|
info->icon_pixmap = NULL;
|
||||||
info->icon_mask = NULL;
|
info->icon_mask = NULL;
|
||||||
@ -3306,7 +3307,7 @@ gtk_window_destroy (GtkObject *object)
|
|||||||
if (window->has_user_ref_count)
|
if (window->has_user_ref_count)
|
||||||
{
|
{
|
||||||
window->has_user_ref_count = FALSE;
|
window->has_user_ref_count = FALSE;
|
||||||
gtk_widget_unref (GTK_WIDGET (window));
|
g_object_unref (window);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (window->group)
|
if (window->group)
|
||||||
@ -3368,9 +3369,9 @@ gtk_window_finalize (GObject *object)
|
|||||||
if (window->geometry_info)
|
if (window->geometry_info)
|
||||||
{
|
{
|
||||||
if (window->geometry_info->widget)
|
if (window->geometry_info->widget)
|
||||||
gtk_signal_disconnect_by_func (GTK_OBJECT (window->geometry_info->widget),
|
g_signal_handlers_disconnect_by_func (window->geometry_info->widget,
|
||||||
GTK_SIGNAL_FUNC (gtk_widget_destroyed),
|
G_CALLBACK (gtk_widget_destroyed),
|
||||||
&window->geometry_info->widget);
|
&window->geometry_info->widget);
|
||||||
g_free (window->geometry_info);
|
g_free (window->geometry_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3822,9 +3823,9 @@ gtk_window_event (GtkWidget *widget, GdkEvent *event)
|
|||||||
(event->type != GDK_KEY_RELEASE) &&
|
(event->type != GDK_KEY_RELEASE) &&
|
||||||
(event->type != GDK_FOCUS_CHANGE))
|
(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;
|
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;
|
return TRUE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -4136,7 +4137,7 @@ gtk_window_read_rcfiles (GtkWidget *widget,
|
|||||||
{
|
{
|
||||||
GList *embedded_windows;
|
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)
|
if (embedded_windows)
|
||||||
{
|
{
|
||||||
GdkEventClient sev;
|
GdkEventClient sev;
|
||||||
@ -5896,10 +5897,10 @@ gtk_window_group_class_init (GtkWindowGroupClass *klass)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
GtkType
|
GType
|
||||||
gtk_window_group_get_type (void)
|
gtk_window_group_get_type (void)
|
||||||
{
|
{
|
||||||
static GtkType window_group_type = 0;
|
static GType window_group_type = 0;
|
||||||
|
|
||||||
if (!window_group_type)
|
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_cleanup_grabs (window_group, window);
|
||||||
window->group = NULL;
|
window->group = NULL;
|
||||||
|
|
||||||
g_object_unref (G_OBJECT (window_group));
|
g_object_unref (window_group);
|
||||||
g_object_unref (window);
|
g_object_unref (window);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,11 +40,11 @@ extern "C" {
|
|||||||
|
|
||||||
|
|
||||||
#define GTK_TYPE_WINDOW (gtk_window_get_type ())
|
#define GTK_TYPE_WINDOW (gtk_window_get_type ())
|
||||||
#define GTK_WINDOW(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
|
#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
|
||||||
#define GTK_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
|
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
|
||||||
#define GTK_IS_WINDOW(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_WINDOW))
|
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
|
||||||
#define GTK_IS_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
|
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_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_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
|
||||||
|
|
||||||
|
|
||||||
typedef struct _GtkWindow GtkWindow;
|
typedef struct _GtkWindow GtkWindow;
|
||||||
@ -164,7 +164,7 @@ struct _GtkWindowGroupClass
|
|||||||
void (*_gtk_reserved4) (void);
|
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);
|
GtkWidget* gtk_window_new (GtkWindowType type);
|
||||||
void gtk_window_set_title (GtkWindow *window,
|
void gtk_window_set_title (GtkWindow *window,
|
||||||
const gchar *title);
|
const gchar *title);
|
||||||
|
Loading…
Reference in New Issue
Block a user