Article View: es.comp.os.linux.programacion
Article #2040Señal que no se emite en gtk2-perl
From: Gorka Olaizola
Date: Sun, 12 Jun 2005 11:39
Date: Sun, 12 Jun 2005 11:39
30 lines
2059 bytes
2059 bytes
Hola,
Estoy modificando una aplicaci�n en gtk2-perl y me encuentro con un
problema con una se�al.
Tengo un panel vertical y cuando se modifique su tama�o quiero que se guarde
su valor en una variable.
He asignado el callback a la se�al pero esta s�lo se llama cuando se usa el
teclado (pulsando f8 y las teclas del cursor) y no cuando se usa el rat�n
para modificar su tama�o.
Por lo que he visto en una p�gina de pygtk es algo hecho as� por dise�o pero
nadie da una soluci�n.
�Alguien sabe si hay alguna forma de capturar el tama�o del panel de otra
forma o usando otras se�ales?
El c�digo es bien simple:
$pane->signal_connect(move_handle => \&update_pane);
sub update_pane($) {
my ($pane) = @_;
$config{'pane_width'} = $pane->get_position();
}
--
Technical Details
Message-ID:
<slrndao7nm.iee.gorka@conn.helvete.escomposlinux.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!helvete.escomposlinux.org!escomposlinux.org!helvete.escomposlinux.org!newsShow Full Headers
Complete Article Headers
X-Google-Thread: f86c8,7412a3c82cf04f34,start
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!helvete.escomposlinux.org!escomposlinux.org!helvete.escomposlinux.org!news
From: Gorka Olaizola <gorka@helvete.escomposlinux.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Señal que no se emite en gtk2-perl
Date: Sun, 12 Jun 2005 13:39:34 +0200
Organization: ecol.* (http://www.escomposlinux.org)
Lines: 30
Message-ID: <slrndao7nm.iee.gorka@conn.helvete.escomposlinux.org>
Reply-To: gorka@escomposlinux.org
NNTP-Posting-Host: 66.red-83-52-36.pooles.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: helvete.escomposlinux.org 1118577748 27254 83.52.36.66 (12 Jun 2005 12:02:28 GMT)
X-Complaints-To: newsmaster@helvete.escomposlinux.org
NNTP-Posting-Date: Sun, 12 Jun 2005 12:02:28 +0000 (UTC)
X-Face: "$g$3$H0:QS/@0nTw`x=X?.MC;F6!F`/I>A}E>F1@>#,@8Z[I{j*j9mt,T=c1Baf_@FX;)o~rz"9mv_##'_"Qi}c,Tk1PsO>a^1>%y($lqNjYK6\9{:.&\.t$gsZap*0e&a\B:Zf]m&Q)krcpex/B
User-Agent: slrn/0.9.8.1 (Debian)