Bug 168769 - [Dialogs] Adding support for a generic message manager
Summary: [Dialogs] Adding support for a generic message manager
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows XP
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2006-12-20 15:16 EST by Dejan Glozic CLA
Modified: 2019-09-06 16:14 EDT (History)
5 users (show)

See Also:


Attachments
A proposal for message manager (38.49 KB, application/x-zip-compressed)
2006-12-20 15:17 EST, Dejan Glozic CLA
no flags Details
The initial implementation (matches 3.3M4-level of JFace). (24.41 KB, patch)
2006-12-20 15:33 EST, Dejan Glozic CLA
no flags Details | Diff
A patch for org.eclipse.ui.forms.examples project with an example. (12.42 KB, patch)
2006-12-20 15:39 EST, Dejan Glozic CLA
no flags Details | Diff
Patch for org.eclipse.ui.forms (4.67 KB, patch)
2006-12-20 18:44 EST, Dejan Glozic CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.