Previous Next        Current Page: NeXtMidas User's Guide / Graphics / Mouse Interaction
FAQs   
Release Information   
Getting Help   
Basic Concepts   
Result Parameters   
XML Support   
Files   
System Operation   
Macros   
Applets and WebStart   
Graphics   
   - Capabilities and Limitations   
   - Themes and Look and Feel   
   - Plot Basics   
   - List Basics   
   + Panel Basics   
   - Menus and Control Widgets   
   - Creating Custom Widgets   
   - Mouse Interaction   
   - Keyboard Equivalents   
   - Build Swing GUIs (Using JavaBeans)   
   - NeXtEarth - Client/Server Mapping   
X-Midas Interoperability   
Third-Party Compatibility   
Installation and Customization   
Running NeXtMidas Independently   
Glossary   


Mouse Interaction

The tables below explain how the mouse buttons interface with the plot display.

NeXtMidas follows the following mouse button naming convention used by many other programs. The names are as follows:

  • LMB - Left Mouse Button
  • MMB - Middle/Center Mouse Button
    • If you hold down the RMB and then release, it will be treated like a MMB, this is to support 2-button mice.
  • RMB - Right Mouse Button

Most users with wheel-mice (such as those distributed by Microsoft, Logitech, and Dell) will find that pressing the wheel down has the same effect as a MMB click.

Mouse Interaction in a Plot

Button                   Function                                             
LMB Click                Indicate/clear a mark point (the point where
                         any dx/dy values are computed relative to).

LMB Drag                 Selects a box to zoom in on.

Shift LMB Drag           Creates a DRAGBOX on a plot. (Some macros use the
                         DRAGBOX message to draw a box on the plot.)

MMB Click                Click on black area of Plot window to bring up the
                         Plot menu.

MMB Drag                 When zoomed-in on a region, this pans/moves the
                         plot.

RMB Click                Zoom out to the previous level.

RMB Click-Hold-Release   Click on black area of Plot window hold down button
                         for 1 second then release to bring up the Plot
                         menu. This option is provided to support two
                         button mice.

RMB Drag                 (Geodetic View Only) If done over the World it
                         rotates the plot; if done away from the world
                         it zooms in/out.

"Readout" information is displayed as the mouse moves over a plot. For example, when you place the pointer on the map of the world, the latitude and longitude are shown in parentheses after the word PLOT in the title bar. This information changes as you move the pointer around the map.

Caveman The XGEOPLOT command in X-Midas requires users to click within a "pan/zoom box" to pan/move the plot. In NeXtMidas, users pan by clicking anywhere on the plot.

Mouse Interaction in a Menu

The following mouse interactions are available within a popup menu:


Button                 Function                                             
LMB Click              Selects an item in the menu.

RMB Click              Exits the menu.

MMB Drag               Moves the menu from one location to another.

Mouse Interaction in a Panel

The following mouse interactions are available within a NeXtMidas panel:


Button                 Function                                             
LMB Click              If over a menu or valuator widget, this brings
                       up a menu to select options.

LMB Click              If over the widget title, this cycles through
                       the available values.

MMB Click              If over the black area, this brings up the Panel
                       menu.

RMB Click              If over the widget title, this cycles through
                       the available values (in descending order).

Note: The above interactions may not be available in a Swing panel.