GUI shinifications in the panel client

git-svn-id: svn://svn.savannah.nongnu.org/lash/trunk@8 1de19dc7-4e3f-0410-a61d-eddf686bf0b7
This commit is contained in:
Dave Robillard 2005-09-15 09:50:40 +00:00
parent 8e3a0133b2
commit 85d5565e3f
2 changed files with 23 additions and 11 deletions

View File

@ -299,14 +299,15 @@ open_cb(GtkButton * button, void *data)
panel_t *
panel_create(lash_client_t * lash_client)
{
panel_t *panel;
GtkWidget *main_box;
panel_t *panel = NULL;
GtkWidget *main_box = NULL;
GtkWidget *menu_bar;
GtkWidget *menu;
GtkWidget *root_menu;
GtkWidget *quit_menu_item;
GtkWidget *open_menu_item;
GtkWidget *menu_bar = NULL;
GtkWidget *menu = NULL;
GtkWidget *root_menu = NULL;
GtkWidget *open_menu_item = NULL;
GtkWidget *menu_separator = NULL;
GtkWidget *quit_menu_item = NULL;
guint status_context;
@ -330,13 +331,20 @@ panel_create(lash_client_t * lash_client)
*/
menu = gtk_menu_new();
open_menu_item = gtk_menu_item_new_with_label("Open Project...");
open_menu_item = gtk_image_menu_item_new_with_label("Open Project...");
gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(open_menu_item),
gtk_image_new_from_stock(GTK_STOCK_OPEN,
GTK_ICON_SIZE_MENU));
gtk_menu_shell_append(GTK_MENU_SHELL(menu), open_menu_item);
g_signal_connect(G_OBJECT(open_menu_item), "activate",
G_CALLBACK(open_cb), panel);
gtk_widget_show(open_menu_item);
menu_separator = gtk_separator_menu_item_new();
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menu_separator);
gtk_widget_show(menu_separator);
quit_menu_item = gtk_menu_item_new_with_label("Quit");
quit_menu_item = gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT, NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), quit_menu_item);
g_signal_connect(G_OBJECT(quit_menu_item), "activate",
G_CALLBACK(quit_cb), panel);

View File

@ -208,7 +208,9 @@ project_create(lash_client_t * lash_client, const char *const name)
FALSE, TRUE, 4);
/* Close button */
project->close_button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
project->close_button = gtk_button_new_with_label("Close Project");
gtk_button_set_image(GTK_BUTTON(project->close_button),
gtk_image_new_from_stock(GTK_STOCK_CLOSE, GTK_ICON_SIZE_BUTTON));
gtk_widget_show(project->close_button);
g_signal_connect(G_OBJECT(project->close_button), "clicked",
G_CALLBACK(close_cb), project);
@ -216,7 +218,9 @@ project_create(lash_client_t * lash_client, const char *const name)
project->close_button, FALSE, TRUE, 6);
/* Save button */
project->save_button = gtk_button_new_from_stock(GTK_STOCK_SAVE);
project->save_button = gtk_button_new_with_label("Save Project");
gtk_button_set_image(GTK_BUTTON(project->save_button),
gtk_image_new_from_stock(GTK_STOCK_SAVE, GTK_ICON_SIZE_BUTTON));
gtk_widget_show(project->save_button);
g_signal_connect(G_OBJECT(project->save_button), "clicked",
G_CALLBACK(save_cb), project);