deprecated floating/sink API and implemented it in terms of the GObject
Wed Nov 23 18:55:47 2005 Tim Janik <timj@imendio.com> * gtk/gtkobject.[hc]: deprecated floating/sink API and implemented it in terms of the GObject floating/sink API. * gtk/gtkaboutdialog.c: * gtk/gtkaction.c: * gtk/gtkcellview.c: * gtk/gtkclist.c: * gtk/gtkcolorsel.c: * gtk/gtkcombobox.c: * gtk/gtkfilechooserdefault.c: * gtk/gtkiconview.c: * gtk/gtkinvisible.c: * gtk/gtkitemfactory.c: * gtk/gtklayout.c: * gtk/gtkmenu.c: * gtk/gtkmenutoolbutton.c: * gtk/gtknotebook.c: * gtk/gtkprogress.c: * gtk/gtkrange.c: * gtk/gtkspinbutton.c: * gtk/gtkstatusicon.c: * gtk/gtktext.c: * gtk/gtktextview.c: * gtk/gtktoolbar.c: * gtk/gtktoolbutton.c: * gtk/gtktoolitem.c: * gtk/gtktreeitem.c: * gtk/gtktreeview.c: * gtk/gtktreeviewcolumn.c: * gtk/gtkuimanager.c: * gtk/gtkviewport.c: * gtk/gtkwidget.c: * gtk/gtkwindow.c: ported to use GObject's g_object_ref_sink(). * gtk/gtkcolorsel.c: * gtk/gtkfilechooserdefault.c: * gtk/gtkaboutdialog.c: fixed compiler warnings.
This commit is contained in:
@ -248,8 +248,7 @@ gtk_tree_item_init (GtkTreeItem *tree_item)
|
||||
gtk_container_add (GTK_CONTAINER (eventbox), pixmapwid);
|
||||
gtk_widget_show (pixmapwid);
|
||||
tree_item->plus_pix_widget = pixmapwid;
|
||||
gtk_widget_ref (tree_item->plus_pix_widget);
|
||||
gtk_object_sink (GTK_OBJECT (tree_item->plus_pix_widget));
|
||||
g_object_ref_sink (tree_item->plus_pix_widget);
|
||||
|
||||
/* create pixmap for button '-' */
|
||||
pixmapwid = gtk_type_new (gtk_pixmap_get_type ());
|
||||
@ -257,8 +256,7 @@ gtk_tree_item_init (GtkTreeItem *tree_item)
|
||||
gtk_container_add (GTK_CONTAINER (eventbox), pixmapwid);
|
||||
gtk_widget_show (pixmapwid);
|
||||
tree_item->minus_pix_widget = pixmapwid;
|
||||
gtk_widget_ref (tree_item->minus_pix_widget);
|
||||
gtk_object_sink (GTK_OBJECT (tree_item->minus_pix_widget));
|
||||
g_object_ref_sink (tree_item->minus_pix_widget);
|
||||
|
||||
gtk_widget_set_parent (eventbox, GTK_WIDGET (tree_item));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user