comparison pidgin/plugins/themeedit-icon.c @ 27310:801e54fde3df

Change the name of the file selector from "Buddy Icon" to the name of the icon when choosing a new one from the theme editor plugin.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Wed, 01 Jul 2009 03:13:50 +0000
parents 81559f83e993
children 390c3a6a44c6
comparison
equal deleted inserted replaced
27309:6202c7e62287 27310:801e54fde3df
235 static gboolean 235 static gboolean
236 change_stock_image(GtkWidget *widget, GdkEventButton *event, GtkWidget *image) 236 change_stock_image(GtkWidget *widget, GdkEventButton *event, GtkWidget *image)
237 { 237 {
238 GtkWidget *win = pidgin_buddy_icon_chooser_new(GTK_WINDOW(gtk_widget_get_toplevel(widget)), 238 GtkWidget *win = pidgin_buddy_icon_chooser_new(GTK_WINDOW(gtk_widget_get_toplevel(widget)),
239 stock_icon_selected, image); 239 stock_icon_selected, image);
240 gtk_window_set_title(GTK_WINDOW(win),
241 g_object_get_data(G_OBJECT(image), "localized-name"));
240 gtk_widget_show_all(win); 242 gtk_widget_show_all(win);
241 243
242 return TRUE; 244 return TRUE;
243 } 245 }
244 246
277 gtk_container_add(GTK_CONTAINER(ebox), image); 279 gtk_container_add(GTK_CONTAINER(ebox), image);
278 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); 280 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
279 281
280 g_signal_connect(G_OBJECT(ebox), "button-press-event", G_CALLBACK(change_stock_image), image); 282 g_signal_connect(G_OBJECT(ebox), "button-press-event", G_CALLBACK(change_stock_image), image);
281 g_object_set_data(G_OBJECT(image), "property-name", (gpointer)id); 283 g_object_set_data(G_OBJECT(image), "property-name", (gpointer)id);
284 g_object_set_data(G_OBJECT(image), "localized-name", (gpointer)text);
282 285
283 gtk_size_group_add_widget(sizegroup, label); 286 gtk_size_group_add_widget(sizegroup, label);
284 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); 287 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
285 gtk_box_pack_start(GTK_BOX(hbox), ebox, FALSE, FALSE, 0); 288 gtk_box_pack_start(GTK_BOX(hbox), ebox, FALSE, FALSE, 0);
286 289