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 10069 - [MDI] Windows can be obscured, and user gets no feedback
Summary: [MDI] Windows can be obscured, and user gets no feedback
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: ARCH, UI
Depends on:
Blocks:
 
Reported: 2001-03-08 01:12 UTC by Ann Sunhachawee
Modified: 2008-12-23 09:30 UTC (History)
5 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 Ann Sunhachawee 2001-03-08 01:12:16 UTC
I've launched NB in MDI mode and was trying to edit some Forms. I had the 
Explorer, Output and "Desktop" areas displayed in the GUI Editing workspace tab. 
I tried to open up the Component Inspector from the Form, and it happened to be 
already be opened  in the area that was not showing in the current scrollable 
area of the Desktop. There was no user feedback on where the component inspector 
appeared (it seemed like NB didn't respond to the request, hence I kept trying 
to "Go to Inspector")

I would suggest when user requests a window that is currently off screen the 
requested window should relocate and be fronted so that it appears in the 
scrollable area or scroll to the area where the requested window appears.
Comment 1 Dirk Ruiz 2001-03-08 18:02:41 UTC
We need to think carefully about this.  Other MDI implementations do not
do this, since it's hard to figure out how much of the "obscured" window
needs to be obscured before we scroll down to it, or move it to the center
of the viewable area.  We could easily end up with a very jumpy IDE.  It
might be worthwhile considering an alternative approach, like a "Find
Window" or "Retrieve Window" command.  For that matter, is it even possible,
without a lot of computation, to tell whether or not a window is obscured
in MDI?
Comment 2 Jan Chalupa 2001-03-12 09:35:07 UTC
Version: 'Dev' -> 3.2
Comment 3 David Simonek 2001-04-04 16:06:57 UTC
I think it is possible to determine that window is scrolled away from currently
shown area. However it will need some computation and also more discussion on
how it should behave exactly. I tend to agree with Dirk's "Find Window" command
or something similar.
So, this will not be adressed in 3.2, I'm changing version back to "dev".
Comment 4 athompson 2001-04-14 01:26:16 UTC
if the window is off of the screen when it is updated, maybe briefly show a
flashing arrow or something which points towards the window. possibly clicking
on the arrow scrolls you to the window...

i definitely wouldn't want the window relocated. i like them where i put them.
Comment 5 Jan Chalupa 2001-05-05 20:34:55 UTC
Target milestone -> 3.3
Comment 6 Vitezslav Stejskal 2001-07-13 12:43:05 UTC
Reassigning back to Window System guys
Comment 7 Jan Chalupa 2001-11-27 11:53:20 UTC
Target milestone -> 3.3.1.
Comment 8 Jan Chalupa 2001-11-27 11:56:54 UTC
Target milestone -> 3.3.1.
Comment 9 mslama 2002-01-11 13:13:44 UTC
Evaluation: Adding functionality to make window somehow visible when
it is off of visible area and user requests it.
Comment 10 Jan Chalupa 2002-01-11 14:04:00 UTC
Target milestone -> 3.4
Comment 11 Jan Chalupa 2002-01-11 14:08:05 UTC
Target milestone -> 3.4
Comment 12 Jan Chalupa 2002-01-11 14:09:02 UTC
Target milestone -> 3.4
Comment 13 Jan Chalupa 2002-01-11 14:11:44 UTC
Target milestone -> 3.4
Comment 14 Marek Grummich 2002-07-22 08:46:10 UTC
Target milestone was changed from '3.4' to TBD.
Comment 15 Marek Grummich 2002-07-22 08:57:53 UTC
Target milestone was changed from '3.4' to TBD.
Comment 16 Marek Grummich 2002-07-22 09:02:54 UTC
Target milestone was changed from '3.4' to TBD.
Comment 17 Marek Grummich 2002-07-22 09:04:24 UTC
Target milestone was changed from '3.4' to TBD.
Comment 18 Marek Grummich 2002-07-22 09:07:48 UTC
Set terget milestone to TBD
Comment 19 Marek Grummich 2002-07-22 09:07:54 UTC
Target milestone was changed from '3.4' to TBD.
Comment 20 Marek Grummich 2002-07-22 09:14:38 UTC
Set terget milestone to TBD
Comment 21 Marek Grummich 2002-07-22 09:20:17 UTC
Target milestone was changed from '3.4' to TBD.
Comment 22 mslama 2002-07-23 16:05:09 UTC
It should be fixed as MDI desktop implementation will be changed.
Comment 23 Troy Williams 2003-05-31 21:34:40 UTC
Clicking on Window and selecting a window to view does not change focus to that 
window. I don't think this would be an issue if you could cycle through the windows 
correctly.

Comment 24 Marian Mirilovic 2003-11-26 12:56:50 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 25 Marian Mirilovic 2004-02-27 14:13:10 UTC
issue doesn't apply to new window system - verified