Campbell Barton
31026f8c0e
UI: keep showing label tooltip once it's open
...
This means dragging the cursor over the tools will show all labels
immediately, but only once a single label is displayed.
2018-09-06 14:22:12 +10:00
Campbell Barton
26c17b0ab1
UI: delay tool label tip display
...
Displaying the labels tip immediately feels too intrusive,
make this work more like regular tooltips, displaying more quickly.
Tooltips can now uses multiple passes, each pass with it's own delay
for the next pass to show.
2018-09-06 14:19:15 +10:00
Campbell Barton
6f1f7296f4
UI: show a small label next to the tool
...
Instead of showing the full tip immediately when hovering over a tool,
show only the (label, shortcut), without suppressing the regular tip.
2018-09-05 13:52:19 +10:00
Campbell Barton
571aead323
UI: support immediate non-overlapping tooltips
...
Use these for the toolbar, since they're non-overlapping the interface,
showing them quickly isn't a problem.
2018-09-04 18:05:17 +10:00
Brecht Van Lommel
376bc88dc0
Fix leak of manipulator tooltip timers.
...
This was causing performance degradation over time in posing, as the
manipulator recomputes the center locations for every event.
Ref T55442.
2018-06-12 17:07:18 +02:00
Campbell Barton
bfe1d0e0dc
Merge branch 'master' into blender2.8
2018-06-01 18:26:42 +02:00
Campbell Barton
75fc1c3507
Cleanup: trailing whitespace (comment blocks)
...
Strip unindented comment blocks - mainly headers to avoid conflicts.
2018-06-01 18:19:39 +02:00
Campbell Barton
38dafd5f44
Merge branch 'master' into blender2.8
2018-01-25 16:32:43 +11:00
Campbell Barton
693b41eb17
UI: change tool-tips to be stored in the screen
...
Move timer and tip out of button code,
now the only requests a tooltip,
passing a creation callback to run.
Needed for manipulators in 2.8,
also helps de-duplicate logic - since we never want
multiple tool-tips showing at once.
2018-01-25 16:22:21 +11:00