Mercurial > pidgin
comparison src/prefs.c @ 3563:e120097bbd72
[gaim-migrate @ 3658]
I made my perl script unloading not suck (as much). Now you may port your
perl scripts--use gaim.pl and PERL-HOWTO as references.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Sat, 28 Sep 2002 08:08:14 +0000 |
parents | cd938f18f3f8 |
children | 154c4a9d9b6d |
comparison
equal
deleted
inserted
replaced
3562:de3bc24fff02 | 3563:e120097bbd72 |
---|---|
859 if (! gtk_tree_selection_get_selected (sel, &model, &iter)) | 859 if (! gtk_tree_selection_get_selected (sel, &model, &iter)) |
860 return; | 860 return; |
861 gtk_tree_model_get_value (model, &iter, 2, &val); | 861 gtk_tree_model_get_value (model, &iter, 2, &val); |
862 plug = g_value_get_pointer(&val); | 862 plug = g_value_get_pointer(&val); |
863 | 863 |
864 g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n%s"), | 864 if (plug->error[0]) |
865 plug->desc.name, plug->desc.version, plug->desc.description); | 865 g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n" |
866 "<span weight=\"bold\" color=\"red\">%s</span>\n\n" | |
867 "%s"), plug->desc.name, plug->desc.version, plug->error, plug->desc.description); | |
868 else | |
869 g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n" | |
870 "%s"), plug->desc.name, plug->desc.version, plug->desc.description); | |
866 gtk_label_set_markup(GTK_LABEL(plugin_description), buf); | 871 gtk_label_set_markup(GTK_LABEL(plugin_description), buf); |
867 g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n" | 872 g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n" |
868 "<span weight=\"bold\">Written by:</span>\t%s\n" | 873 "<span weight=\"bold\">Written by:</span>\t%s\n" |
869 "<span weight=\"bold\">URL:</span>\t%s\n" | 874 "<span weight=\"bold\">URL:</span>\t%s\n" |
870 "<span weight=\"bold\">File name:</span>\t %s"), | 875 "<span weight=\"bold\">File name:</span>\t %s"), |
913 perl_unload_file(plug); | 918 perl_unload_file(plug); |
914 #else | 919 #else |
915 {} | 920 {} |
916 #endif | 921 #endif |
917 gdk_window_set_cursor(prefs->window, NULL); | 922 gdk_window_set_cursor(prefs->window, NULL); |
923 if (plug->error[0]) | |
924 g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n" | |
925 "<span weight=\"bold\" color=\"red\">%s</span>\n\n" | |
926 "%s"), plug->desc.name, plug->desc.version, plug->error, plug->desc.description); | |
927 else | |
928 g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n" | |
929 "%s"), plug->desc.name, plug->desc.version, plug->desc.description); | |
930 gtk_label_set_markup(GTK_LABEL(plugin_description), buf); | |
931 gtk_list_store_set (GTK_LIST_STORE (model), &iter, 0, plug->handle, -1); | |
918 | 932 |
919 gtk_list_store_set (GTK_LIST_STORE (model), &iter, 0, plug->handle, -1); | |
920 g_snprintf(buf, sizeof(buf), _("<span size=\"larger\">%s %s</span>\n\n%s"), | |
921 plug->desc.name, plug->desc.version, plug->desc.description); | |
922 gtk_label_set_markup(GTK_LABEL(plugin_description), buf); | 933 gtk_label_set_markup(GTK_LABEL(plugin_description), buf); |
923 gtk_tree_path_free(path); | 934 gtk_tree_path_free(path); |
924 } | 935 } |
925 | 936 |
926 static GtkWidget *plugin_page () | 937 static GtkWidget *plugin_page () |