[Glade-devel] [glade-3] pixmap properties
- From: damon karuna uklinux net (Damon Chaplin)
- Subject: [Glade-devel] [glade-3] pixmap properties
- Date: 12 May 2004 11:32:49 +0100
On Thu, 2004-05-06 at 14:39, Joaquin Cuenca Abela wrote:
--- Damon Chaplin <damon karuna uklinux net> wrote:
Hi,
I'm about to try to add support for pixmap
properties to glade-3.
We need to keep the filename stored somewhere. Where
should it go?
I suppose since GdkPixbuf is a GObject we could use
g_object_set_data().
But we may also need additional data with other
property types at some
point (e.g. a translatable flag and translator
comments for strings).
So I thought maybe there should be a standard way of
storing extra data
for a property besides its GValue.
The g_object_set_data approach seems good enough to
me. These uses seems to be rare enough to need
anything else.
But how is this going to work with the stuff like Undo/Redo that only
works with GValues?
I think we may need our own GladeValue wrapper that has a GValue and
extra data like pixmap filename/translatable flag/translator comments.
We'd then need to update all the code that works on GValues to expect
GladeValues instead.
Is there any better solution?
Damon
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]