Summary: | API to add resize grip / grow box in lower right corner of shell | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Markus Keller <markus.kell.r> | ||||||
Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> | ||||||
Status: | NEW --- | QA Contact: | |||||||
Severity: | enhancement | ||||||||
Priority: | P3 | CC: | daniel_megert, pascal.filion, Silenio_Quarti, steve_northover | ||||||
Version: | 3.4 | ||||||||
Target Milestone: | --- | ||||||||
Hardware: | PC | ||||||||
OS: | Windows XP | ||||||||
Whiteboard: | |||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 219334 | ||||||||
Attachments: |
|
Description
Markus Keller
2008-02-15 13:58:58 EST
When you get the latest, is it still covered with cheese? Created attachment 90507 [details] SnippetGrip.java > When you get the latest, is it still covered with cheese? Yes, however it's already cheese initially (unlike bug 28132, which I only saw after resizing or moving another window over the scrollbar junction). Should no longer be cheesy. Try it. Back to the original bug. I'm toying with the idea that if you place a label in the corner of a resizable shell, then the label should draw the resize grippers and let you resize. It seems strange creating a composite that has scroll bars, then resizing it so that the scroll bars aren't showing in order to get a gripper. Maybe Label should support SWT.RESIZE which means, "draw a gripper"? Yummy, works like a charm on WinXP. Turning a Label with SWT.RESIZE into a gripper would definitely look less hacky. I guess this will only work in the SE corner. What would it do in other locations? Would this also work under GTK in an ON_TOP | RESIZE shell (despite bug 23980)? *** Bug 109885 has been marked as a duplicate of this bug. *** This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. |