pidgin/gtkplugin.c

changeset 23100
013db96dd9a7
parent 22788
113ae3a1f584
child 23180
5d6a0a35837f
equal deleted inserted replaced
23099:00c2c2c98922 23100:013db96dd9a7
134 } 134 }
135 135
136 gtk_list_store_append (ls, &iter); 136 gtk_list_store_append (ls, &iter);
137 137
138 name = g_markup_escape_text(plug->info->name ? _(plug->info->name) : g_basename(plug->path), -1); 138 name = g_markup_escape_text(plug->info->name ? _(plug->info->name) : g_basename(plug->path), -1);
139 version = g_markup_escape_text(plug->info->version, -1); 139 version = g_markup_escape_text(purple_plugin_get_version(plug), -1);
140 summary = g_markup_escape_text(_(plug->info->summary), -1); 140 summary = g_markup_escape_text(purple_plugin_get_summary(plug), -1);
141 141
142 desc = g_strdup_printf("<b>%s</b> %s\n%s", name, 142 desc = g_strdup_printf("<b>%s</b> %s\n%s", name,
143 version, 143 version,
144 summary); 144 summary);
145 g_free(name); 145 g_free(name);
283 { 283 {
284 const char *dep_name = (const char *)l->data; 284 const char *dep_name = (const char *)l->data;
285 PurplePlugin *dep_plugin = purple_plugins_find_with_id(dep_name); 285 PurplePlugin *dep_plugin = purple_plugins_find_with_id(dep_name);
286 g_return_if_fail(dep_plugin != NULL); 286 g_return_if_fail(dep_plugin != NULL);
287 287
288 g_string_append_printf(tmp, "\n\t%s\n", _(dep_plugin->info->name)); 288 g_string_append_printf(tmp, "\n\t%s\n", purple_plugin_get_name(dep_plugin));
289 } 289 }
290 290
291 cb_data = g_new(gpointer, 3); 291 cb_data = g_new(gpointer, 3);
292 cb_data[0] = plug; 292 cb_data[0] = plug;
293 cb_data[1] = model; 293 cb_data[1] = model;
342 || (plug->info->prefs_info 342 || (plug->info->prefs_info
343 && plug->info->prefs_info->get_plugin_pref_frame))); 343 && plug->info->prefs_info->get_plugin_pref_frame)));
344 344
345 if (plug->error != NULL) 345 if (plug->error != NULL)
346 { 346 {
347 gchar *name = g_markup_escape_text(_(plug->info->name), -1); 347 gchar *name = g_markup_escape_text(purple_plugin_get_name(plug), -1);
348 348
349 gchar *error = g_markup_escape_text(plug->error, -1); 349 gchar *error = g_markup_escape_text(plug->error, -1);
350 gchar *text; 350 gchar *text;
351 351
352 text = g_strdup_printf( 352 text = g_strdup_printf(
353 "<b>%s</b> %s\n<span weight=\"bold\" color=\"red\"%s</span>", 353 "<b>%s</b> %s\n<span weight=\"bold\" color=\"red\"%s</span>",
354 plug->info->name, plug->info->version, error); 354 purple_plugin_get_name(plug), purple_plugin_get_version(plug), error);
355 gtk_list_store_set(GTK_LIST_STORE (model), iter, 355 gtk_list_store_set(GTK_LIST_STORE (model), iter,
356 1, text, 356 1, text,
357 -1); 357 -1);
358 g_free(text); 358 g_free(text);
359 359
412 412
413 val.g_type = 0; 413 val.g_type = 0;
414 gtk_tree_model_get_value (model, &iter, 2, &val); 414 gtk_tree_model_get_value (model, &iter, 2, &val);
415 plug = g_value_get_pointer(&val); 415 plug = g_value_get_pointer(&val);
416 416
417 name = g_markup_escape_text(_(plug->info->name), -1); 417 name = g_markup_escape_text(purple_plugin_get_name(plug), -1);
418 version = g_markup_escape_text(plug->info->version, -1); 418 version = g_markup_escape_text(purple_plugin_get_version(plug), -1);
419 buf = g_strdup_printf( 419 buf = g_strdup_printf(
420 "<span size=\"larger\" weight=\"bold\">%s</span> " 420 "<span size=\"larger\" weight=\"bold\">%s</span> "
421 "<span size=\"smaller\">%s</span>", 421 "<span size=\"smaller\">%s</span>",
422 name, version); 422 name, version);
423 gtk_label_set_markup(plugin_name, buf); 423 gtk_label_set_markup(plugin_name, buf);
424 g_free(buf); 424 g_free(buf);
425 425
426 gtk_text_buffer_set_text(plugin_desc, plug->info->description, -1); 426 gtk_text_buffer_set_text(plugin_desc, purple_plugin_get_description(plug), -1);
427 gtk_label_set_text(plugin_author, plug->info->author); 427 gtk_label_set_text(plugin_author, purple_plugin_get_author(plug));
428 gtk_label_set_text(plugin_filename, plug->path); 428 gtk_label_set_text(plugin_filename, plug->path);
429 429
430 g_free(plugin_website_uri); 430 g_free(plugin_website_uri);
431 plugin_website_uri = g_strdup(plug->info->homepage); 431 plugin_website_uri = g_strdup(purple_plugin_get_homepage(plug));
432 if (plugin_website_uri) 432 if (plugin_website_uri)
433 { 433 {
434 tmp = g_markup_escape_text(plugin_website_uri, -1); 434 tmp = g_markup_escape_text(plugin_website_uri, -1);
435 buf = g_strdup_printf("<span underline=\"single\" " 435 buf = g_strdup_printf("<span underline=\"single\" "
436 "foreground=\"blue\">%s</span>", tmp); 436 "foreground=\"blue\">%s</span>", tmp);

mercurial