From 50d60afbf89e0dfcf749777a59915d922a6cfbb9 Mon Sep 17 00:00:00 2001 From: mishas Date: Tue, 3 Apr 2007 08:12:29 +0000 Subject: [PATCH] try to use hbox instead of toolbar git-svn-id: file:///svnroot/simple-launcher/trunk@142 3ba93dab-e023-0410-b42a-de7732cf370a --- simple-launcher.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/simple-launcher.cc b/simple-launcher.cc index bc211a4..b30f5e8 100644 --- a/simple-launcher.cc +++ b/simple-launcher.cc @@ -258,24 +258,26 @@ void SimpleLauncherApplet::updateWidget() { } int button_no = 0; - GtkToolbar *toolbar = GTK_TOOLBAR(gtk_toolbar_new()); + GtkBox *box = GTK_BOX(gtk_hbox_new(true, 1)); for (size_t i = 0 ; i < myItems.size() ; ++i) { LauncherItem *item = myItems[i]; if (item != NULL && item->isEnabled()) { - GtkToolItem *button = gtk_tool_button_new(gtk_image_new_from_pixbuf(item->getIcon(SL_APPLET_ICON_SIZE)), NULL); + GtkWidget *button = gtk_button_new(); + + gtk_container_add(GTK_CONTAINER(button), gtk_image_new_from_pixbuf(item->getIcon(SL_APPLET_ICON_SIZE))); gtk_object_set_user_data(GTK_OBJECT(button), item); g_signal_connect(button, "clicked", G_CALLBACK(_button_clicked), this); - gtk_toolbar_insert(toolbar, button, -1); + gtk_box_pack_start(box, GTK_WIDGET(button), false, false, 0); ++button_no; } } - gtk_container_add(GTK_CONTAINER(myWidget), GTK_WIDGET(toolbar)); + gtk_container_add(GTK_CONTAINER(myWidget), GTK_WIDGET(box)); if (button_no == 0) { gtk_widget_set_size_request(myWidget, SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE, SL_APPLET_ICON_SIZE+SL_APPLET_CANVAS_SIZE); -- 1.7.9.5