| 273 |
273 |
| 274 gtk_list_store_set(ls, &iter, |
274 gtk_list_store_set(ls, &iter, |
| 275 0, purple_plugin_is_loaded(plug), |
275 0, purple_plugin_is_loaded(plug), |
| 276 1, desc, |
276 1, desc, |
| 277 2, plug, |
277 2, plug, |
| |
278 3, purple_plugin_info_get_error(info), |
| 278 -1); |
279 -1); |
| 279 g_free(desc); |
280 g_free(desc); |
| 280 } |
281 } |
| 281 |
282 |
| 282 g_list_free(plugins); |
283 g_list_free(plugins); |
| 538 |
539 |
| 539 gtk_text_buffer_set_text(plugin_desc, purple_plugin_info_get_description(info), -1); |
540 gtk_text_buffer_set_text(plugin_desc, purple_plugin_info_get_description(info), -1); |
| 540 |
541 |
| 541 authorlist = purple_plugin_info_get_authors(info); |
542 authorlist = purple_plugin_info_get_authors(info); |
| 542 if (authorlist) |
543 if (authorlist) |
| 543 authors = g_strjoinv(", ", (gchar **)authorlist); |
544 authors = g_strjoinv(",\n", (gchar **)authorlist); |
| 544 gtk_label_set_text(plugin_authors, authors); |
545 gtk_label_set_text(plugin_authors, authors); |
| 545 g_free(authors); |
546 g_free(authors); |
| 546 |
547 |
| 547 gtk_label_set_text(plugin_filename, purple_plugin_get_filename(plug)); |
548 gtk_label_set_text(plugin_filename, purple_plugin_get_filename(plug)); |
| 548 |
549 |
| 851 gtk_dialog_add_button(GTK_DIALOG(plugin_dialog), |
852 gtk_dialog_add_button(GTK_DIALOG(plugin_dialog), |
| 852 GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE); |
853 GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE); |
| 853 gtk_widget_set_sensitive(pref_button, FALSE); |
854 gtk_widget_set_sensitive(pref_button, FALSE); |
| 854 gtk_window_set_role(GTK_WINDOW(plugin_dialog), "plugins"); |
855 gtk_window_set_role(GTK_WINDOW(plugin_dialog), "plugins"); |
| 855 |
856 |
| 856 ls = gtk_list_store_new(3, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_POINTER); |
857 ls = gtk_list_store_new(4, G_TYPE_BOOLEAN, G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_BOOLEAN); |
| 857 gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(ls), |
858 gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(ls), |
| 858 1, GTK_SORT_ASCENDING); |
859 1, GTK_SORT_ASCENDING); |
| 859 |
860 |
| 860 update_plugin_list(ls); |
861 update_plugin_list(ls); |
| 861 |
862 |