# HG changeset patch # User Mark Doliner # Date 1135222979 0 # Node ID 03153fbbed55ee5d776fefcbcf71f06def6c7cc4 # Parent e06e153cff4bade6b2ff6573c2276c1533506c73 [gaim-migrate @ 14950] Remove "File Transfer" and "Join a Chat" from the system tray context menu. Add "Custom Status..." and "Saved Status..." to the context menu. committer: Tailor Script diff -r e06e153cff4b -r 03153fbbed55 plugins/docklet/docklet.c --- a/plugins/docklet/docklet.c Thu Dec 22 02:59:19 2005 +0000 +++ b/plugins/docklet/docklet.c Thu Dec 22 03:42:59 2005 +0000 @@ -38,6 +38,7 @@ #include "gtkft.h" #include "gtkplugin.h" #include "gtkprefs.h" +#include "gtksavedstatuses.h" #include "gtksound.h" #include "gtkutils.h" #include "gtkstock.h" @@ -356,7 +357,13 @@ } #endif -static void +static void +show_custom_status_editor_cb() +{ + gaim_gtk_status_editor_show(NULL); +} + +static void docklet_menu() { static GtkWidget *menu = NULL; GtkWidget *menuitem; @@ -397,8 +404,8 @@ if (status == DOCKLET_STATUS_OFFLINE) gtk_widget_set_sensitive(menuitem, FALSE); - menuitem = gaim_new_item_from_stock(menu, _("Join A Chat..."), GAIM_STOCK_CHAT, G_CALLBACK(gaim_gtk_blist_joinchat_show), NULL, 0, 0, NULL); - gtk_widget_set_sensitive(menuitem, enable_join_chat); + gaim_new_item_from_stock(menu, _("Custom Status..."), GAIM_STOCK_ICON_AWAY, G_CALLBACK(show_custom_status_editor_cb), NULL, 0, 0, NULL); + gaim_new_item_from_stock(menu, _("Saved Status..."), GAIM_STOCK_ICON_AWAY, G_CALLBACK(gaim_gtk_status_window_show), NULL, 0, 0, NULL); gaim_separator(menu); @@ -408,8 +415,6 @@ gaim_separator(menu); - gaim_new_item_from_stock(menu, _("File Transfers"), GAIM_STOCK_FILE_TRANSFER, G_CALLBACK(gaim_show_xfer_dialog), NULL, 0, 0, NULL); - menuitem = gtk_check_menu_item_new_with_label(_("Mute Sounds")); gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menuitem), gaim_prefs_get_bool("/gaim/gtk/sound/mute")); if (!strcmp(gaim_prefs_get_string("/gaim/gtk/sound/method"), "none"))