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

Bug 312019

Summary: Enhance UIProcessWindow
Product: [RT] Riena Reporter: Steffen Kriese <steffen.kriese>
Component: UIAssignee: Nobody - feel free to take it <nobody>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: christian.campo, nobody
Version: unspecified   
Target Milestone: 3.0.0.M2   
Hardware: All   
OS: All   
Whiteboard:

Description Steffen Kriese CLA 2010-05-07 04:37:32 EDT
It is not necessary for a UIProcessWindow to provide min, max and close Buttons in the dialog border. The user will never want to maximize nor minimize a UIProcessWindow, because it pops ups and hides automatically after a short period. So I suggest to disable these buttons by default and maybe provide a simple API for controlling which buttons should be available. 

In addition it should be possible to disable oder hide the cancel-Button for those background jobs the user may not cancel.
Comment 1 Nobody - feel free to take it CLA 2010-06-17 07:44:36 EDT
There are now new APIs to control the enabled/visible state of the cancel button of the UIProcessWindow.

- public void setCancelEnabled(final boolean enabled)

- public void setCancelVisible(final boolean visible)

MIN/MAX buttons got removed.