Revision: 7126 Author: ek.kato Date: Mon May 30 22:27:36 2011 Log: * gtk2/toolbar/common-gtk.c : Revert r7125.
http://code.google.com/p/uim/source/detail?r=7126 Modified: /trunk/gtk2/toolbar/common-gtk.c ======================================= --- /trunk/gtk2/toolbar/common-gtk.c Mon May 30 22:04:30 2011 +++ /trunk/gtk2/toolbar/common-gtk.c Mon May 30 22:27:36 2011 @@ -419,27 +419,31 @@ i = 0; while (label_list) { - menu_item = gtk_check_menu_item_new(); - label = gtk_label_new(label_list->data); - hbox = gtk_hbox_new(FALSE, 0); + if (selected != -1) { + menu_item = gtk_check_menu_item_new(); + label = gtk_label_new(label_list->data); + hbox = gtk_hbox_new(FALSE, 0); #if GTK_CHECK_VERSION(2, 4, 0) - gtk_check_menu_item_set_draw_as_radio(GTK_CHECK_MENU_ITEM(menu_item), - TRUE); + gtk_check_menu_item_set_draw_as_radio(GTK_CHECK_MENU_ITEM(menu_item), + TRUE); #endif - if (register_icon(icon_list->data)) - img = gtk_image_new_from_stock(icon_list->data, GTK_ICON_SIZE_MENU); - else - img = gtk_image_new_from_stock("null", GTK_ICON_SIZE_MENU); - if (img) { - gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 3); - gtk_widget_show(img); - } - gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 3); - gtk_container_add(GTK_CONTAINER(menu_item), hbox); - gtk_widget_show(label); - gtk_widget_show(hbox); - if (i == selected) - gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_item), TRUE); + if (register_icon(icon_list->data)) + img = gtk_image_new_from_stock(icon_list->data, GTK_ICON_SIZE_MENU); + else + img = gtk_image_new_from_stock("null", GTK_ICON_SIZE_MENU); + if (img) { + gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 3); + gtk_widget_show(img); + } + gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 3); + gtk_container_add(GTK_CONTAINER(menu_item), hbox); + gtk_widget_show(label); + gtk_widget_show(hbox); + if (i == selected) + gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_item), TRUE); + } else { + menu_item = gtk_menu_item_new_with_label(label_list->data); + } /* tooltips */ gtk_widget_set_tooltip_text(menu_item,
