Thanks,

It works, actually by unset_flags(CAN_FOCUS) in all other boxes and 
sub-boxes since zvt is added to GnomeApp by a set_contents, It seems 
to give it default focus.

 Now it works, thanx again!

 Btw, zvt.match_add seems to miss a third argument. It is defined as 
_zvt.zvt_match_add(regex, highlight, None).

 What would happen if I changed that to support callbacks or whatever 
they are so that people can right click and do something with them!

 More importantly, how to change them? An example of callback, signal 
whatever would be nice. Example like: click on it will open netscape 
with that url?!?!?!?!?!?

 I am working with pygnome-1.0.50-1, and pygtk-0.6.3-1 from 
october-gnome.


>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 11/17/99, 8:17:29 PM, James Henstridge <[EMAIL PROTECTED]> wrote 
regarding Re: [pygtk] Stupid focus question:


> There is a GtkWidget.grab_focus() method to grab the focus for a 
widget.
> You may want to connect to the enter_notify_event to make the terminal
> grab focus when the cursor enters the terminal window.  The other 
option
> is to remove focusability of some other widgets with
> GtkWidget.unset_flags(CAN_FOCUS) (this would mean you can't use tab to
> change focus to those widgets -- you have to use the mouse).  The 
ZvtTerm
> widget is a bit weird with respect to focus.

> James.

> --
> Email: [EMAIL PROTECTED]
> WWW:   http://www.daa.com.au/~james/   http://www.daa.com.au/~james/


> On Wed, 17 Nov 1999, Hassan Aurag wrote:

> >  Hi,
> >
> > Ok here goes: I have a GnomeApp, which contains with set_content a 
term done with zvt and has a GtkTree inside a VBOX added to it using 
add_docked.
> >
> > Now, I haven't been able (duh!) to make this thing understand that 
when I click or move in term space, I want it to get focus.
> >
> > Each time, I have to use arrows to get back to term!
> >
> > Needless to say, it IS annoying!
> >
> > How do I tell GnomeApp or term that whenever someone clicks on it or 
enters it with the mouse to grab focus.
> >
> > I haven't found a "clicked" signal for term or its container.
> >
> > So my stupid question is simple.
> >
> > How in heavens can I make this work? What is the signal? And how to 
use it?
> >
> > Also, in the term I launch a onecmd() type app by forking the term.
> >
> > All goes well, except that the first line of input eats itself 
whenever the line goes to second line, but everything is ok with 3rd ....
> >
> > You can check the behavior and look at code by getting
> > http://www.crm.umontreal.ca/~aurag/mine/gmath-0.0.5.tar.gz
> >
> > Any help is appreciated!
> >
> >
> > H. Aurag
> >
> > To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]
> >

> To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]



To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]

Reply via email to