El Fri, 13-04-2007 a las 15:10 -0400, Alejandro Valdes Jimenez escribió: > On Fri, 2007-04-13 at 14:13 -0400, Claudio Saavedra wrote: > > Síp. La razón para esto es que gyrus-admin-mailbox.c pertenece a > > GyrusAdmin, pero está en un archivo separado para evitar que > > gyrus-admin.c sea demasiado grande. > > > > Una solución es usar un archivo gyrus-admin-private.h, definir ahí el > > struct _GyrusAdminPrivate, e incluirlo en gyrus-admin.c y > > gyrus-admin-mailbox.c. > > > > Mira aquí para que te hagas una idea: > > > > http://svn.gnome.org/viewcvs/eog/trunk/src/eog-image-private.h?view=markup > > claro que este caso me deja igual, tiene en el mismo archivo la > definición y la implementación, la idea es separarlos en archivos > diferentes. >
No sé si te entendí, pero si lo que te preocupa es la visibilidad de los datos privados, éstos quedan ocultos para los usuarios de EogImage, ya que ellos deben incluir eog-image.h y no eog-image-private.h. Claudio -- Claudio Saavedra <[EMAIL PROTECTED]>
