Community
Participate
Working Groups
See feature description document for additional details: Requirement Summary The TPTP Charting service exposes interfaces to the JScrib SWT charting control. These interfaces need to be added to and improved to allow the same functional capability that existed in the previous JScrib component prior to its contribution to TPTP in prior releases. These improvement in the interfaces will allow previous consumers of the JScrib chart control to transition to the TPTP Charting Services component. For example, some lower-level settings on a graphic control previously configurable by JScrib aren’t exposed through the TPTP Charting Service interfaces. This lack of interface causes consumers to not be able to control all aspects of charting appearance or behavior that is necessary for certain applications that use the service. Additional analysis will be required during the design of the feature to identify a specific list of interfaces and capabilities that need to be added to the public API.
Updated Priority to P1 for TPTP 4.2.
More requirements here from another team: * needs public exposure of an SWT viewer control (that can be used as an SWT Composite child) * needs a programmatic way to describe the contents of what is shown in the SWT viewer (what is called a document in JScrib) * needs accessibility facilities, like font/color styles that can be modified from a preference dialog, keyboard navigation, zoom... * needs the ability to support clickable links in an SWT viewer control displaying a pie chart, and a programmatic way to react on such a click * needs the ability to support styled texts, clickable links (with application- side programmatic-handling ability, like the above one) and tables in addition to the charts * needs the ability to export all of those displayable contents to html files (with charts as images)
Sylvain, This feature should only be concerned with charting. A separate feature should be opened for reporting. There is some feature overlaps between this enhancement and enhancments: 104855 - Interactivity for charts/reports 108533 - TPTP Charting Service enhanced style sheet support I believe that the requirements mentioned in this enhancement are covered by the other two enhancements. Note: accessibilty support is a form interaction. This should be covered by 104855. There is already a SWT chart viewer controller that can be used as a composite child. David makes the following statement concerning the lack of JScrib capabilities: Additional analysis will be required during the design of the feature to identify a specific list of interfaces and capabilities. The right person to do this type of analysis is Dominique Guilbaud. I am cc him so that he can determine if there are additional requirements that should be added to this enhancement that are not covered by the other two enhancements. My intension is to close this enhancement if the interested parties agree that their requirements are met by the other two enhancements.
This is not part of 4.2 plan.
Changing the target to future since this enhancement is used to make sure we get this functionality in BIRT.
changing to future based on previous comment.
reassigning owner to new reporting component owner.
This enhancement is no longer needed.
Closing.
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).