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



On Thu, 2009-04-30 at 07:59 +0000, Francisco Fuertes GarcÃa wrote:
Muy buenas,

Hola Francisco.


Me encuentro trasteando con gtk y glade para aprender a manejar estas
herramientas. Utilizo C para desarrollar el programilla.

Mi duda reside en como se suele hacer para generar varias ventanas (no
simultÃneas) usando glade. No me refiero a como hacerlo en cuanto al
codigo, sino en como afrontar el desarrollo. Es decir:
ÂDebo generar varios archivos xml mediante glade para las diferentes
ventanas?

podrÃas generar varios archivos xml cada uno con su ventana o bien un
solo archivo con varias ventanas. puedes jugar con la propiedad de
visibilidad para mostrar o no alguna ventana al cargarlas.

ÂDebo generar un unico archivo xml con todos los objetos que voy a
necesitar y los visualizo o no dependiendo del momento?
ÂDebo crear la ventana mas basica posible, comun para todas las que
quiero crear y luego generar y destruir los objetos mediante gtk?

claro, puedes crear con glade una ventana bÃsica y luego agregar objetos
a ella en ejecuciÃn.


ÂComo se suele hacer, es que algo ando perdido en como afrontar esto?


Te puedo dar un ejemplo que podrÃa ayudar.

Eventualmente podrÃas crear en glade una ventana que contenga un
GtkMenuBar y un GtkToolBar. Si lo haces de este modo es probable que
signifique mas trabajo el sincronizar los estados de un item que està en
el GtkMenuBar y en el GtkToolBar (sensitive).

Esta misma labor la puedes hacer no creando el GtkMenuBar y GtkToolBar
en glade, sino que utilizando GtkUIManager [1]. BÃsicamente, de esta
manera puedes construir estos mismos elementos atravÃs de una variable
(definida en tu codigo) o desde otro archivo xml. La gran ventaja es que
de esta manera el tema de la sincronizaciÃn de los items se hace mucho
mas sencilla.

[1] http://library.gnome.org/devel/gtk/stable/GtkUIManager.html

Saludos,

Gracias!!!


______________________________________________________________________
Ahora lee tus emails de Hotmail desde tu mÃvil Vodafone ÂAquÃ! 
_______________________________________________
Gnome-hispano-list mailing list
Gnome-hispano-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-hispano-list
-- 
Alejandro Valdes Jimenez
Telecomunicaciones
Universidad de Talca




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