Re: Basic coding question (probably) - SOLVED

From: Date: Sat, 23 Mar 2002 01:24:05 +0000
Subject: Re: Basic coding question (probably) - SOLVED
References: 1  Groups: php.gtk.general 
Request: Send a blank email to php-gtk-general+get-1624@lists.php.net to get a copy of this message
Steph (or anyone who can help)... Could you post your hack here please or do you have an URL where I can check it out? My problem is... I have three entry with the signal key-press-event connected to them, their callback function is the same... This callback function runs an SQL query (WHERE data1 like '.$entry1->get_Text().'%' and data2 like '.$entry2->get_text().'%' and data3 like '.$entry3->get_text().'%'), destroys the existent box and creates another one. It is supposed to refresh that box where the results are displayed, but i realized that i need to reconnect (or disconnect and connect again) all the entry's signals to tell them that the orginal box has been destroyed and created a new box... Do you know how can i do this? If you need more explanations about this, please email me and i'll send you my code. Thank you since now. Roberto Villarreal ----- Original Message ----- From: "Steph" <Steph.Fox@btinternet.com> To: "PHP-GTK gen" <php-gtk-general@lists.php.net> Sent: Friday, March 22, 2002 10:48 AM Subject: Fw: [PHP-GTK] Basic coding question (probably) - SOLVED > OK, I made a klutzy hack and it works. But there ought to be an easier way!!! > > For future reference, you can't directly put the connection ids into an array ('scalar values') so you have to generate them yourself ahead of time and then pass the resulting array back to the init function. > > ----- Original Message ----- > From: "Steph" <Steph.Fox@btinternet.com> > To: "PHP-GTK gen" <php-gtk-general@lists.php.net> > Sent: Thursday, March 21, 2002 10:32 PM > Subject: [PHP-GTK] Basic coding question (probably) > > > I'm connecting multiple signals to a button on the fly during a loop within a function, which is probably all wrong in the first place but appears unavoidable. > > On the second pass the button regurgitates all the connections it made the first time through, as well as the new set. And the third, ad infinitum ad nauseum. > > Short of destroying and creating a fresh button (very ugly), I'm currently stuck with disconnecting everything with a lower value than the current handler id - woo, loads of pretty err msgs. Does anyone know of a way I can collect the used handler ids ready to disconnect them at the beginning of the next pass? Or better, a way to identify used handler ids belonging to an object? > > Script available if anyone's desperate to get a screenful of > Gtk-WARNING **: gtk_signal_disconnect(): could not find handler (n) > > > > -- > PHP-GTK General Mailing List (http://gtk.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > > -- > PHP-GTK General Mailing List (http://gtk.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.gtk.general (#1624) next »