Mercurial > pidgin.yaz
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 |