Article View: es.comp.os.linux.programacion
Article #8216Re: GTK: Nombre de widget
From: David Asorey Álvarez
Date: Tue, 26 Nov 2002 12:06
Date: Tue, 26 Nov 2002 12:06
34 lines
2026 bytes
2026 bytes
PATAN <mardot_esSPAM@terra.es> wrote in message news:<t01ura.jd9.ln@www.mardot.com>... > Buenas. > > Tengo un programita, con varios widgets (botones, barras, notebooks, etc...) > los eventos de varios de estos llaman a la misma funcion y necesitaba saber > que widget es el que ha generado el evento, es decir si fue button1 o > button2, o notebook1 ,etc... > > He probado con gtk_widget_get_name(widget) pero esto me devuelve el tipo de > widget que es pero no el nombre que le di al crearlo. > > Tambien probe suerte con widget->name :-)) pero tampoco funcion� :-O > > He buscado por google y en gtk.h y na de na > > �Sabe algui�n como hacerlo? En Python se hace con la funci�n "get_widget_name(mi_widget)", definida en libglade. Como los nombres de las funciones GTK en Python son casi calcados a los de C, probablemente tengas que buscar una funci�n con el mismo nombre. Hay un tutorial majete y bien completo en castellano en: http://www.linuxlots.com/~barreiro/spanish/gtk/tutorial/gtk_tut.es.html aparte de los tutoriales "oficiales" que hay en gtk.org: http://www.gtk.org/tutorial/ Un saludo. David.
Technical Details
Message-ID:
<1759581e.0211260406.4a30cff6@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mailReferences:
<t01ura.jd9.ln@www.mardot.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,f7559211581ad734 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-11-26 04:07:26 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail From: forodejazz@yahoo.es (David Asorey Álvarez) Newsgroups: es.comp.os.linux.programacion Subject: Re: GTK: Nombre de widget Date: 26 Nov 2002 04:06:36 -0800 Organization: http://groups.google.com/ Lines: 34 Message-ID: <1759581e.0211260406.4a30cff6@posting.google.com> References: <t01ura.jd9.ln@www.mardot.com> NNTP-Posting-Host: 195.235.255.227 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1038312396 21178 127.0.0.1 (26 Nov 2002 12:06:36 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 26 Nov 2002 12:06:36 GMT