XFCalendar: Transient window
Bernhard.Walle at gmx.de
Fri Jan 9 18:02:46 CET 2004
I just tired out xfcalendar. What I really don't like is popping-up
dialogs that are not centered but placed somewhere on the screen.
I looked in the sourcecode and the reason is that
gtk_window_set_transient_for() calls are missing. According to the
| Dialog windows should be set transient for the main application window
| they were spawned from. This allows window managers to e.g. keep the
| dialog on top of the main window, or center the dialog over the main
| window. gtk_dialog_new_with_buttons() and other convenience functions in
| GTK+ will sometimes call gtk_window_set_transient_for() on your behalf.
I don't write a patch since it is Glade generated source code. Can you
change this in the next release, though. In my opinion, missing
gtk_window_set_transient_for() calls are a bug. You can also use the
other "constructor" that has a parent parameter.
More information about the Xfce4-dev