El Tue, 10-04-2007 a las 15:43 -0400, Alejandro Valdes Jimenez escribió:
> 
> Alguien  (claudio en particular. jejejeje)  puede explicar como
> definir
> datos privados en la definición de un objeto de una clase con gobject
> en
> C?
> 
> Vi como lo hace en gyrus, pero no me queda claro en que momento se
> indica explicitamente que tal o cual dato es privado

La respuesta de Germán es bastante completa. Sólo quiero acotar que el
uso de GObject en las clases definidas en gyrus no es 100% limpia -- hay
muchas cosas que deberían hacerse de otra manera (pg., la definición de
las estructuras privadas están hechas en los archivos de cabecera, por
lo que el carácter de "privado" de los datos depende en que el
programador los use como tal y no acceda a ellos directamente). No sería
para nada complicado para alguien aprendiendo GObject revisar y limpiar
ese código, y IMHO sería un buen ejercicio para alguien aprendiendo a
escribir clases con GObject (lease: ¿Al....guien interesado en
hacerlo?).

Claudio

-- 
Claudio Saavedra <[EMAIL PROTECTED]>

Responder a