Question - dialogs position and behavior

Started by Liviu Lalescu, September 25, 2011, 06:36:52 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Liviu Lalescu

Question about GUI:

For instance if you have enabled confirmation for activity planning: there is a confirmation dialog, D1, you press "Continue", then the dialog is hidden and you get another dialog, D2.

D1 is shown centered over the main form. D2 should be centered on the main form (problem a) or on D1 (problem b)?

Problem a: User moves D1, would like to have D2 in the same place.

Problem b: D1 is hidden, Qt will not center perfectly D2 over D1.

More things on Qt problems: http://www.qtcentre.org/threads/44817-Hidden-QDialog-position-problems-on-X11

Corfiot

#1
QuoteQuestion about GUI:

For instance if you have enabled confirmation for activity planning: there is a confirmation dialog, D1, you press "Continue", then the dialog is hidden and you get another dialog, D2.

D1 is shown centered over the main form. D2 should be centered on the main form (problem a) or on D1 (problem b)?

Problem a: User moves D1, would like to have D2 in the same place.
User should also move D2 once to where he wants it. D2 remembers position from then on.

QuoteProblem b: D1 is hidden, Qt will not center perfectly D2 over D1.
Even if D1 is hidden, it's coordinates should exist. Either inside its object, or if not, you should store them somewhere else (eg. for constraints, in the constraint objects).

QuoteMore things on Qt problems: http://www.qtcentre.org/threads/44817-Hidden-QDialog-position-problems-on-X11
I don't know the answer to this.


All this sounds like strange design. Other ideas:
1. Merging the dialog boxes into one (checkboxes on each condition, user checks, then presses continue only one)
2. Making all dialogs except the last one non-modal.
3. Getting rid of all dialogs and simply using a global log window where the informational/warning messages are displayed. This log window could be the generation window as it is now.