On Fri, 2009-01-30 at 08:19 -0800, Sundaram wrote:
> Hi Larry,
> Yeah, I know of this func. gtk_window_set_keep_above(). But this will
> make the window stay 'Always on Top', which will get annoying, as this
> is not a conscious decision by the user. The GTK+ API doc. warns us of
> this as "Note that, according to the Extended Window Manager Hints
> specification, the above state is mainly meant for user preferences
> and should not be used by applications". Is there a way to achieve it
> without setting the window's 'Always on Top' property?
> 
> 

How about:
gtk_window_set_keep_above(window, 1);
gtk_window_set_keep_above(window, 0);

This should bring it forward, then remove the requirement that it stay
there.

Alternatively, there is:
gdk_window_raise(gtk_widget_get_window(GTK_WIDGET (window)));
which is probably the best way to go.

-Larry
<la...@yrral.net>

> 
> ______________________________________________________________________
> From: Larry Reaves <la...@yrral.net>
> To: Sundaram <legend...@yahoo.com>
> Cc: GTK+ DevList <gtk-app-devel-list@gnome.org>
> Sent: Friday, January 30, 2009 8:48:06 PM
> Subject: Re: GtkWindow Z-order Issue
> 
> On Fri, 2009-01-30 at 03:59 -0800, Sundaram wrote:
> > Hi,
> > I have written a thesaurus using GTK+. It registers itself for a
> event callback with X Server for
> > a set hot key combination. When I get the call from X, I pop up the
> > thesaurus' main window with the word looked up. Everything works
> fine,
> > but to pop up the window from the system tray, I call the
> > gtk_window_present() with my window handle, some times the app's
> > GtkWindow comes in front, above all windows. But most times, it
> comes
> > up from the sys. tray, but is hidden behind some other window of
> other
> > applications. What do I do to make sure its Z-order is the top most
> > when the user summons with the hot key?
> 
> Google says:
> 
> gtk_window_set_keep_above ()
> 
> 
> > 
> > Thanks!
> > 
> > Best Regards,
> > Sundaram
> > 
> > 
> 
> 
> -Larry
> <la...@yrral.net>
> 
> Best Regards,
> Sundaram
> 
> 

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

Reply via email to