🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11215

Re: Glade

#11215
From: Raúl (Ridiculum)
Date: Fri, 14 Dec 2001 17:17
43 lines
2410 bytes
El Thu, 13 Dec 2001 16:34:51 +0100, Alfredo escribi�:
>Hola,
>necesito aprender a dise�ar interfaces en glase y a programarlas con GTK
>en C.
>Alguien me puede mandar ejemplo en mi e-mail?
>Es que por la red no hay mucho sobre Glade.

   El asunto es mas o menos simple, ya que el API es bastante escueto.
Tenemos una estructura donde se almacena la defincion del GUI, una
funcion para conectar las se�ales y otra funcion para obtener un widget
a partir del nombre en el arbol XML. Con estas funciones podemos hacer casi
cualquier cosa. Te pongo un ejemplillo
   Suponemos que el archivo que contiene la definicion en XML del GUI se
llama ejemoplo.xml.

int main()
{
   struct GladeXML *pMainWindow;
	unsigned char strXMLFile[]={"ejemplo.xml"}

/*inicalizamos el interfaz con libglade*/
   glade_init();
/*cargamos el archivo*/
   pMainWaindow=glade_xml_new(strXMLFile, NULL);
/*autonecta las callbacks. supongo que las callbacks estan definidas en
 * algun sitio. se puede uar glade_signal_connect() para conectar una a una*/
   glade_signal_autoconnect(pMainWindow);
	
	gtk_main();
	
}

   Espero que con este ejemplo te sirva de algo (no se si compila, lo acabo
	de hacer y esta sin probar  :-).


-- 

	Miembro del grupo LILO: http://lilo.sourceforge.net
	
Linux User 157744
Red Hat 6.0 (2.4.10)
raul at escomposlinux . org
Technical Details
Message-ID: <slrna1kd1v.bv.Ridiculum@localname.localdomain>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!Ridiculum
References: <3C18CA9B.EA120A35@eui.upv.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,56cc4888b97cbc9c
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-12-15 07:06:06 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!Ridiculum
From: Ridiculum@bionichat.com (Raúl (Ridiculum))
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Glade
Date: Fri, 14 Dec 2001 17:17:51 +0000
Organization: Alcatraz de Janes
Lines: 44
Message-ID: <slrna1kd1v.bv.Ridiculum@localname.localdomain>
References: <3C18CA9B.EA120A35@eui.upv.es>
NNTP-Posting-Host: 212.25.147.135
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 1008428488 14231 212.25.147.135 (15 Dec 2001 15:01:28 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Sat, 15 Dec 2001 15:01:28 +0000 (UTC)
User-Agent: slrn/0.9.6.2 (Linux)