# List of GUI Components

The following tables present the keys of JMap Pro’s GUI components. These keys are used to control these components through programming, notably in the methods of the [*JMapGuiService*](https://dev.k2geospatial.com/jmap/javadoc/Lima/com/kheops/jmap/client/application/JMapGuiService.html) class.

<table data-header-hidden><thead><tr><th width="265"></th><th></th></tr></thead><tbody><tr><td><strong>Toolbars</strong></td><td> </td></tr><tr><td><strong>ZOOM_PAN</strong></td><td>Toolbar containing buttons for zooming and panning.</td></tr><tr><td><strong>SELECTION</strong></td><td>Toolbar containing buttons for selection/deselection.</td></tr><tr><td><strong>ROTATION</strong></td><td>Toolbar containing buttons for rotation and cancellation of the rotation.</td></tr><tr><td><strong>MEASURE_LABEL</strong></td><td>Toolbar containing buttons for measuring, clearing measurements, labelling and clearing labels.</td></tr><tr><td><strong>INFOS_SEARCH</strong></td><td>Toolbar containing buttons for reporting and search tools.</td></tr><tr><td><strong>PRINT_MAIL</strong></td><td>Toolbar containing buttons for printing and emailing.</td></tr></tbody></table>

<table data-header-hidden><thead><tr><th width="264"></th><th></th></tr></thead><tbody><tr><td><strong>Menus</strong></td><td> </td></tr><tr><td><strong>PROJECT</strong></td><td>Projects menu containing items for loading projects, context management, personal layers management, etc.</td></tr><tr><td><strong>VIEW</strong></td><td>View menu containing items for controlling the display of the various components of the GUI such as the layer manager, overview, etc.</td></tr><tr><td><strong>TOOLS</strong></td><td>Tools menu containing the items of various tools and extensions.</td></tr><tr><td><strong>MAP</strong></td><td>Maps menu containing map window management items.</td></tr><tr><td><strong>HELP</strong></td><td>Help menu containing help topic items.</td></tr></tbody></table>

<table data-header-hidden><thead><tr><th width="262"></th><th></th></tr></thead><tbody><tr><td><strong>Windows</strong></td><td> </td></tr><tr><td><strong>LAYERS</strong></td><td>Map layer manager.</td></tr><tr><td><strong>CONTEXTS</strong></td><td>Contexts management window.</td></tr><tr><td><strong>ELEMENTS_EXPLORER</strong></td><td>Window containing the elements explorers of the layers.</td></tr><tr><td><strong>SELECTION_EXPLORER</strong></td><td>Window containing the selection explorer.</td></tr><tr><td><strong>MESSAGES_VIEWER</strong></td><td>JMap messages management window.</td></tr><tr><td><strong>PERSONAL_LAYERS</strong></td><td>Personal layers management window.</td></tr><tr><td><strong>QUERIES</strong></td><td>Spatial and attribute queries window.</td></tr><tr><td><strong>GO_TO_COORDINATE</strong></td><td>Window for entering coordinates to be reached on the map.</td></tr><tr><td><strong>GEOMETRY_INFO_PANEL</strong></td><td>Window to display geometric properties of map elements.</td></tr><tr><td><strong>OVERVIEW</strong></td><td>Map overview window.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-jmapserver-lima.k2geospatial.com/jmapserversdk/jmap-pro-and-jmap-server-development/jmap-pro/list-of-gui-components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
