Re: [gnome-hispano] Duda con gtk/glade para generar una interfaz



Hola.

2009/4/30 gonav <gonav ono com>:
El Thu, 30 Apr 2009 12:39:42 +0200
Rodrigo Moya <rodrigo gnome-db org> escribió:

On Thu, 2009-04-30 at 10:26 +0000, Francisco Fuertes García wrote:
mmm ok. Osea que la carga del programa va a "costar" ya que carga
todos los objetos, pero luego el uso de ellos es fluido porque ya
estan cargados. Lo malo es que se consume un monton de memoria que es
innecesaria puntualmente, verdad???

bueno, si tienes muchas ventanas, quizás sea mejor que los separes en
distintos ficheros .glade, pero si son un par de ventanas, no pasa nada

saludos


En efecto, si las interfaces no están muy cargadas puedes usar un solo fichero, o si tienes alguna con 
muchos requisitos gráficos la pones en un segundo fichero. Incluso usando el mismo fichero, puedes tener 
todas las ventanas cargadas (variable *root creo recordar, si no han cambiado la API) y actuar sobre la 
propiedad Show/Hide, o bien cargar con glade_xml_new (fichero_glade.glade, "window1", NULL) cada ventana 
cuando la necesites.

En mis pocas experiencias (más que nada introductorias) he notado que
es más sencillo tener un solo archivo .glade y luego, con la ayuda de
la variable root en la llamada a glade_xml_new, voy cargando el xml
que necesito en cada momento y liberando la memoria cuando ya no lo
necesito.
Tal cuál mencionó gonav en su correo anterior.




Dale un vistazo a esta parte del librognome:
http://webs.ono.com/gonav/librognome-html/x8340.html#glade-libglade

Justamente en esta página se ve cómo "levantar" partes de un archivo
xml (como una ventana).


12.1.6. Trabajo con múltiples ventanas

Y de paso, si alguien da un solución mejor aprovechamos para actualizar la información ;)

Saludos
_______________________________________________
Gnome-hispano-list mailing list
Gnome-hispano-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-hispano-list


Saludos,

-- 
---
José Luis DALLAPICCOLA
Neuquén Capital
Patagonia Argentina



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]