Mercurial > pidgin.yaz
comparison pidgin/gtkblist.c @ 22012:0503cd74cb56
merge of '418bc7dd4e063c50039bba0d51b489b568f9aaaa'
and '4df361b4c7c545ea522212487ebfd8e4bda0345f'
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sat, 05 Jan 2008 18:07:16 +0000 |
parents | 1690d040addd 76e0463db3aa |
children | 1d02fa7737eb |
comparison
equal
deleted
inserted
replaced
22003:485383451769 | 22012:0503cd74cb56 |
---|---|
175 PidginBlistNodeFlags flags; | 175 PidginBlistNodeFlags flags; |
176 } conv; | 176 } conv; |
177 } PidginBlistNode; | 177 } PidginBlistNode; |
178 | 178 |
179 static char dim_grey_string[8] = ""; | 179 static char dim_grey_string[8] = ""; |
180 static char *dim_grey() | 180 static char *dim_grey(void) |
181 { | 181 { |
182 if (!gtkblist) | 182 if (!gtkblist) |
183 return "dim grey"; | 183 return "dim grey"; |
184 if (!dim_grey_string[0]) { | 184 if (!dim_grey_string[0]) { |
185 snprintf(dim_grey_string, sizeof(dim_grey_string), "%s", pidgin_get_dim_grey_string(gtkblist->treeview)); | 185 snprintf(dim_grey_string, sizeof(dim_grey_string), "%s", pidgin_get_dim_grey_string(gtkblist->treeview)); |
706 } | 706 } |
707 } | 707 } |
708 pidgin_blist_update(purple_get_blist(), node); | 708 pidgin_blist_update(purple_get_blist(), node); |
709 } | 709 } |
710 | 710 |
711 static void gtk_blist_show_systemlog_cb() | 711 static void gtk_blist_show_systemlog_cb(void) |
712 { | 712 { |
713 pidgin_syslog_show(); | 713 pidgin_syslog_show(); |
714 } | 714 } |
715 | 715 |
716 static void gtk_blist_show_onlinehelp_cb() | 716 static void gtk_blist_show_onlinehelp_cb(void) |
717 { | 717 { |
718 purple_notify_uri(NULL, PURPLE_WEBSITE "documentation"); | 718 purple_notify_uri(NULL, PURPLE_WEBSITE "documentation"); |
719 } | 719 } |
720 | 720 |
721 static void | 721 static void |
1094 else | 1094 else |
1095 gtk_tree_view_expand_row(tv,path,FALSE);*/ | 1095 gtk_tree_view_expand_row(tv,path,FALSE);*/ |
1096 } | 1096 } |
1097 } | 1097 } |
1098 | 1098 |
1099 static void pidgin_blist_add_chat_cb() | 1099 static void pidgin_blist_add_chat_cb(void) |
1100 { | 1100 { |
1101 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(gtkblist->treeview)); | 1101 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(gtkblist->treeview)); |
1102 GtkTreeIter iter; | 1102 GtkTreeIter iter; |
1103 PurpleBlistNode *node; | 1103 PurpleBlistNode *node; |
1104 | 1104 |
1114 else { | 1114 else { |
1115 purple_blist_request_add_chat(NULL, NULL, NULL, NULL); | 1115 purple_blist_request_add_chat(NULL, NULL, NULL, NULL); |
1116 } | 1116 } |
1117 } | 1117 } |
1118 | 1118 |
1119 static void pidgin_blist_add_buddy_cb() | 1119 static void pidgin_blist_add_buddy_cb(void) |
1120 { | 1120 { |
1121 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(gtkblist->treeview)); | 1121 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(gtkblist->treeview)); |
1122 GtkTreeIter iter; | 1122 GtkTreeIter iter; |
1123 PurpleBlistNode *node; | 1123 PurpleBlistNode *node; |
1124 | 1124 |
2764 } | 2764 } |
2765 return FALSE; | 2765 return FALSE; |
2766 } | 2766 } |
2767 | 2767 |
2768 static void | 2768 static void |
2769 pidgin_blist_destroy_tooltip_data() | 2769 pidgin_blist_destroy_tooltip_data(void) |
2770 { | 2770 { |
2771 while(gtkblist->tooltipdata) { | 2771 while(gtkblist->tooltipdata) { |
2772 struct tooltip_data *td = gtkblist->tooltipdata->data; | 2772 struct tooltip_data *td = gtkblist->tooltipdata->data; |
2773 | 2773 |
2774 if(td->avatar) | 2774 if(td->avatar) |
3764 } | 3764 } |
3765 | 3765 |
3766 return text; | 3766 return text; |
3767 } | 3767 } |
3768 | 3768 |
3769 static void pidgin_blist_restore_position() | 3769 static void pidgin_blist_restore_position(void) |
3770 { | 3770 { |
3771 int blist_x, blist_y, blist_width, blist_height; | 3771 int blist_x, blist_y, blist_width, blist_height; |
3772 | 3772 |
3773 blist_width = purple_prefs_get_int(PIDGIN_PREFS_ROOT "/blist/width"); | 3773 blist_width = purple_prefs_get_int(PIDGIN_PREFS_ROOT "/blist/width"); |
3774 | 3774 |
3911 { | 3911 { |
3912 pidgin_blist_update_plugin_actions(); | 3912 pidgin_blist_update_plugin_actions(); |
3913 } | 3913 } |
3914 | 3914 |
3915 static void | 3915 static void |
3916 unseen_conv_menu() | 3916 unseen_conv_menu(void) |
3917 { | 3917 { |
3918 static GtkWidget *menu = NULL; | 3918 static GtkWidget *menu = NULL; |
3919 GList *convs = NULL; | 3919 GList *convs = NULL; |
3920 GList *chats, *ims; | 3920 GList *chats, *ims; |
3921 | 3921 |
4197 pidgin_blist_sort_method_reg("log_size", _("By log size"), sort_method_log); | 4197 pidgin_blist_sort_method_reg("log_size", _("By log size"), sort_method_log); |
4198 #endif | 4198 #endif |
4199 pidgin_blist_sort_method_set(purple_prefs_get_string(PIDGIN_PREFS_ROOT "/blist/sort_type")); | 4199 pidgin_blist_sort_method_set(purple_prefs_get_string(PIDGIN_PREFS_ROOT "/blist/sort_type")); |
4200 } | 4200 } |
4201 | 4201 |
4202 static void _prefs_change_redo_list() | 4202 static void _prefs_change_redo_list(const char *name, PurplePrefType type, |
4203 gconstpointer val, gpointer data) | |
4203 { | 4204 { |
4204 GtkTreeSelection *sel; | 4205 GtkTreeSelection *sel; |
4205 GtkTreeIter iter; | 4206 GtkTreeIter iter; |
4206 PurpleBlistNode *node = NULL; | 4207 PurpleBlistNode *node = NULL; |
4207 | 4208 |