Alexandre wrote:
>   I'm beginning in widget's writing, and I want to know what is the purpose 
> of the
>   widgets properties. Because, when I look at the gtk widgets, they  have a 
> lot of
>   properties, but this properties can be changed with the gtk_name_set.. 
> functions
>   too..  Like the frame, is has a "label" property to change it's label, but 
> it can
>   be done with the gtk_frame_set_label (or anything like it), so, why use 
> properties? 

They are mostly for bindings and automated builders (Glade) use.  If you never 
use
them, don't define them.  I think it is pointless to write lots of code you 
never
use just for `completeness'.  On the other hand, properties can be quite 
useful.  If
you use standard ones, you should probably define properties in your own 
widgets too.

(Somebody suggested here that accesor methods are just wrappers over properties.
If you look in the sourcecode, you can find that it is actually the way round,
property get/set functions use accesory methods...)

>   One other thing, I've readed that if I want to make a widget with a child, 
> this
>   has to be a container (GtkContainer), so, I have a widget, it's a x-y 
> plotting
>   widget, and I have other widget, a scale. I want that the plotting wigdget 
> has
>   two childs (2 scale widgets) to be it's x and y axis. So, it's better if the
>   plotting widgets has a GtkContainer as parent? Or other widget else?    

I don't really understand this question...

Paul
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to