Created attachment 472281 [details]
Contract Selection dialog should stay above the parent.
Description of problem:
When subscribing to a pool in the subscription-manager-gui, a "Contract Selection" dialog pops up. This dialog needs to:
- center itself to the parent window "Subscription Manager". Currently it renders to the 0,0 corner of the display. That's lame.
- be modal to its parent window "Subscription Manager" such that it always remains on top. Currently you can click the "Subscription Manager" window and raise it over the "Contract Selection" dialog while the focus remains in the "Contract Selection" dialog. That's not good.
See the attached screenhot.
Version-Release number of selected component (if applicable):
[root@jsefler-onprem01 ~]# rpm -q subscription-manager-gnome
Author: Adrian Likins <firstname.lastname@example.org>
Date: Wed Jan 12 13:14:24 2011 -0500
668054: center contract selection dialog
Make it a dialog hint, which makes it behave
more "modal" and centers it.
Add default hbox orientation and remove unneeded "swapped"
messages for contract_selection and allsubs glade files.
Change treeview to use "automatic" for it's scrollbar
policy to get the full widget to show up sans scrolling.
Also remove default size requests for the treeview.
Pass in parent top level window to contract_selection
so "center on parent" works
The new contract selection dialog opens centered on the parent window and it always remains on top.
Tested in version:
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.