summaryrefslogtreecommitdiff
path: root/plugins/gnome/glade-gnome.c
diff options
context:
space:
mode:
authorTristan Van Berkom <tvb@src.gnome.org>2008-09-19 22:31:18 +0000
committerTristan Van Berkom <tvb@src.gnome.org>2008-09-19 22:31:18 +0000
commit351a89ed4230d1f0a8c6169412e12f1de8d2c86d (patch)
treebeae1d004ac7021411db48e837c7c59753fb164f /plugins/gnome/glade-gnome.c
parent0ff63d41d0d55678b9ba4101170e3876e144e3cb (diff)
downloadglade-351a89ed4230d1f0a8c6169412e12f1de8d2c86d.tar.gz
Now we have a conversion routine that is run in the plugin to convert some
Now we have a conversion routine that is run in the plugin to convert some data for one format to another (builder on the way...) In this patch we use it to handle GtkAdjustment property conversions. (NOTE: Completely undoable) * gladeui/glade-editor-property.c: Made adjustment eprop fallback on object dialog in builder cases. * gladeui/glade-command.[ch]: Added glade_command_set_project_format() * gladeui/gldae-catalog.c, gladeui/glade-xml-utils.h: Added GladeProjectConvertFunc * plugins/gtk+/Makefile.am, plugins/gtk+/glade-convert.c, plugins/gtk+/gtk+.xml.in: New file to handle conversion routines, added some objects. svn path=/trunk/; revision=1935
Diffstat (limited to 'plugins/gnome/glade-gnome.c')
-rw-r--r--plugins/gnome/glade-gnome.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/gnome/glade-gnome.c b/plugins/gnome/glade-gnome.c
index 58a3e2cc..66b0e3b5 100644
--- a/plugins/gnome/glade-gnome.c
+++ b/plugins/gnome/glade-gnome.c
@@ -1352,8 +1352,11 @@ glade_gnome_pixmap_set_filename_common (GObject *object)
if (width && height)
{
GladeProperty *property = glade_widget_get_property (gp, "filename");
- gchar *file = glade_property_class_make_string_from_gvalue
- (property->klass, property->value);
+ gchar *file =
+ glade_property_class_make_string_from_gvalue
+ (property->klass, property->value,
+ glade_project_get_format (gp->project));
+
if (file)
{
gnome_pixmap_load_file_at_size (GNOME_PIXMAP (object),