comparison pidgin/gtkblist.c @ 15509:23ca11f8a8c4

stock to pidgin
author Sean Egan <seanegan@gmail.com>
date Sat, 03 Feb 2007 08:56:16 +0000
parents 94031a2b0aaa
children 567a499c3b06
comparison
equal deleted inserted replaced
15508:94031a2b0aaa 15509:23ca11f8a8c4
701 data = g_new0(PidginJoinChatData, 1); 701 data = g_new0(PidginJoinChatData, 1);
702 702
703 data->window = gtk_dialog_new_with_buttons(_("Join a Chat"), 703 data->window = gtk_dialog_new_with_buttons(_("Join a Chat"),
704 NULL, GTK_DIALOG_NO_SEPARATOR, 704 NULL, GTK_DIALOG_NO_SEPARATOR,
705 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, 705 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
706 GAIM_STOCK_CHAT, GTK_RESPONSE_OK, NULL); 706 PIDGIN_STOCK_CHAT, GTK_RESPONSE_OK, NULL);
707 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK); 707 gtk_dialog_set_default_response(GTK_DIALOG(data->window), GTK_RESPONSE_OK);
708 gtk_container_set_border_width(GTK_CONTAINER(data->window), GAIM_HIG_BOX_SPACE); 708 gtk_container_set_border_width(GTK_CONTAINER(data->window), GAIM_HIG_BOX_SPACE);
709 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE); 709 gtk_window_set_resizable(GTK_WINDOW(data->window), FALSE);
710 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BORDER); 710 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BORDER);
711 gtk_container_set_border_width( 711 gtk_container_set_border_width(
1005 1005
1006 account = gaim_buddy_get_account(buddy); 1006 account = gaim_buddy_get_account(buddy);
1007 permitted = gaim_privacy_check(account, gaim_buddy_get_name(buddy)); 1007 permitted = gaim_privacy_check(account, gaim_buddy_get_name(buddy));
1008 1008
1009 pidgin_new_item_from_stock(menu, permitted ? _("_Block") : _("Un_block"), 1009 pidgin_new_item_from_stock(menu, permitted ? _("_Block") : _("Un_block"),
1010 GAIM_STOCK_BLOCK, G_CALLBACK(toggle_privacy), 1010 PIDGIN_STOCK_BLOCK, G_CALLBACK(toggle_privacy),
1011 node, 0 ,0, NULL); 1011 node, 0 ,0, NULL);
1012 } 1012 }
1013 1013
1014 void 1014 void
1015 pidgin_append_blist_node_proto_menu(GtkWidget *menu, GaimConnection *gc, 1015 pidgin_append_blist_node_proto_menu(GtkWidget *menu, GaimConnection *gc,
1055 if (contact) { 1055 if (contact) {
1056 contact_expanded = ((struct _pidgin_blist_node *)(((GaimBlistNode*)contact)->ui_data))->contact_expanded; 1056 contact_expanded = ((struct _pidgin_blist_node *)(((GaimBlistNode*)contact)->ui_data))->contact_expanded;
1057 } 1057 }
1058 1058
1059 if (prpl_info && prpl_info->get_info) { 1059 if (prpl_info && prpl_info->get_info) {
1060 pidgin_new_item_from_stock(menu, _("Get _Info"), GAIM_STOCK_INFO, 1060 pidgin_new_item_from_stock(menu, _("Get _Info"), PIDGIN_STOCK_INFO,
1061 G_CALLBACK(gtk_blist_menu_info_cb), buddy, 0, 0, NULL); 1061 G_CALLBACK(gtk_blist_menu_info_cb), buddy, 0, 0, NULL);
1062 } 1062 }
1063 pidgin_new_item_from_stock(menu, _("I_M"), GAIM_STOCK_IM, 1063 pidgin_new_item_from_stock(menu, _("I_M"), PIDGIN_STOCK_IM,
1064 G_CALLBACK(gtk_blist_menu_im_cb), buddy, 0, 0, NULL); 1064 G_CALLBACK(gtk_blist_menu_im_cb), buddy, 0, 0, NULL);
1065 if (prpl_info && prpl_info->send_file) { 1065 if (prpl_info && prpl_info->send_file) {
1066 if (!prpl_info->can_receive_file || 1066 if (!prpl_info->can_receive_file ||
1067 prpl_info->can_receive_file(buddy->account->gc, buddy->name)) 1067 prpl_info->can_receive_file(buddy->account->gc, buddy->name))
1068 { 1068 {
1069 pidgin_new_item_from_stock(menu, _("_Send File"), 1069 pidgin_new_item_from_stock(menu, _("_Send File"),
1070 GAIM_STOCK_FILE_TRANSFER, 1070 PIDGIN_STOCK_FILE_TRANSFER,
1071 G_CALLBACK(gtk_blist_menu_send_file_cb), 1071 G_CALLBACK(gtk_blist_menu_send_file_cb),
1072 buddy, 0, 0, NULL); 1072 buddy, 0, 0, NULL);
1073 } 1073 }
1074 } 1074 }
1075 1075
1076 pidgin_new_item_from_stock(menu, _("Add Buddy _Pounce"), GAIM_STOCK_POUNCE, 1076 pidgin_new_item_from_stock(menu, _("Add Buddy _Pounce"), PIDGIN_STOCK_POUNCE,
1077 G_CALLBACK(gtk_blist_menu_bp_cb), buddy, 0, 0, NULL); 1077 G_CALLBACK(gtk_blist_menu_bp_cb), buddy, 0, 0, NULL);
1078 1078
1079 if(((GaimBlistNode*)buddy)->parent->child->next && !sub && !contact_expanded) { 1079 if(((GaimBlistNode*)buddy)->parent->child->next && !sub && !contact_expanded) {
1080 pidgin_new_item_from_stock(menu, _("View _Log"), GAIM_STOCK_LOG, 1080 pidgin_new_item_from_stock(menu, _("View _Log"), PIDGIN_STOCK_LOG,
1081 G_CALLBACK(gtk_blist_menu_showlog_cb), 1081 G_CALLBACK(gtk_blist_menu_showlog_cb),
1082 contact, 0, 0, NULL); 1082 contact, 0, 0, NULL);
1083 } else if (!sub) { 1083 } else if (!sub) {
1084 pidgin_new_item_from_stock(menu, _("View _Log"), GAIM_STOCK_LOG, 1084 pidgin_new_item_from_stock(menu, _("View _Log"), PIDGIN_STOCK_LOG,
1085 G_CALLBACK(gtk_blist_menu_showlog_cb), buddy, 0, 0, NULL); 1085 G_CALLBACK(gtk_blist_menu_showlog_cb), buddy, 0, 0, NULL);
1086 } 1086 }
1087 1087
1088 pidgin_append_blist_node_privacy_menu(menu, (GaimBlistNode *)buddy); 1088 pidgin_append_blist_node_privacy_menu(menu, (GaimBlistNode *)buddy);
1089 1089
1092 pidgin_append_blist_node_extended_menu(menu, (GaimBlistNode *)buddy); 1092 pidgin_append_blist_node_extended_menu(menu, (GaimBlistNode *)buddy);
1093 1093
1094 if (((GaimBlistNode*)buddy)->parent->child->next && !sub && !contact_expanded) { 1094 if (((GaimBlistNode*)buddy)->parent->child->next && !sub && !contact_expanded) {
1095 pidgin_separator(menu); 1095 pidgin_separator(menu);
1096 1096
1097 pidgin_new_item_from_stock(menu, _("Alias..."), GAIM_STOCK_ALIAS, 1097 pidgin_new_item_from_stock(menu, _("Alias..."), PIDGIN_STOCK_ALIAS,
1098 G_CALLBACK(gtk_blist_menu_alias_cb), 1098 G_CALLBACK(gtk_blist_menu_alias_cb),
1099 contact, 0, 0, NULL); 1099 contact, 0, 0, NULL);
1100 pidgin_new_item_from_stock(menu, _("Remove"), GTK_STOCK_REMOVE, 1100 pidgin_new_item_from_stock(menu, _("Remove"), GTK_STOCK_REMOVE,
1101 G_CALLBACK(pidgin_blist_remove_cb), 1101 G_CALLBACK(pidgin_blist_remove_cb),
1102 contact, 0, 0, NULL); 1102 contact, 0, 0, NULL);
1103 } else if (!sub || contact_expanded) { 1103 } else if (!sub || contact_expanded) {
1104 pidgin_separator(menu); 1104 pidgin_separator(menu);
1105 1105
1106 pidgin_new_item_from_stock(menu, _("_Alias..."), GAIM_STOCK_ALIAS, 1106 pidgin_new_item_from_stock(menu, _("_Alias..."), PIDGIN_STOCK_ALIAS,
1107 G_CALLBACK(gtk_blist_menu_alias_cb), buddy, 0, 0, NULL); 1107 G_CALLBACK(gtk_blist_menu_alias_cb), buddy, 0, 0, NULL);
1108 pidgin_new_item_from_stock(menu, _("_Remove"), GTK_STOCK_REMOVE, 1108 pidgin_new_item_from_stock(menu, _("_Remove"), GTK_STOCK_REMOVE,
1109 G_CALLBACK(pidgin_blist_remove_cb), buddy, 1109 G_CALLBACK(pidgin_blist_remove_cb), buddy,
1110 0, 0, NULL); 1110 0, 0, NULL);
1111 } 1111 }
1175 1175
1176 menu = gtk_menu_new(); 1176 menu = gtk_menu_new();
1177 autojoin = (gaim_blist_node_get_bool(node, "gtk-autojoin") || 1177 autojoin = (gaim_blist_node_get_bool(node, "gtk-autojoin") ||
1178 (gaim_blist_node_get_string(node, "gtk-autojoin") != NULL)); 1178 (gaim_blist_node_get_string(node, "gtk-autojoin") != NULL));
1179 1179
1180 pidgin_new_item_from_stock(menu, _("_Join"), GAIM_STOCK_CHAT, 1180 pidgin_new_item_from_stock(menu, _("_Join"), PIDGIN_STOCK_CHAT,
1181 G_CALLBACK(gtk_blist_menu_join_cb), node, 0, 0, NULL); 1181 G_CALLBACK(gtk_blist_menu_join_cb), node, 0, 0, NULL);
1182 pidgin_new_check_item(menu, _("Auto-Join"), 1182 pidgin_new_check_item(menu, _("Auto-Join"),
1183 G_CALLBACK(gtk_blist_menu_autojoin_cb), node, autojoin); 1183 G_CALLBACK(gtk_blist_menu_autojoin_cb), node, autojoin);
1184 pidgin_new_item_from_stock(menu, _("View _Log"), GAIM_STOCK_LOG, 1184 pidgin_new_item_from_stock(menu, _("View _Log"), PIDGIN_STOCK_LOG,
1185 G_CALLBACK(gtk_blist_menu_showlog_cb), node, 0, 0, NULL); 1185 G_CALLBACK(gtk_blist_menu_showlog_cb), node, 0, 0, NULL);
1186 1186
1187 pidgin_append_blist_node_proto_menu(menu, c->account->gc, node); 1187 pidgin_append_blist_node_proto_menu(menu, c->account->gc, node);
1188 pidgin_append_blist_node_extended_menu(menu, node); 1188 pidgin_append_blist_node_extended_menu(menu, node);
1189 1189
1190 pidgin_separator(menu); 1190 pidgin_separator(menu);
1191 1191
1192 pidgin_new_item_from_stock(menu, _("_Alias..."), GAIM_STOCK_ALIAS, 1192 pidgin_new_item_from_stock(menu, _("_Alias..."), PIDGIN_STOCK_ALIAS,
1193 G_CALLBACK(gtk_blist_menu_alias_cb), node, 0, 0, NULL); 1193 G_CALLBACK(gtk_blist_menu_alias_cb), node, 0, 0, NULL);
1194 pidgin_new_item_from_stock(menu, _("_Remove"), GTK_STOCK_REMOVE, 1194 pidgin_new_item_from_stock(menu, _("_Remove"), GTK_STOCK_REMOVE,
1195 G_CALLBACK(pidgin_blist_remove_cb), node, 0, 0, NULL); 1195 G_CALLBACK(pidgin_blist_remove_cb), node, 0, 0, NULL);
1196 1196
1197 return menu; 1197 return menu;
1202 { 1202 {
1203 GtkWidget *menu; 1203 GtkWidget *menu;
1204 1204
1205 menu = gtk_menu_new(); 1205 menu = gtk_menu_new();
1206 1206
1207 pidgin_new_item_from_stock(menu, _("View _Log"), GAIM_STOCK_LOG, 1207 pidgin_new_item_from_stock(menu, _("View _Log"), PIDGIN_STOCK_LOG,
1208 G_CALLBACK(gtk_blist_menu_showlog_cb), 1208 G_CALLBACK(gtk_blist_menu_showlog_cb),
1209 node, 0, 0, NULL); 1209 node, 0, 0, NULL);
1210 1210
1211 pidgin_separator(menu); 1211 pidgin_separator(menu);
1212 1212
1213 pidgin_new_item_from_stock(menu, _("_Alias..."), GAIM_STOCK_ALIAS, 1213 pidgin_new_item_from_stock(menu, _("_Alias..."), PIDGIN_STOCK_ALIAS,
1214 G_CALLBACK(gtk_blist_menu_alias_cb), node, 0, 0, NULL); 1214 G_CALLBACK(gtk_blist_menu_alias_cb), node, 0, 0, NULL);
1215 pidgin_new_item_from_stock(menu, _("_Remove"), GTK_STOCK_REMOVE, 1215 pidgin_new_item_from_stock(menu, _("_Remove"), GTK_STOCK_REMOVE,
1216 G_CALLBACK(pidgin_blist_remove_cb), node, 0, 0, NULL); 1216 G_CALLBACK(pidgin_blist_remove_cb), node, 0, 0, NULL);
1217 1217
1218 pidgin_separator(menu); 1218 pidgin_separator(menu);
2714 ***************************************************/ 2714 ***************************************************/
2715 static GtkItemFactoryEntry blist_menu[] = 2715 static GtkItemFactoryEntry blist_menu[] =
2716 { 2716 {
2717 /* Buddies menu */ 2717 /* Buddies menu */
2718 { N_("/_Buddies"), NULL, NULL, 0, "<Branch>", NULL }, 2718 { N_("/_Buddies"), NULL, NULL, 0, "<Branch>", NULL },
2719 { N_("/Buddies/New Instant _Message..."), "<CTL>M", pidgindialogs_im, 0, "<StockItem>", GAIM_STOCK_IM }, 2719 { N_("/Buddies/New Instant _Message..."), "<CTL>M", pidgindialogs_im, 0, "<StockItem>", PIDGIN_STOCK_IM },
2720 { N_("/Buddies/Join a _Chat..."), "<CTL>C", pidgin_blist_joinchat_show, 0, "<StockItem>", GAIM_STOCK_CHAT }, 2720 { N_("/Buddies/Join a _Chat..."), "<CTL>C", pidgin_blist_joinchat_show, 0, "<StockItem>", PIDGIN_STOCK_CHAT },
2721 { N_("/Buddies/Get User _Info..."), "<CTL>I", pidgindialogs_info, 0, "<StockItem>", GAIM_STOCK_INFO }, 2721 { N_("/Buddies/Get User _Info..."), "<CTL>I", pidgindialogs_info, 0, "<StockItem>", PIDGIN_STOCK_INFO },
2722 { N_("/Buddies/View User _Log..."), "<CTL>L", pidgindialogs_log, 0, "<StockItem>", GAIM_STOCK_LOG }, 2722 { N_("/Buddies/View User _Log..."), "<CTL>L", pidgindialogs_log, 0, "<StockItem>", PIDGIN_STOCK_LOG },
2723 { "/Buddies/sep1", NULL, NULL, 0, "<Separator>", NULL }, 2723 { "/Buddies/sep1", NULL, NULL, 0, "<Separator>", NULL },
2724 { N_("/Buddies/Show _Offline Buddies"), NULL, pidgin_blist_edit_mode_cb, 1, "<CheckItem>", NULL }, 2724 { N_("/Buddies/Show _Offline Buddies"), NULL, pidgin_blist_edit_mode_cb, 1, "<CheckItem>", NULL },
2725 { N_("/Buddies/Show _Empty Groups"), NULL, pidgin_blist_show_empty_groups_cb, 1, "<CheckItem>", NULL }, 2725 { N_("/Buddies/Show _Empty Groups"), NULL, pidgin_blist_show_empty_groups_cb, 1, "<CheckItem>", NULL },
2726 { N_("/Buddies/Show Buddy _Details"), NULL, pidgin_blist_buddy_details_cb, 1, "<CheckItem>", NULL }, 2726 { N_("/Buddies/Show Buddy _Details"), NULL, pidgin_blist_buddy_details_cb, 1, "<CheckItem>", NULL },
2727 { N_("/Buddies/Show Idle _Times"), NULL, pidgin_blist_show_idle_time_cb, 1, "<CheckItem>", NULL }, 2727 { N_("/Buddies/Show Idle _Times"), NULL, pidgin_blist_show_idle_time_cb, 1, "<CheckItem>", NULL },
2733 { "/Buddies/sep3", NULL, NULL, 0, "<Separator>", NULL }, 2733 { "/Buddies/sep3", NULL, NULL, 0, "<Separator>", NULL },
2734 { N_("/Buddies/_Quit"), "<CTL>Q", gaim_core_quit, 0, "<StockItem>", GTK_STOCK_QUIT }, 2734 { N_("/Buddies/_Quit"), "<CTL>Q", gaim_core_quit, 0, "<StockItem>", GTK_STOCK_QUIT },
2735 2735
2736 /* Accounts menu */ 2736 /* Accounts menu */
2737 { N_("/_Accounts"), NULL, NULL, 0, "<Branch>", NULL }, 2737 { N_("/_Accounts"), NULL, NULL, 0, "<Branch>", NULL },
2738 { N_("/Accounts/Add\\/Edit"), "<CTL>A", pidgin_accounts_window_show, 0, "<StockItem>", GAIM_STOCK_ACCOUNTS }, 2738 { N_("/Accounts/Add\\/Edit"), "<CTL>A", pidgin_accounts_window_show, 0, "<StockItem>", PIDGIN_STOCK_ACCOUNTS },
2739 2739
2740 /* Tools */ 2740 /* Tools */
2741 { N_("/_Tools"), NULL, NULL, 0, "<Branch>", NULL }, 2741 { N_("/_Tools"), NULL, NULL, 0, "<Branch>", NULL },
2742 { N_("/Tools/Buddy _Pounces"), NULL, pidgin_pounces_manager_show, 0, "<StockItem>", GAIM_STOCK_POUNCE }, 2742 { N_("/Tools/Buddy _Pounces"), NULL, pidgin_pounces_manager_show, 0, "<StockItem>", PIDGIN_STOCK_POUNCE },
2743 { N_("/Tools/Plu_gins"), "<CTL>U", pidgin_plugin_dialog_show, 0, "<StockItem>", GAIM_STOCK_PLUGIN }, 2743 { N_("/Tools/Plu_gins"), "<CTL>U", pidgin_plugin_dialog_show, 0, "<StockItem>", PIDGIN_STOCK_PLUGIN },
2744 { N_("/Tools/Pr_eferences"), "<CTL>P", pidgin_prefs_show, 0, "<StockItem>", GTK_STOCK_PREFERENCES }, 2744 { N_("/Tools/Pr_eferences"), "<CTL>P", pidgin_prefs_show, 0, "<StockItem>", GTK_STOCK_PREFERENCES },
2745 { N_("/Tools/Pr_ivacy"), NULL, pidgin_privacy_dialog_show, 0, "<StockItem>", PIDGIN_STOCK_DIALOG_ERROR }, 2745 { N_("/Tools/Pr_ivacy"), NULL, pidgin_privacy_dialog_show, 0, "<StockItem>", PIDGIN_STOCK_DIALOG_ERROR },
2746 { "/Tools/sep2", NULL, NULL, 0, "<Separator>", NULL }, 2746 { "/Tools/sep2", NULL, NULL, 0, "<Separator>", NULL },
2747 { N_("/Tools/_File Transfers"), "<CTL>T", pidginxfer_dialog_show, 0, "<StockItem>", GAIM_STOCK_FILE_TRANSFER }, 2747 { N_("/Tools/_File Transfers"), "<CTL>T", pidginxfer_dialog_show, 0, "<StockItem>", PIDGIN_STOCK_FILE_TRANSFER },
2748 { N_("/Tools/R_oom List"), NULL, pidgin_roomlist_dialog_show, 0, "<StockItem>", GTK_STOCK_INDEX }, 2748 { N_("/Tools/R_oom List"), NULL, pidgin_roomlist_dialog_show, 0, "<StockItem>", GTK_STOCK_INDEX },
2749 { N_("/Tools/System _Log"), NULL, gtk_blist_show_systemlog_cb, 0, "<StockItem>", GAIM_STOCK_LOG }, 2749 { N_("/Tools/System _Log"), NULL, gtk_blist_show_systemlog_cb, 0, "<StockItem>", PIDGIN_STOCK_LOG },
2750 { "/Tools/sep3", NULL, NULL, 0, "<Separator>", NULL }, 2750 { "/Tools/sep3", NULL, NULL, 0, "<Separator>", NULL },
2751 { N_("/Tools/Mute _Sounds"), "<CTL>S", pidgin_blist_mute_sounds_cb, 0, "<CheckItem>", NULL }, 2751 { N_("/Tools/Mute _Sounds"), "<CTL>S", pidgin_blist_mute_sounds_cb, 0, "<CheckItem>", NULL },
2752 2752
2753 /* Help */ 2753 /* Help */
2754 { N_("/_Help"), NULL, NULL, 0, "<Branch>", NULL }, 2754 { N_("/_Help"), NULL, NULL, 0, "<Branch>", NULL },
2755 { N_("/Help/Online _Help"), "F1", gtk_blist_show_onlinehelp_cb, 0, "<StockItem>", GTK_STOCK_HELP }, 2755 { N_("/Help/Online _Help"), "F1", gtk_blist_show_onlinehelp_cb, 0, "<StockItem>", GTK_STOCK_HELP },
2756 { N_("/Help/_Debug Window"), NULL, toggle_debug, 0, "<StockItem>", GAIM_STOCK_DEBUG }, 2756 { N_("/Help/_Debug Window"), NULL, toggle_debug, 0, "<StockItem>", PIDGIN_STOCK_DEBUG },
2757 { N_("/Help/_About"), NULL, pidgindialogs_about, 0, "<StockItem>", GAIM_STOCK_ABOUT }, 2757 { N_("/Help/_About"), NULL, pidgindialogs_about, 0, "<StockItem>", PIDGIN_STOCK_ABOUT },
2758 }; 2758 };
2759 2759
2760 /********************************************************* 2760 /*********************************************************
2761 * Private Utility functions * 2761 * Private Utility functions *
2762 *********************************************************/ 2762 *********************************************************/
3551 l = l->next; 3551 l = l->next;
3552 } 3552 }
3553 if(tooltip_text->len > 0) { 3553 if(tooltip_text->len > 0) {
3554 /* get rid of the last newline */ 3554 /* get rid of the last newline */
3555 g_string_truncate(tooltip_text, tooltip_text->len -1); 3555 g_string_truncate(tooltip_text, tooltip_text->len -1);
3556 img = gtk_image_new_from_stock(GAIM_STOCK_PENDING, GTK_ICON_SIZE_MENU); 3556 img = gtk_image_new_from_stock(PIDGIN_STOCK_PENDING, GTK_ICON_SIZE_MENU);
3557 3557
3558 gtkblist->menutrayicon = gtk_event_box_new(); 3558 gtkblist->menutrayicon = gtk_event_box_new();
3559 gtk_container_add(GTK_CONTAINER(gtkblist->menutrayicon), img); 3559 gtk_container_add(GTK_CONTAINER(gtkblist->menutrayicon), img);
3560 gtk_widget_show(img); 3560 gtk_widget_show(img);
3561 gtk_widget_show(gtkblist->menutrayicon); 3561 gtk_widget_show(gtkblist->menutrayicon);