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 12668 - [MDI] Hidden minimized frames after attaching frame to Top area
Summary: [MDI] Hidden minimized frames after attaching frame to Top area
Status: VERIFIED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: All All
: P3 blocker (vote)
Assignee: mslama
URL:
Keywords:
: 23770 24590 34302 (view as bug list)
Depends on:
Blocks: 14522
  Show dependency tree
 
Reported: 2001-06-08 09:56 UTC by Robert Dankanin
Modified: 2008-12-23 09:40 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Dankanin 2001-06-08 09:56:23 UTC
[Main trunk build #206]

While in MDI, open few frames.
Minimize some of them.
Then try to dock e.g. [Source Editor] to the Top
(e.g. by right click on it's title bar -> "Attach MDI Frame" -> "Top")

Minimized frames will dissapear in the desktop and there are no scrollbars to 
scroll down to see them.

NOTE: switching among workspaces will show minimized frames ...
Comment 1 Jan Chalupa 2001-11-27 11:54:15 UTC
Target milestone -> 3.3.1.
Comment 2 Jan Chalupa 2001-11-27 11:57:34 UTC
Target milestone -> 3.3.1.
Comment 3 mslama 2002-01-11 13:15:10 UTC
Evaluation: It is necessary to check DesktopPane status after
attaching frame.
Comment 4 Jan Chalupa 2002-01-11 14:06:06 UTC
Target milestone -> 3.4
Comment 5 Jan Chalupa 2002-01-11 14:09:17 UTC
Target milestone -> 3.4
Comment 6 Jan Chalupa 2002-01-11 14:10:04 UTC
Target milestone -> 3.4
Comment 7 Jan Chalupa 2002-01-11 14:12:24 UTC
Target milestone -> 3.4
Comment 8 mslama 2002-01-17 10:43:41 UTC
Fixed in DesktopPane. Call of checkDesktopSize() is delayed to make
sure desktop returns new size.
Comment 9 mslama 2002-01-17 10:44:10 UTC
Fixed in main trunk.
Comment 10 Lukas Hasik 2002-01-18 15:50:39 UTC
verified in [200201180100] trunk build
Comment 11 mslama 2002-01-22 10:44:08 UTC
Unfortunatele fix of this issue causes regression issue #19535. I
further investigated it and this issue is cause by fix of #9154, #9166
(DesktoPane r.1.3). Because of this we cannnot rollback change causing
this issue. Change causes that checkDesktopSize() is called less
frequently - only first call is performed next calls are blocked by
flag. It causes that checkDesktopSize() is not called with new desktop
size. Currently we cannot fix this.
Comment 12 mslama 2002-01-22 10:46:22 UTC
I mark this issue as WONTFIX because fix is would be very complicated
with possible regressions. So we decided not to fix this issue.

I will close issue #19535 cause by rallbacked fix and reopen #14522.
Comment 13 Lukas Hasik 2002-01-22 10:59:46 UTC
Marek, do you really want to close it as WONTFIX ?
It seem to me like annoying problem, could we at least postpone it
into some next version... Or do we have some solution how to find
"lost" icons ? (And don't say that "switching workspace helps")
Comment 14 David Simonek 2002-01-22 11:16:46 UTC
I vote for WONTFIX too, we tried many ways and spent much time without
success. It is battle with Swing and we simply don't know how to fix
it (Marek and me). So we will not fix it, simply because we don't know
how.
Comment 15 Lukas Hasik 2002-01-22 11:34:09 UTC
If we don't know then we don't know. But what if we don't now how to
solve it right now...
Maybe we will find solution later. 
I vote for resolved later - because wontfix say to users that we will
not fix it. It sound to me like we will not fix it anymore... then
pure lost iconified windows ;)
Comment 16 David Simonek 2002-01-22 12:02:36 UTC
changing to later...
Comment 17 David Simonek 2002-01-22 12:04:48 UTC
Ok, resolving to later, when we will be more clever. Poor somebody who
will try to fix in future.
Comment 18 Lukas Hasik 2002-01-22 12:06:58 UTC
Thanks. 

I agree poor somebody.
Comment 19 mslama 2002-01-22 12:57:37 UTC
After 2 days of playing with it: We need to perform one synchronous
call of checkDesktopSize() to position minimized icons correctly. At
this moment all calls are ignored till flag is reset by invokeLater()
(it is fix of #9154, #9166) and then it is necessary to call
checkDesktopSize() again to make sure it is called with new (current)
desktop size. This should be LAST call of this desktop update. 

The problem is how to avoid infinite cycle because every call of
checkDesktopSize() causes asynchronous events which trigger
checkDesktopSize() again - here simple switching off listeners during
call of checkDesktopSize() does not help.

Comment 20 mslama 2002-02-18 13:46:05 UTC
DesktopPane implementation will be probably replaced in 3.4 or 4.0.
Comment 21 mslama 2002-05-21 13:42:12 UTC
*** Issue 23770 has been marked as a duplicate of this issue. ***
Comment 22 mslama 2002-06-26 10:31:53 UTC
*** Issue 24590 has been marked as a duplicate of this issue. ***
Comment 23 Marek Grummich 2002-07-22 08:43:02 UTC
Target milestone was changed from '3.4' to TBD.
Comment 24 Marek Grummich 2002-07-22 08:49:21 UTC
Target milestone was changed from '3.4' to TBD.
Comment 25 Marek Grummich 2002-07-22 08:55:16 UTC
Target milestone was changed from '3.4' to TBD.
Comment 26 Marek Grummich 2002-07-22 08:58:24 UTC
Target milestone was changed from '3.4' to TBD.
Comment 27 Marek Grummich 2002-07-22 09:01:39 UTC
Target milestone was changed from '3.4' to TBD.
Comment 28 Marek Grummich 2002-07-22 09:11:13 UTC
Target milestone was changed from '3.4' to TBD.
Comment 29 Marek Grummich 2002-07-22 09:14:41 UTC
Set terget milestone to TBD
Comment 30 Marek Grummich 2002-07-22 09:17:29 UTC
Set terget milestone to TBD
Comment 31 mslama 2002-07-23 16:06:47 UTC
It should be fixed as MDI desktop implementation will be changed.
Comment 32 Marian Mirilovic 2002-10-15 18:12:51 UTC
platform/OS independent
Comment 33 mslama 2003-06-16 14:26:25 UTC
*** Issue 34302 has been marked as a duplicate of this issue. ***
Comment 34 mslama 2003-06-16 14:26:45 UTC
*** Issue 34302 has been marked as a duplicate of this issue. ***
Comment 35 Jan Chalupa 2003-11-03 11:53:27 UTC
*** Issue 23770 has been marked as a duplicate of this issue. ***
Comment 36 Jan Chalupa 2003-11-03 16:47:36 UTC
*** Issue 34302 has been marked as a duplicate of this issue. ***
Comment 37 Marian Mirilovic 2003-11-26 12:55:59 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 38 Lukas Hasik 2003-12-05 13:07:21 UTC
this has no sense in new windowsystem -> verifying