Implement setPinned for Control Flow View
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Thu, 27 Oct 2016 21:43:48 +0000 (17:43 -0400)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Fri, 11 Nov 2016 15:44:16 +0000 (10:44 -0500)
commit0f6ef40bc8d7093d7ba6c88d11741681724a9750
tree4cdffd930b7b64c966d4abf567af09d575c6d6b8
parent4f7ac66ef258d9bc2c0ce9d0ead4cb7eda00988f
Implement setPinned for Control Flow View

When pinned the control flow view does not scroll/seek on position change, trace
change, and its filters do not change.

Also:
- Ignores all outbound and inbound signalling.
- Disables all modifiers of the visible time range windows.
- Disables time based scrolling/seeking (horizontal scrolling).
- Hides the thread presentation menu.
- Changes the tab label to enhance visibility of the pinned state.
- Allows vertical scrolling and expand/collapse operation.

Change-Id: I6bf2329f0f932feba20f06c971a1adb4de940b6c
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/Messages.java
analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/messages.properties
analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/ControlFlowView.java
lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/ControlFlowViewTest.java
This page took 0.025216 seconds and 5 git commands to generate.