Thanks, it helped.

Was doing the hint stuff but with a probable bug in my code.

Actually, was doing a XOpenDisplay that too before clutter_init() and
caching the Display. Started using clutter_x11_get_default_display()
after clutter_init(), and my application has moved ahead. It works for
me now. 

Just for my information, 
does clutter_init() create the XWindow or is it
clutter_stage_get_default() ? 

Gaurav Roy..

On Fri, 2008-02-22 at 09:54 +0000, Matthew Allum wrote:
> I think you need to tell the X server/WM to never give the keyboard
> window key focus. i.e Are you doing something like;
> 
>   wm_hints = XAllocWMHints();
> 
>   wm_hints->input = False;
>   wm_hints->flags = InputHint;
>   XSetWMHints (clutter_x11_get_display(), 
>                clutter_x11_get_stage_window(), 
>                wm_hints);
>   XFree(wm_hints);
> 
> If you dont do that, key presses will just get sent to the keyboard
> itself and you probably dont want that.
> 
>   == Matthew
> 
> 
> On Fri, 2008-02-22 at 13:37 +0530, gaurav wrote:
> > Hi,
> > 
> > I am trying to write an application in clutter, which has to redirect a
> > few button presses/key strokes to another GTK application just behind
> > the Clutter window in stacking order. 
> > 
> > Libfakekey used by the matchbox-virtual-keyboard seemed a logical choice
> > for passing on modified key-strokes. 
> > It uses XTestFakeKeyEvent to send key events to a display. 
> > I have tested whether the library works on my system using fakekey-test
> > and the matchbox-virtual-keyboard. Both are working.
> > I am using matchbox on X as window manager.
> > 
> > Problem: My clutter application doesn't redirect keys. :)
> > 
> > Matchbox virtual keyboard seems to be able to position itself as a
> > window of type TOOLBAR, with override redirect.  
> > My application sets the same X window properties: (for which I have
> > mainly referred the matchbox-virtual-keyboard code). 
> > However, I couldn't set XSetWindowAttributes related to the
> > XWindowCreate as its not exposed for Clutter Window. 
> > 
> > I tried to use "XChangeWindowAttributes" later on the X window too, but
> > on a button press, application crashes.
> > 
> > 
> > My questions: 
> > 
> > 1) Any way to specify, parameters to XWindowCreate for the Clutter stage
> > Xwindow. 
> > 
> > 2) Any other way to make my Clutter application behave like the
> > matchbox-keyboard ? 
> > 
> > 
> > Gaurav Roy..
> > 
> > 
> > 
> > 
> > 
> 

-- 
To unsubscribe send a mail to [EMAIL PROTECTED]

Reply via email to