This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 20227 - implement designed layout API
Summary: implement designed layout API
Status: VERIFIED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: All All
: P2 blocker (vote)
Assignee: jrojcek
URL:
Keywords: ARCH, UI
Depends on: 26872 26874 26875
Blocks: 20223
  Show dependency tree
 
Reported: 2002-02-06 19:18 UTC by David Simonek
Modified: 2008-12-23 09:28 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Simonek 2002-02-06 19:18:00 UTC
important impl decisions and requests:
- use recursively contained JSplitPane or not? (affect performance)
- specification of weights needed
- configurability of splitters needed
- drag gestures for DnD?
- include use of TopComponentContainer.Area somehow? Or move area to this layout
as its part?
- ability to decorate currently selected item?
Comment 1 Marek Grummich 2002-07-22 08:37:06 UTC
Target milestone was changed from '3.4' to TBD.
Comment 2 Marek Grummich 2002-07-22 08:56:04 UTC
Target milestone was changed from '3.4' to TBD.
Comment 3 Peter Zavadsky 2002-07-25 08:06:07 UTC
This is I think very important feature. Passing to UI to make spec.
Focus especially on first three points (in the first comment).
Comment 4 Jan Jancura 2002-07-25 09:17:42 UTC
I think that this RFE goes to the wrong direction. Current winsys
default layout is cumbersome. And you would like to make it more
complicated now 8((( 
I think that we need to open our winsys and allow users to define
custom layouts for window. See #21217, please.

Comment 5 Peter Zavadsky 2002-07-29 14:34:57 UTC
I guess you point out the main current problem. And it is too
restrictive layout of winsys containers. It allow just to position the
TopComponents in certain positions (top, botton, left, right, center).
And that there is a desire to make the laying out of the components
more general.


Currently we need to figure out the solution, so there is no wrong way
now.

Is really your problem, that you cannot use your special layout, or is
it just that you cannot layout the TopComponents some way current win
sys doesn't support?
 (E.g. to have the 4 TopComponents above). I guess the second is that
real problem. So using some more general layout (e.g. like it is
GridbagLauot) could be the solution.

Well, ideal solution is if win sys is generic enough so you can set
any layout to its container.
I think the bbig problem of this appoach is how winsys would then save
and restore such layout?
 It seems to be not so easilly possible to me, but I could be wrong
about this statement.




Comment 6 Peter Zavadsky 2002-08-29 13:08:03 UTC
I think it is already clear the new layout will be made from splitted
panes. It needs to be described ASAP, to be able to find out and solve
more specific problems dealing with it.
Comment 7 Marian Mirilovic 2003-11-26 12:59:06 UTC
Because Window System v1 will not be supported from now by our team, all old
winsys issues (now "core/window system v1" issues) are going to be closed as
WONTFIX. 

Changes in API which emerged both from UI spec 
and problems with adjusting to the older API are described in the document
http://core.netbeans.org/windowsystem/changes.html.
 It shows also recommends how the client code should be adjusted to the new
window system.

If you think this issue apply also to the new winsys then change the
subcomponent (to "core/window system") and REOPEN it.
Comment 8 Marian Mirilovic 2004-02-27 14:13:13 UTC
issue doesn't apply to new window system - verified