On Tue, 2006-03-28 at 11:42 +0100, Athanasios Anastasiou wrote:
> Hello All
> 
> After taking a look at the UML Objects i found it somewhat complicated.
> 
> I love the way you describe the properties and mem offsets within the 
> struct. I guess that the user interface is generated through the series 
> of DEFINEs in the PropDescription structure.

Not defines, functions.  See the lib/prop*.c files.

> However, i was just wondering why don't you use a Glib Dataset or a GLib 
> Datalist to store the properties (under UserData). The properties need 
> not have a particular type. These could just be strings and any code 
> that needs them later can do the conversion.

No reason I know of, but then I didn't design those structures.

> This will simplify the User Interface and the operations of getting and 
> setting properties. In fact get and set operations will somewhat be 
> taken care by the datalist. Interfacing the properties of each object 
> with Python will also be easier this way.

Don't know the dataset/datalist functionality well enough to determine
what it can do us.

-Lars

_______________________________________________
Dia-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://www.gnome.org/projects/dia/faq.html
Main page at http://www.gnome.org/projects/dia

Reply via email to