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 36949 - Improve responsiveness of switching the GUI Editing window group
Summary: Improve responsiveness of switching the GUI Editing window group
Status: RESOLVED FIXED
Alias: None
Product: guibuilder
Classification: Unclassified
Component: Code (show other bugs)
Version: 3.x
Hardware: PC All
: P3 blocker (vote)
Assignee: issues@guibuilder
URL:
Keywords:
: 36814 (view as bug list)
Depends on: 36125 38851
Blocks: 36814
  Show dependency tree
 
Reported: 2003-10-31 08:59 UTC by jrojcek
Modified: 2005-05-13 17:53 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jrojcek 2003-10-31 08:59:13 UTC
Responsiveness of opening and closing the GUI
Editing window group should be improved. HIEs
would specify exact timings and responsiveness
feedback.

(I am not sure which module this issue belongs to,
as it is not clear which module would be affected)
Comment 1 jrojcek 2003-11-11 12:57:50 UTC
I am not sure who this issue belongs to. Please reassign where
appropriate.

****
The first opening of GUI Editing window group should provide following
responsiveness feedback (the first opening of the group is invoked by
clicking on a form editor tab the first time during IDE session):

- immediately display the "busy" mouse cursor (non-blocking arrow with
hour glass) over the document area

- draw the contents of form editor document window and open and draw
all the windows from the GUI Editing window group at once. If
computing (loading) window contents would take longer than 100ms, then
display just empty windows with centered status label "Loading
<component name>", e.g. "Loading Palette", "Loading Form Designer".

- the most important response in case of switching to GUI Editing
group is that the layout doesn't change half a second or so after
clicking on a form editor tab. The layout should be final as soon as
possible, contents of windows could be drawn afterwards.

- dismiss the busy mouse cursor when the window group is completely drawn.

*****
Each next opening of GUI Editing window group should:

- display the busy cursor only if opening the window group (drawing
all windows) would take longer than 100ms.

- draw the contents of form editor (designer) window and newly open
windows (palette, inspector, ...) at once. I expect that the windows
contents is prepared.

- dismiss the busy cursor as soon as the window group is drawn.
Comment 2 Tomas Pavek 2004-01-09 16:59:36 UTC
I've just integrated improved Component Palette and switching to form
editor is faster. Also it looks like winsys paints everything at once
now. Jano, could you check the build with new palette and say what you
think about it?
Comment 3 Peter Zavadsky 2004-01-12 09:58:59 UTC
*** Issue 36814 has been marked as a duplicate of this issue. ***
Comment 4 jrojcek 2004-01-15 17:41:59 UTC
Tomas, is it possible to meassure how fast it is? It is hard to judge based only on my 
experience.
Comment 5 Tomas Pavek 2004-01-15 18:01:33 UTC
It is possible to measure, I'll try to set it up. Now it looks like
the main bottleneck is the property sheet. I've filed new issue 38851.
Comment 6 Tomas Pavek 2005-05-13 17:53:29 UTC
Looks like this is no more an issue.