Dynamic Control in Wizard. [message #462723] |
Tue, 18 October 2005 04:40  |
Eclipse User |
|
|
|
Originally posted by: soniclee.ustc.edu
Hi everybody!
I have a wizard, and want to give it some dynamic properties.Then i met
two problem:
1. My wizard is composed of two wizard pages.The first one has a larger
size (800*600, e.g.) and the second has a small size(400*300, e.g.). But
when i enter the second page from the first one, the wizard's size is
still 800*600. So there are many blank area out of the page.
How can i let wizard change it's size to fit to the current wizard page?
2.In my second wizard page, there are some button and a Group composite to
display something. I want the group display different subcontrol when you
click different button.
But how can i remove the old control in the group and add others new, and
refresh to display them? I tried group.update(), but not work.
Thanks a lot!
Sonic
|
|
|
|
|
Re: Dynamic Control in Wizard. [message #462769 is a reply to message #462724] |
Tue, 18 October 2005 22:02  |
Eclipse User |
|
|
|
While I agree that resizing a wizard is normally bad from a usability standpoint, it is acceptable on some platforms. (Mac OS X for example) You can do it by resizing the Shell using the Shell#setSize(Point) method. I would caution you to do it as a sliding change rather than a jump. For instance, the Preferences of Cocoa applications on Mac OS X don't jump in size from 800x600 to 600x480, they gradually stretch or shrink to size. This makes it a bit better from a user's stand-point.
|
|
|
Powered by
FUDForum. Page generated in 0.04581 seconds