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 262814 - Pin watches UI and behavior issues
Summary: Pin watches UI and behavior issues
Status: RESOLVED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 8.2
Hardware: All All
: P3 normal (vote)
Assignee: Martin Entlicher
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2016-07-14 16:40 UTC by Martin Entlicher
Modified: 2016-07-16 02:09 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Entlicher 2016-07-14 16:40:02 UTC
Watches pinned into editor from tooltip during debugging have several UI and behavior issues. Like:

1) pin icon in the editor gutter should not cover other more important annotations
2) it's not possible to select text in the pin watch, like it is in a tooltip
3) move of a pin watch via mouse dragging is not smooth
4) pin watch component has an extra 1-pixel line at the bottom
5) when a value is modified in a text field inside a pin watch, ESC does not
   cancel the editing
6) pin watch component can get too long when a long value is displayed
Comment 1 Martin Entlicher 2016-07-14 16:43:47 UTC
Items 1-5 are fixed by changeset:   299275:9ae956fb2622
Comment 2 Martin Entlicher 2016-07-14 16:46:11 UTC
7) Movability of the pin watch component and selectability of watch text should
   be indicated by a cursor change.
Comment 3 Martin Entlicher 2016-07-15 07:27:09 UTC
Item 7 is fixed by changeset:   299313:9165c31a1845
The cursor changes according to a possible action.
Comment 4 Martin Entlicher 2016-07-15 14:29:48 UTC
6) Fix changeset:   299319:2f976c899f71 assures that the pin watch always fits into the editor pane.

- The pin watch can be moved by ordinary mouse drag
- Text can be selected when some meta key is pressed (CTRL, SHIFT, ALT, etc.)
- Size is automatically adjusted to fit into the editor.
Comment 5 Quality Engineering 2016-07-16 02:09:25 UTC
Integrated into 'main-silver', will be available in build *201607160002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/9ae956fb2622
User: mentlicher@netbeans.org
Log: #262814: Fixing UI and behavior glitches in pin watches. Text selection and component movement improved.