| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (1.8.0_201) on Thu Jul 23 15:58:34 CEST 2020 --> |
| <title>DefaultMouseHandler</title> |
| <meta name="date" content="2020-07-23"> |
| <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="DefaultMouseHandler"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":6,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/DefaultMouseHandler.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../index-files/index-1.html">Index</a></li> |
| <li><a href="../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/AsyncImage.html" title="class in org.eclipse.nebula.widgets.geomap.internal"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/GeoMapHelper.html" title="class in org.eclipse.nebula.widgets.geomap.internal"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../index.html?org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html" target="_top">Frames</a></li> |
| <li><a href="DefaultMouseHandler.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.eclipse.nebula.widgets.geomap.internal</div> |
| <h2 title="Class DefaultMouseHandler" class="title">Class DefaultMouseHandler</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li>java.lang.Object</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.eclipse.nebula.widgets.geomap.internal.DefaultMouseHandler</li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd>java.util.EventListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseTrackListener, org.eclipse.swt.events.MouseWheelListener, org.eclipse.swt.events.PaintListener, org.eclipse.swt.internal.SWTEventListener</dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public abstract class <span class="typeNameLabel">DefaultMouseHandler</span> |
| extends java.lang.Object |
| implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseWheelListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseTrackListener, org.eclipse.swt.events.PaintListener</pre> |
| <div class="block">Implements default interactive behavior, with support for panning and |
| zooming.</div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>3.3</dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#DefaultMouseHandler-org.eclipse.nebula.widgets.geomap.internal.GeoMapPositioned-">DefaultMouseHandler</a></span>(<a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/GeoMapPositioned.html" title="interface in org.eclipse.nebula.widgets.geomap.internal">GeoMapPositioned</a> geoMap)</code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#center-org.eclipse.swt.events.MouseEvent-">center</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Center at cursor position</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#checkButtons-org.eclipse.swt.events.MouseEvent-int-">checkButtons</a></span>(org.eclipse.swt.events.MouseEvent e, |
| int buttons)</code> |
| <div class="block">Checks that the MouseEvent corresponds to the provided buttons bit mask.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>protected <a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/GeoMapPositioned.html" title="interface in org.eclipse.nebula.widgets.geomap.internal">GeoMapPositioned</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getGeoMap--">getGeoMap</a></span>()</code> </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>abstract org.eclipse.swt.graphics.Point</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getMapSize--">getMapSize</a></span>()</code> |
| <div class="block">Gets the size of the map viewport/pane.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getPanButtons--">getPanButtons</a></span>()</code> </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getPanCenterButtons--">getPanCenterButtons</a></span>()</code> </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getPanClickCount--">getPanClickCount</a></span>()</code> </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getPanScrollButtons--">getPanScrollButtons</a></span>()</code> </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getPanScrollSpeed--">getPanScrollSpeed</a></span>()</code> </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getZoomClickCount--">getZoomClickCount</a></span>()</code> </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getZoomInClickButtons--">getZoomInClickButtons</a></span>()</code> </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getZoomOutClickButtons--">getZoomOutClickButtons</a></span>()</code> </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getZoomRectangleButtons--">getZoomRectangleButtons</a></span>()</code> </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#getZoomScrollButtons--">getZoomScrollButtons</a></span>()</code> </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#handleDown-org.eclipse.swt.events.MouseEvent-">handleDown</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Checks if a down event is (the start of) a pan or zoom and initiates it.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#handlePanDrag-org.eclipse.swt.events.MouseEvent-">handlePanDrag</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Handles one pan step, according to the distance from the click to the |
| current position</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#handlePanUp-org.eclipse.swt.events.MouseEvent-">handlePanUp</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Handles end of pan.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#handleZoomClick-org.eclipse.swt.events.MouseEvent-">handleZoomClick</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Checks if a click event is a zoom and performs it.</div> |
| </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#handleZoomDrag-org.eclipse.swt.events.MouseEvent-">handleZoomDrag</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Handles one zoom step, extending the zoom rectangle.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#handleZoomUp-org.eclipse.swt.events.MouseEvent-">handleZoomUp</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Handles zooming to rectangle.</div> |
| </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#isPanning--">isPanning</a></span>()</code> </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#isPanStart-org.eclipse.swt.events.MouseEvent-">isPanStart</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#isZooming--">isZooming</a></span>()</code> </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#isZoomStart-org.eclipse.swt.events.MouseEvent-">isZoomStart</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#mouseDoubleClick-org.eclipse.swt.events.MouseEvent-">mouseDoubleClick</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#mouseDown-org.eclipse.swt.events.MouseEvent-">mouseDown</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#mouseEnter-org.eclipse.swt.events.MouseEvent-">mouseEnter</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#mouseExit-org.eclipse.swt.events.MouseEvent-">mouseExit</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#mouseHover-org.eclipse.swt.events.MouseEvent-">mouseHover</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#mouseMove-org.eclipse.swt.events.MouseEvent-">mouseMove</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#mouseScrolled-org.eclipse.swt.events.MouseEvent-">mouseScrolled</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#mouseUp-org.eclipse.swt.events.MouseEvent-">mouseUp</a></span>(org.eclipse.swt.events.MouseEvent e)</code> </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#paintControl-org.eclipse.swt.events.PaintEvent-">paintControl</a></span>(org.eclipse.swt.events.PaintEvent e)</code> </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#pan-int-int-boolean-">pan</a></span>(int x, |
| int y, |
| boolean relative)</code> |
| <div class="block">Sets the map position</div> |
| </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#panStart-org.eclipse.swt.events.MouseEvent-">panStart</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Initiates a pan.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setPanButtons-int-">setPanButtons</a></span>(int panButtons)</code> |
| <div class="block">Sets the button(s) that triggers a pan.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setPanCenterButtons-int-">setPanCenterButtons</a></span>(int panCenterButtons)</code> </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setPanClickCount-int-">setPanClickCount</a></span>(int panClickCount)</code> |
| <div class="block">Sets the number of clicks that triggers a pan.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setPanScrollButtons-int-">setPanScrollButtons</a></span>(int panScrollButtons)</code> |
| <div class="block">Sets the button(s) that triggers a pan, when using the scroll wheel.</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setPanScrollSpeed-int-">setPanScrollSpeed</a></span>(int panScrollSpeed)</code> |
| <div class="block">Sets the panning speed, when using the scroll wheel.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setZoomClickCount-int-">setZoomClickCount</a></span>(int zoomClickCount)</code> |
| <div class="block">Sets the number of clicks that triggers a zoom.</div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setZoomInClickButtons-int-">setZoomInClickButtons</a></span>(int zoomInClickButtons)</code> |
| <div class="block">Sets the button(s) that triggers a zoom in.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setZoomOutClickButtons-int-">setZoomOutClickButtons</a></span>(int zoomOutClickButtons)</code> |
| <div class="block">Sets the button(s) that triggers a zoom out.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setZoomRectangleButtons-int-">setZoomRectangleButtons</a></span>(int zoomRectangleButtons)</code> |
| <div class="block">Sets the button(s) that triggers a zoom (rectangle).</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#setZoomScrollButtons-int-">setZoomScrollButtons</a></span>(int zoomScrollButtons)</code> |
| <div class="block">Sets the button(s) that triggers a zoom, when using the scroll wheel.</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#zoomIn-org.eclipse.swt.events.MouseEvent-">zoomIn</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Zoom in at cursor position</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>protected void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#zoomOut-org.eclipse.swt.events.MouseEvent-">zoomOut</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Zoom out at cursor position</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>protected boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html#zoomStart-org.eclipse.swt.events.MouseEvent-">zoomStart</a></span>(org.eclipse.swt.events.MouseEvent e)</code> |
| <div class="block">Initiates a zoom (rectangle).</div> |
| </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.Object</h3> |
| <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.events.MouseListener"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface org.eclipse.swt.events.MouseListener</h3> |
| <code>mouseDoubleClickAdapter, mouseDownAdapter, mouseUpAdapter</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.events.MouseTrackListener"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface org.eclipse.swt.events.MouseTrackListener</h3> |
| <code>mouseEnterAdapter, mouseExitAdapter, mouseHoverAdapter</code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="DefaultMouseHandler-org.eclipse.nebula.widgets.geomap.internal.GeoMapPositioned-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>DefaultMouseHandler</h4> |
| <pre>public DefaultMouseHandler(<a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/GeoMapPositioned.html" title="interface in org.eclipse.nebula.widgets.geomap.internal">GeoMapPositioned</a> geoMap)</pre> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>geoMap</code> - </dd> |
| <dd><code>control</code> - </dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="getGeoMap--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getGeoMap</h4> |
| <pre>protected <a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/GeoMapPositioned.html" title="interface in org.eclipse.nebula.widgets.geomap.internal">GeoMapPositioned</a> getGeoMap()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| </dl> |
| </li> |
| </ul> |
| <a name="zoomIn-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>zoomIn</h4> |
| <pre>protected void zoomIn(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Zoom in at cursor position</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="zoomOut-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>zoomOut</h4> |
| <pre>protected void zoomOut(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Zoom out at cursor position</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="pan-int-int-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>pan</h4> |
| <pre>protected void pan(int x, |
| int y, |
| boolean relative)</pre> |
| <div class="block">Sets the map position</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>x</code> - the x or x offset</dd> |
| <dd><code>y</code> - the y or y offset</dd> |
| <dd><code>relative</code> - tells whether x and y are offsets</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMapSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMapSize</h4> |
| <pre>public abstract org.eclipse.swt.graphics.Point getMapSize()</pre> |
| <div class="block">Gets the size of the map viewport/pane.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>the size of the map viewport/pane</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="center-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>center</h4> |
| <pre>protected void center(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Center at cursor position</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getZoomClickCount--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZoomClickCount</h4> |
| <pre>public int getZoomClickCount()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the zoomClickCount.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setZoomClickCount-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZoomClickCount</h4> |
| <pre>public void setZoomClickCount(int zoomClickCount)</pre> |
| <div class="block">Sets the number of clicks that triggers a zoom.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zoomClickCount</code> - The zoomClickCount to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPanCenterButtons--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPanCenterButtons</h4> |
| <pre>public int getPanCenterButtons()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the panCenterButtons.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setPanCenterButtons-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPanCenterButtons</h4> |
| <pre>public void setPanCenterButtons(int panCenterButtons)</pre> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>panCenterButtons</code> - The panCenterButtons to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getZoomInClickButtons--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZoomInClickButtons</h4> |
| <pre>public int getZoomInClickButtons()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the zoomInClickButtons.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setZoomInClickButtons-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZoomInClickButtons</h4> |
| <pre>public void setZoomInClickButtons(int zoomInClickButtons)</pre> |
| <div class="block">Sets the button(s) that triggers a zoom in.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zoomInClickButtons</code> - The zoomInClickButtons to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getZoomOutClickButtons--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZoomOutClickButtons</h4> |
| <pre>public int getZoomOutClickButtons()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the zoomOutClickButtons.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setZoomOutClickButtons-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZoomOutClickButtons</h4> |
| <pre>public void setZoomOutClickButtons(int zoomOutClickButtons)</pre> |
| <div class="block">Sets the button(s) that triggers a zoom out.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zoomOutClickButtons</code> - The zoomOutClickButtons to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPanClickCount--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPanClickCount</h4> |
| <pre>public int getPanClickCount()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the panClickCount.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setPanClickCount-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPanClickCount</h4> |
| <pre>public void setPanClickCount(int panClickCount)</pre> |
| <div class="block">Sets the number of clicks that triggers a pan.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>panClickCount</code> - The panClickCount to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPanButtons--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPanButtons</h4> |
| <pre>public int getPanButtons()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the panButtons.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setPanButtons-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPanButtons</h4> |
| <pre>public void setPanButtons(int panButtons)</pre> |
| <div class="block">Sets the button(s) that triggers a pan.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>panButtons</code> - The panButtons to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPanScrollButtons--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPanScrollButtons</h4> |
| <pre>public int getPanScrollButtons()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the panScrollButtons.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setPanScrollButtons-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPanScrollButtons</h4> |
| <pre>public void setPanScrollButtons(int panScrollButtons)</pre> |
| <div class="block">Sets the button(s) that triggers a pan, when using the scroll wheel.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>panScrollButtons</code> - The panScrollButtons to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPanScrollSpeed--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPanScrollSpeed</h4> |
| <pre>public int getPanScrollSpeed()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the panScrollSpeed.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setPanScrollSpeed-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPanScrollSpeed</h4> |
| <pre>public void setPanScrollSpeed(int panScrollSpeed)</pre> |
| <div class="block">Sets the panning speed, when using the scroll wheel.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>panScrollSpeed</code> - The panScrollSpeed to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getZoomScrollButtons--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZoomScrollButtons</h4> |
| <pre>public int getZoomScrollButtons()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the zoomScrollButtons.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setZoomScrollButtons-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZoomScrollButtons</h4> |
| <pre>public void setZoomScrollButtons(int zoomScrollButtons)</pre> |
| <div class="block">Sets the button(s) that triggers a zoom, when using the scroll wheel.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zoomScrollButtons</code> - The zoomScrollButtons to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getZoomRectangleButtons--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getZoomRectangleButtons</h4> |
| <pre>public int getZoomRectangleButtons()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns the zoomRectangleButtons.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setZoomRectangleButtons-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setZoomRectangleButtons</h4> |
| <pre>public void setZoomRectangleButtons(int zoomRectangleButtons)</pre> |
| <div class="block">Sets the button(s) that triggers a zoom (rectangle).</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>zoomRectangleButtons</code> - The zoomRectangleButtons to set.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mouseEnter-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mouseEnter</h4> |
| <pre>public void mouseEnter(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>mouseEnter</code> in interface <code>org.eclipse.swt.events.MouseTrackListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mouseExit-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mouseExit</h4> |
| <pre>public void mouseExit(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>mouseExit</code> in interface <code>org.eclipse.swt.events.MouseTrackListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mouseHover-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mouseHover</h4> |
| <pre>public void mouseHover(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>mouseHover</code> in interface <code>org.eclipse.swt.events.MouseTrackListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="checkButtons-org.eclipse.swt.events.MouseEvent-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkButtons</h4> |
| <pre>protected boolean checkButtons(org.eclipse.swt.events.MouseEvent e, |
| int buttons)</pre> |
| <div class="block">Checks that the MouseEvent corresponds to the provided buttons bit mask. |
| The buttons are or'ed button bits for modifiers keys and mouse buttons.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dd><code>buttons</code> - Or'ed button bits for modifiers keys and mouse buttons.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if the MouseEvent corresponds to the provided buttons, false |
| otherwise</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mouseDown-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mouseDown</h4> |
| <pre>public void mouseDown(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>mouseDown</code> in interface <code>org.eclipse.swt.events.MouseListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mouseMove-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mouseMove</h4> |
| <pre>public void mouseMove(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>mouseMove</code> in interface <code>org.eclipse.swt.events.MouseMoveListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mouseDoubleClick-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mouseDoubleClick</h4> |
| <pre>public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>mouseDoubleClick</code> in interface <code>org.eclipse.swt.events.MouseListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="handleZoomClick-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>handleZoomClick</h4> |
| <pre>protected boolean handleZoomClick(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Checks if a click event is a zoom and performs it.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if the click event is a zoom</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="handleDown-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>handleDown</h4> |
| <pre>protected boolean handleDown(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Checks if a down event is (the start of) a pan or zoom and initiates it.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if the click event is a zoom</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isPanStart-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isPanStart</h4> |
| <pre>protected boolean isPanStart(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if the MouseEvent is considered start of a pan</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isZoomStart-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isZoomStart</h4> |
| <pre>protected boolean isZoomStart(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if the MouseEvent is considered start of a zoom</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="panStart-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>panStart</h4> |
| <pre>protected boolean panStart(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Initiates a pan.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if pan was really initiated</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isPanning--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isPanning</h4> |
| <pre>protected boolean isPanning()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if a pan has been initiated.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="zoomStart-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>zoomStart</h4> |
| <pre>protected boolean zoomStart(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Initiates a zoom (rectangle).</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if zoom was really initiated</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isZooming--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isZooming</h4> |
| <pre>protected boolean isZooming()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if a zoom has been initiated.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mouseUp-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mouseUp</h4> |
| <pre>public void mouseUp(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>mouseUp</code> in interface <code>org.eclipse.swt.events.MouseListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="mouseScrolled-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>mouseScrolled</h4> |
| <pre>public void mouseScrolled(org.eclipse.swt.events.MouseEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>mouseScrolled</code> in interface <code>org.eclipse.swt.events.MouseWheelListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="handlePanDrag-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>handlePanDrag</h4> |
| <pre>protected boolean handlePanDrag(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Handles one pan step, according to the distance from the click to the |
| current position</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if pan was active and the movement offset large enough</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="handleZoomDrag-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>handleZoomDrag</h4> |
| <pre>protected boolean handleZoomDrag(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Handles one zoom step, extending the zoom rectangle.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if zoom was active</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="handlePanUp-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>handlePanUp</h4> |
| <pre>protected boolean handlePanUp(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Handles end of pan.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if pan was active</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="handleZoomUp-org.eclipse.swt.events.MouseEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>handleZoomUp</h4> |
| <pre>protected boolean handleZoomUp(org.eclipse.swt.events.MouseEvent e)</pre> |
| <div class="block">Handles zooming to rectangle.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>e</code> - the MouseEvent</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>if zoom was active</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="paintControl-org.eclipse.swt.events.PaintEvent-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>paintControl</h4> |
| <pre>public void paintControl(org.eclipse.swt.events.PaintEvent e)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>paintControl</code> in interface <code>org.eclipse.swt.events.PaintListener</code></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/DefaultMouseHandler.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../index-files/index-1.html">Index</a></li> |
| <li><a href="../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/AsyncImage.html" title="class in org.eclipse.nebula.widgets.geomap.internal"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../../../org/eclipse/nebula/widgets/geomap/internal/GeoMapHelper.html" title="class in org.eclipse.nebula.widgets.geomap.internal"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../index.html?org/eclipse/nebula/widgets/geomap/internal/DefaultMouseHandler.html" target="_top">Frames</a></li> |
| <li><a href="DefaultMouseHandler.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </body> |
| </html> |