Bug 168769

Summary: [Dialogs] Adding support for a generic message manager
Product: [Eclipse Project] Platform Reporter: Dejan Glozic <dejan>
Component: UIAssignee: Platform UI Triaged <platform-ui-triaged>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P5 CC: bokowski, bpasero, bradleyjames, Kevin_McGuire, pwebster
Version: 3.3Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
A proposal for message manager
none
The initial implementation (matches 3.3M4-level of JFace).
none
A patch for org.eclipse.ui.forms.examples project with an example.
none
Patch for org.eclipse.ui.forms none

Description Dejan Glozic CLA 2006-12-20 15:16:29 EST
This feature is used for tracking the proposed support for managing messages in message containers such as Form, WizardPage, TitleAreaDialog etc. The design is described in the attached proposal.
Comment 1 Dejan Glozic CLA 2006-12-20 15:17:13 EST
Created attachment 55992 [details]
A proposal for message manager
Comment 2 Dejan Glozic CLA 2006-12-20 15:33:38 EST
Created attachment 55993 [details]
The initial implementation (matches 3.3M4-level of JFace).
Comment 3 Dejan Glozic CLA 2006-12-20 15:34:50 EST
The attached patch provides the baseline implementation of the proposal. 
It also fixes a bug in ControlDecoration whereby size for the multi-line descriptions was correctly computed but only first line was actually painted (wrong SWT method).
Comment 4 Dejan Glozic CLA 2006-12-20 15:39:07 EST
Created attachment 55994 [details]
A patch for org.eclipse.ui.forms.examples project with an example.
Comment 5 Dejan Glozic CLA 2006-12-20 15:41:52 EST
How to play with the provided implementation:

1) Check out org.eclipse.jface from HEAD
2) Apply the JFace patch
3) Check out org.eclipse.ui.forms from HEAD
4) Apply the example patch
5) Launch another Eclipse
6) Select 'Window>Customize Perspective>Commands>Eclipse Forms Examples' action set.
7) Select 'Form Editors>Simple Form Editor' from the main menu
8) Switch to the 'Message Manager' tab
Comment 6 Dejan Glozic CLA 2006-12-20 18:44:29 EST
Created attachment 56010 [details]
Patch for org.eclipse.ui.forms

Forgot to add the necessary required patch for org.eclipse.ui.forms.
Comment 7 Dejan Glozic CLA 2006-12-20 18:45:16 EST
In the steps above, you will need to apply examples patch to org.eclipse.ui.forms.example project, and the newly attached forms patch to org.eclipse.ui.forms project. Sorry for the confusion.
Comment 8 Susan McCourt CLA 2007-02-13 13:25:33 EST
I will look this over for M6.
Comment 9 Dejan Glozic CLA 2007-02-13 14:15:08 EST
For all practical purposes, I have deferred this proposal for 3.3 and implemented the proposal in the more limited context of the UI Forms (see http://www.eclipse.org/eclipse/platform-ua/proposals/forms/enhancements-3.3/index.html). The long-term strategy should still be to have a general approach that works in similar contexts.
Comment 10 Susan McCourt CLA 2007-02-13 17:47:13 EST
ok, I'll remove a milestone and we can take this up in a more general form later.
Comment 11 Susan McCourt CLA 2009-07-09 17:19:07 EDT
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
Comment 12 Eclipse Webmaster CLA 2019-09-06 16:14:21 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.