diff options
author | Tristan Van Berkom <tvb@src.gnome.org> | 2008-09-19 22:31:18 +0000 |
---|---|---|
committer | Tristan Van Berkom <tvb@src.gnome.org> | 2008-09-19 22:31:18 +0000 |
commit | 351a89ed4230d1f0a8c6169412e12f1de8d2c86d (patch) | |
tree | beae1d004ac7021411db48e837c7c59753fb164f /plugins/gnome/glade-gnome.c | |
parent | 0ff63d41d0d55678b9ba4101170e3876e144e3cb (diff) | |
download | glade-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.c | 7 |
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), |