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]>
