Bug 231255 - [PropertiesDialog] Properties dialog should show busy cursor while initialising page
Summary: [PropertiesDialog] Properties dialog should show busy cursor while initialisi...
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.3.2   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 3.4 RC1   Edit
Assignee: Boris Bokowski CLA
QA Contact:
URL:
Whiteboard:
Keywords: polish
Depends on:
Blocks:
 
Reported: 2008-05-09 03:18 EDT by Noel Grandin CLA
Modified: 2008-05-30 22:19 EDT (History)
3 users (show)

See Also:
emoffatt: review+


Attachments
patch (1.85 KB, patch)
2008-05-12 14:22 EDT, Boris Bokowski CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Noel Grandin CLA 2008-05-09 03:18:09 EDT
Context: I'm in the Java perspective, and I right-click on a project and select "Properties". The Properties dialog opens, and I select an entry on the left.

Problem: Since the entry is for a plugin that is not yet initialised, there can be quite a long delay before it looks like anything is happening to the UI.
For me, this happens with the PMD and FindBugs plugins.

Recommendation: If a plugin takes more then 150ms to initialise, the dialog should stick in a temporary placeholder page that says something like "Initialising Plugin" so that the user gets some feedback.

Thanks.
Comment 1 Remy Suen CLA 2008-05-09 08:45:09 EDT
Maybe we could use the BusyIndicator's showWhile method?
Comment 2 Boris Bokowski CLA 2008-05-12 14:22:26 EDT
Created attachment 99771 [details]
patch
Comment 3 Eric Moffatt CLA 2008-05-13 09:27:42 EDT
Boris, why did you make the showPage 'node' parameter final? It doesn't appear to be necessary. Other than that +1...
Comment 4 Boris Bokowski CLA 2008-05-13 10:13:47 EDT
Released to HEAD (without the "final").
Comment 5 Boris Bokowski CLA 2008-05-30 22:19:00 EDT
Verified on Windows XP using I20080530-1730.