X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtktreeitem.c;h=90e6f79cb2d26a2b01c17ad2e21e03cb1ed99745;hb=f35439bfacf90900e2c24f7ae3da173183c79d34;hp=d07b7b38129c998da11aeab53cf6c2ca8de1505b;hpb=4e5fe40c02a16ae4535b4e922890abfa4a2eb471;p=~andy%2Fgtk diff --git a/gtk/gtktreeitem.c b/gtk/gtktreeitem.c index d07b7b381..90e6f79cb 100644 --- a/gtk/gtktreeitem.c +++ b/gtk/gtktreeitem.c @@ -36,6 +36,7 @@ #define GTK_ENABLE_BROKEN #include "gtktree.h" #include "gtktreeitem.h" +#include "gtkintl.h" #include "gtkalias.h" #include "tree_plus.xpm" @@ -118,6 +119,7 @@ gtk_tree_item_get_type (void) (GtkClassInitFunc) NULL, }; + I_("GtkTreeItem"); tree_item_type = gtk_type_unique (gtk_item_get_type (), &tree_item_info); } @@ -159,14 +161,14 @@ gtk_tree_item_class_init (GtkTreeItemClass *class) class->collapse = gtk_real_tree_item_collapse; tree_item_signals[EXPAND_TREE] = - gtk_signal_new ("expand", + gtk_signal_new (I_("expand"), GTK_RUN_FIRST, GTK_CLASS_TYPE (object_class), GTK_SIGNAL_OFFSET (GtkTreeItemClass, expand), _gtk_marshal_VOID__VOID, GTK_TYPE_NONE, 0); tree_item_signals[COLLAPSE_TREE] = - gtk_signal_new ("collapse", + gtk_signal_new (I_("collapse"), GTK_RUN_FIRST, GTK_CLASS_TYPE (object_class), GTK_SIGNAL_OFFSET (GtkTreeItemClass, collapse), @@ -246,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 ()); @@ -255,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)); } @@ -609,7 +609,6 @@ static void gtk_tree_item_paint (GtkWidget *widget, GdkRectangle *area) { - GtkBin *bin; GdkRectangle child_area, item_area; GtkTreeItem* tree_item; @@ -624,7 +623,6 @@ gtk_tree_item_paint (GtkWidget *widget, */ if (GTK_WIDGET_DRAWABLE (widget)) { - bin = GTK_BIN (widget); tree_item = GTK_TREE_ITEM(widget); if (widget->state == GTK_STATE_NORMAL) @@ -749,12 +747,10 @@ gtk_tree_item_expose (GtkWidget *widget, static void gtk_real_tree_item_select (GtkItem *item) { - GtkTreeItem *tree_item; GtkWidget *widget; g_return_if_fail (GTK_IS_TREE_ITEM (item)); - tree_item = GTK_TREE_ITEM (item); widget = GTK_WIDGET (item); gtk_widget_set_state (GTK_WIDGET (item), GTK_STATE_SELECTED);