This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 262312 - Debugger tooltips API
Summary: Debugger tooltips API
Status: RESOLVED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 8.2
Hardware: All All
: P2 normal (vote)
Assignee: Martin Entlicher
URL:
Keywords: API, API_REVIEW_FAST
Depends on:
Blocks:
 
Reported: 2016-06-02 14:22 UTC by Martin Entlicher
Modified: 2016-06-16 01:52 UTC (History)
1 user (show)

See Also:
Issue Type: TASK
Exception Reporter:


Attachments
The proposed API (46.03 KB, patch)
2016-06-07 11:29 UTC, Martin Entlicher
Details | Diff
The new API usage in debugger implementation (129.19 KB, patch)
2016-06-07 11:54 UTC, Martin Entlicher
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Entlicher 2016-06-02 14:22:33 UTC
With the introduction of expandable tooltips and now even pinnable tooltips, the debugger tooltip functionality becomes more rich. It's implementation in all debugger integrations causes code duplication. This is why it is necessary to have a "standard" common behavior available via APIs.
Debuggers still have a possibility to create their own specific implementation if they wish to.
Comment 1 Martin Entlicher 2016-06-07 11:29:51 UTC
Created attachment 159978 [details]
The proposed API
Comment 2 Martin Entlicher 2016-06-07 11:54:30 UTC
Created attachment 159980 [details]
The new API usage in debugger implementation
Comment 3 Martin Entlicher 2016-06-07 11:55:43 UTC
Please review the proposed API for debugger tooltips.
Comment 4 Vladimir Voskresensky 2016-06-07 12:22:42 UTC
Looks good
Comment 5 Martin Entlicher 2016-06-13 16:22:26 UTC
Thanks for the review. I'll integrate the new APIs tomorrow.
Comment 6 Martin Entlicher 2016-06-14 16:48:16 UTC
The APIs are integrated as changeset:   298553:063e513a9ea7
http://hg.netbeans.org/core-main/rev/063e513a9ea7
Comment 7 Quality Engineering 2016-06-16 01:52:34 UTC
Integrated into 'main-silver', will be available in build *201606160002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/063e513a9ea7
User: mentlicher@netbeans.org
Log: #262312: ToolTipUI API introduced.