Re: How do I create a non-focused window?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2008-05-22 at 17:36 -0700, Tom Machinski wrote:
> Hi,
> 
> I wrote a simple GTK+ application that displays a popup window.
> 
> The problem is that whenever the window is displayed, it immediately
> gets ("steals") the focus. I would like to prevent that from
> happening: i.e., the window should be created and displayed, but it
> should not be focused, while focus was instead retained by whatever
> window had it before the the new window was created.
> 
> The only way I know to do that is by calling
> window.set_accept_focus(False) before window.show(). There's a serious
> flaw in that method: the resulting window, while being prevented from
> stealing the focus, also can not receive focus at any later time, even
> by intentional user action.
> 
> Any ideas about solving this?

AFAIK, this is largely a function of your window manager rather than
GTK. GTK does not "grab focus" for a new window, but the WM may move
focus to the new window if that is its policy for that window type.


_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux