# User Interface

The Edition extension's graphical interface is made up of several parts, including functions that can be accessed through the **Tools** menu and the **context** menu, a **toolbar** offering spatial operations and a **dockable window** that provides access to the drawing tools.

<figure><img src="/files/suUcw6J3sD9ytQZVjsd1" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/n8gJZW86VbeweZ23H25z" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Zc60zfFDiDzgZgMWnSZK" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="75"></th><th></th></tr></thead><tbody><tr><td><strong>1</strong></td><td>Edition selection tool, used, among other things, to move editable elements.</td></tr><tr><td><strong>2</strong></td><td>Drop-down menu providing access to various drawing tools.</td></tr><tr><td><strong>3</strong></td><td>Tools to perform operations on element nodes; used to add, move, and delete nodes.</td></tr><tr><td><strong>4</strong></td><td>Button allowing you to access the style configuration interfaces of elements.</td></tr><tr><td><strong>5</strong></td><td><strong>Undo</strong> and <strong>Redo</strong> buttons. <br>Allow you to undo and redo all edition operations one by one.</td></tr><tr><td><strong>6</strong></td><td>Allows you to choose the layer to edit. Only one layer can be edited at a time. <br>• <strong>Annotations layer</strong>: This layer is always present and is used by default for the elements that are drawn. All types of elements can be added to this layer and it does not have any attributes. <br>• <strong>Editable layers</strong>: If the JMap administrator gives you permission to modify the contents of one or more layers of a JMap project OR if you add personal layers to your project, these layers will all be displayed in this list. <br>Edition will be limited according to the properties of the selected layer (element types, element styles, attributes, etc.).</td></tr><tr><td><strong>7</strong></td><td>Number of unsaved transactions on the server. Only used with editable layers.</td></tr><tr><td><strong>8</strong></td><td>Allows you to save or discard edition operations. <br>When working on the <strong>Annotations</strong> layer, discarding changes will delete the layer's entire content. <br>When working on an editable layer, only the changes made since the last save will be discarded.</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.k2geospatial.com/en2/jmap-server-extensions/edition/jmap-edition-user-guide/user-interface.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.
