tmf: Use tabs in statistics view for each traces
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng.ui / src / org / eclipse / linuxtools / internal / lttng / ui / views / latency / listeners / TimePointerListener.java
CommitLineData
fbd124dd
BH
1/*******************************************************************************\r
2 * Copyright (c) 2010, 2011 Ericsson\r
3 * \r
4 * All rights reserved. This program and the accompanying materials are\r
5 * made available under the terms of the Eclipse Public License v1.0 which\r
6 * accompanies this distribution, and is available at\r
7 * http://www.eclipse.org/legal/epl-v10.html\r
8 * \r
9 * Contributors:\r
10 * Philippe Sawicki (INF4990.A2010@gmail.com) - Initial API and implementation\r
11 * Mathieu Denis (mathieu.denis55@gmail.com) - Refactored code\r
12 * Bernd Hufmann - Changed display interface implementation \r
13 *******************************************************************************/\r
638eac44 14package org.eclipse.linuxtools.internal.lttng.ui.views.latency.listeners;\r
fbd124dd 15\r
638eac44 16import org.eclipse.linuxtools.internal.lttng.ui.views.latency.AbstractViewer;\r
fbd124dd
BH
17\r
18/**\r
19 * <b><u>TimePointerListener</u></b>\r
20 * <p>\r
21 * Displays a tooltip showing the approximate values of the point under the mouse cursor.\r
22 * \r
23 * @author Philippe Sawicki\r
24 */\r
25public class TimePointerListener extends AbstractMouseTrackListener {\r
26\r
27 // ------------------------------------------------------------------------\r
28 // Attributes\r
29 // ------------------------------------------------------------------------\r
30\r
31 /**\r
32 * A reference to the observed view.\r
33 */\r
34 protected AbstractViewer fView;\r
35\r
36 /**\r
37 * A reference to the HistogramPaintListener.\r
38 */\r
39 protected GraphPaintListener fGraph;\r
40\r
41 // ------------------------------------------------------------------------\r
42 // Constructors\r
43 // ------------------------------------------------------------------------\r
44 \r
45 /**\r
46 * Constructor.\r
47 * @param view\r
48 * A reference to the observed view.\r
49 * @param histogramPaintListener\r
50 * A reference to the histogram's paintListener.\r
51 */\r
52 public TimePointerListener(AbstractViewer view, GraphPaintListener graphPaintListener) {\r
53 fView = view;\r
54 fGraph = graphPaintListener;\r
55 }\r
56\r
57 // ------------------------------------------------------------------------\r
58 // Operations\r
59 // ------------------------------------------------------------------------\r
60\r
61 /*\r
62 * (non-Javadoc)\r
63 * @see org.eclipse.linuxtools.lttng.ui.views.latency.listeners.AbstractMouseTrackListener#display()\r
64 */\r
65 @Override\r
66 protected void display() {\r
67 fView.setToolTipText(fGraph.formatToolTipLabel(fMouseX, fMouseY));\r
68 }\r
69}
This page took 0.031351 seconds and 5 git commands to generate.