Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 350184

Summary: Business PresentationFactory removes ProgressMonitor from StatusLine
Product: [RT] RAP Reporter: Hendy Irawan <hendy>
Component: WorkbenchAssignee: Project Inbox <rap-inbox>
Status: ASSIGNED --- QA Contact:
Severity: normal    
Priority: P3    
Version: 1.4   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Hendy Irawan CLA 2011-06-23 15:16:30 EDT
From Stefan Sommer :

I found out that the following line is missing in Fancy/Business WIndowComposer while creating the footer:

if (configurer.getShowProgressIndicator()) {
ProgressRegion progressRegion = new ProgressRegion();
progressRegion.createContents(statusLineParent, (WorkbenchWindow)configurer.getWindow());
}


I am running a job and can't see the progress indicator in the status line. I am using an own window composer as in the design example where the status line is created and set the following properties:

configurer.setShowProgressIndicator(true);
configurer.setShowStatusLine(true);

In the current screenshot you can see how it should look like:
http://eclipsesource.com/blogs/wp-content/uploads/2009/09/fancy.png


My additions:

Still happens on Eclipse RAP 1.4 release, with following config:

          <presentationFactory
               defaultLayoutId="org.eclipse.rap.design.example.business.layout"
               name="Business PresentationFactory"
               id="org.eclipse.rap.design.example.business.factory">
            <defaultStackPresentation
                  id="org.eclipse.rap.design.example.stack.view">
            </defaultStackPresentation>
         </presentationFactory>


Removing that code from plugin.xml returns the ProgressMonitor in StatusLine.

Original thread: http://www.eclipse.org/forums/index.php/m/688053/