Community
Participate
Working Groups
All UI elements in BIRT Report Designer need hooks for context-sensitive help.
This work requires quite a bit of coordination on both the code development and documentation. The changes involves adding the hook for the context-sensitive help id in the UI initialization code, providing the actual help content entry in an contexts XML file, and an extension inside the plugin.xml file that makes the connection between the code and the contexts XML file. I would suggest to go through this exercise on a few of them before the massive changes and ensure the mechanism does work. It would be good if this exercise can be done early.
Created attachment 41644 [details] File containing 2 BIRT csh plugins and 2 csh feature plugins, source included Draft of cshelp for BIRT for all identified UI elements.
I have added these features and plugins to CVS. They need to be included in the build. If the build team advise me on any requirements to the setup of these features and plugins, I can make them, or they can make the changes themselves if that would be quicker.
Please talk with Dazhen and Yulin for implmentation details.
Created attachment 43183 [details] Revised xml file containing requested new IDs and corrected links Replaces only the xml files for org.eclipse.birt.cshelp Includes the new IDs that Xiong Zhang requested. Adds birt\ to all links to help topics.
Created attachment 43184 [details] Revised xml file containing requested new IDs and corrected links Replaces only the xml file for org.eclipse.birt.chart.cshelp Includes the new IDs that Xiong Zhang requested. Adds birt\ to all links to help topics. Thanks, Xiong!
I've added the the context-sensitive help.
Reopen it, for we have a lot of dialogs have no context-sensitive help yet. A list will be given later.
Created attachment 43843 [details] More Help Ids Needed Hi, Jane, for we found that there're some dialogs without context-sensitive help, I listed the dialogs and Ids in the attachment. Can you add them to file contexts.xml? Now I assign this bug to you, could you please reassign it to me after you add it ? Thank you very much.
Assign this bug to Jane to add the ids in attachment, please reassign it to me after done.
Created attachment 43922 [details] Revised xml file with 16 new contexts, per request. The new context IDs include - the 13 requested for Bug 131009, - two additional IDs that Max requested, - and one that Jane brought to my attention, to which I have assigned the ID Preference_BIRT_ResourceSelectDB_ID. IMPORTANT NOTE to developers: I fixed typos in the following two IDs: ResourceSelectDialog_ID and PublishLibraryDialog_ID. Please make these same changes in your code. Xiexie dajia!
New contexts.xml file has been applied to the cshelp plugin, as per David's comment.
Hi,David, Sorry for typo errors, and I've corrected them now. I've added all the Ids except Preference_BIRT_ResourceSelectDB_ID, and they work well. I don't think we should add Preference_BIRT_ResourceSelectDB_ID, it's a DirectoryDialog, and need not context help, this is different from Publish Library to Resource Folder…->Browse RresourceSelectDialog_ID You can do the following steps to confirm my opinion. 1. File Menu -> New -> Project...; 2. Select "Java Project", and click Next; 3. Select "Create Java Project from Exsiting source", and then the "browse" button will be enabled; 4. Click "Browse button", and it also invokes a DirectoryDialog without context help. Fix it, and thank both you and Jane. Xiexie!
Created attachment 43994 [details] Contexts.xml with Preference_BIRT_ResourceSelectDB_ID removed Removed Preference_BIRT_ResourceSelectDB_ID at Frank's request.
Comment on attachment 43994 [details] Contexts.xml with Preference_BIRT_ResourceSelectDB_ID removed per Ganymede IP log
Comment on attachment 41644 [details] File containing 2 BIRT csh plugins and 2 csh feature plugins, source included per Ganymede IP log