Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions content/en/docs/refguide/modeling/menus/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,55 +7,55 @@ weight: 20

## Introduction

The top-bar of Studio Pro contains the following menus:
The top bar of Studio Pro contains the following menus:

{{< figure src="/attachments/refguide/modeling/menus/menu-bar.png" alt="Menu-bar" class="no-border" >}}

* [Global Navigation Menu](#global-navigation-menu) – allows you to navigate to other parts of the platform
* [Global Navigation Menu](#global-navigation-menu) – navigates to other parts of the platform
* [File](#file) – allows you to manage documents and apps
* [Edit](#edit) – allows you to perform editing functions such as search or copy within Studio Pro
* [View](#view) – allows you to choose how Studio Pro and dockable panes within Studio Pro are displayed
* [App](#app) – contains app-wide settings
* [Run](#run) – contains actions for deploying and monitoring your app
* [Version Control](#version-control) – contains setting for version control
* [Run](#run) – contains actions for deploying and monitoring your app
* [Version Control](#version-control) – contains settings for version control
* [Language](#language) – contains language and translation settings
* [Help](#help) – allows you to view documentation, the [Mendix Community](https://community.mendix.com/p/questions), open log file directory, or view information on the current information of Studio Pro
* [Help](#help) – allows you to view documentation, the [Mendix Community](https://community.mendix.com/p/questions), and the log file directory, or displays information about the current version of Studio Pro

## Global Navigation Menu {#global-navigation-menu}

The **Global Navigation Menu** menu is located at the upper left of Studio Pro and is represented as a nine-dots icon. It contains links to various parts of the platform that will open in a new browser window. For more information, see [Global Navigation](/portal/global-navigation/).
The **Global Navigation Menu** is located at the upper left of Studio Pro and is represented as a nine-dot icon. It contains links to various parts of the platform that open in a new browser window. For more information, see [Global Navigation](/portal/global-navigation/).

## File Menu {#file}

Via the **File** menu you can manage documents and apps. For more information on the **File** menu, see [File Menu](/refguide/file-menu/).
Use the **File** menu to manage documents and apps. For more information, see [File Menu](/refguide/file-menu/).

## Edit Menu {#edit}

The **Edit** menu allows you to perform editing functions, such as cut/copy/paste. You can also set [preferences](/refguide/preferences-dialog/) via this menu. For more information on the **Edit** menu, see [Edit Menu](/refguide/edit-menu/).
The **Edit** menu allows you to perform editing functions, such as cut, copy, and paste. You can also set [preferences](/refguide/preferences-dialog/). For more information, see [Edit Menu](/refguide/edit-menu/).

## View Menu {#view}

The **View** menu allows you to view dockable panes, to enable the full screen mode, and reset the project layout. For more information on the **View** menu and its items, see [View Menu](/refguide/view-menu/).
The **View** menu allows you to view dockable panes, enable full screen mode, and reset the project layout. For more information, see [View Menu](/refguide/view-menu/).

## App Menu {#app}

In the **App** menu, you can view and/or manipulate settings that are connected to your app and deployment. For more information on the **App** menu, see [App Menu](/refguide/app-menu/).
In the **App** menu, you can view and manipulate settings that are connected to your app and deployment. For more information, see [App Menu](/refguide/app-menu/).

## Run Menu {#run}

The **Run** menu contains actions for deploying and monitoring your app, such as **Publish**, **Run Locally**, or **Debugger**. For more information on the **Run** menu, see [Run Menu](/refguide/run-menu/).
The **Run** menu contains actions for deploying and monitoring your app, such as **Publish**, **Run Locally**, and **Debugger**. For more information, see [Run Menu](/refguide/run-menu/).

## Version Control Menu {#version-control}

In the **Version Control** menu, you can view and/or manipulate settings on the version control. For more information on the **Version Control** menu, see [Version Control Menu](/refguide/version-control-menu/).
In the **Version Control** menu, you can view and manipulate version control settings. For more information, see [Version Control Menu](/refguide/version-control-menu/).

## Language Menu {#language}

In the **Language** menu, you can add alternative languages to your app so that end-users can see the app in their preferred language. You can also make batch changes to identical texts, even if you are only working in one language. For more information on the **Language** menu, see [Language Menu](/refguide/translatable-texts/).
In the **Language** menu, you can add alternative languages to your app so that end-users can see the app in their preferred language. You can also make batch changes to identical texts, even if you are only working in one language. For more information, see [Language Menu](/refguide/translatable-texts/).

## Help Menu {#help}

In the **Help** menu, you can ask questions and find answers to common problems you may experience while using Studio Pro. For more information on the **Help** menu, see [Help Menu](/refguide/help-menu/).
In the **Help** menu, you can ask questions and find answers to common problems you may experience while using Studio Pro. For more information, see [Help Menu](/refguide/help-menu/).

## Read More

Expand Down
29 changes: 14 additions & 15 deletions content/en/docs/refguide/modeling/menus/app-menu/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ weight: 30

## Introduction

In the **App** menu, you can view and/or manipulate settings that are connected to your app and deployment. For example, you can create a deployment package.
In the **App** menu, you can view and modify settings related to your app and deployment. For example, you can create a deployment package.

{{< figure src="/attachments/refguide/modeling/menus/app-menu/app-menu.png" alt="App Menu" class="no-border" >}}

## Tools

Under **App** > **Tools**, you can find settings on updating widgets, button icons, and layouts, checking widgets, and converting your classes to **Design** properties.
Under **App** > **Tools**, you can find settings for updating widgets, button icons, and layouts; checking widgets; and converting your classes to **Design** properties.

### Batch Update Button Icons {#batch-update-button-icons}

Expand All @@ -29,19 +29,19 @@ The **Check Widgets** option checks that the widgets you have implemented in the

### Update Widgets {#update-widgets}

The **Update Widgets** option presents the current versions of the widgets you are using in your app, what the latest versions of the widgets are, and an update option
The **Update Widgets** option shows the current versions of the widgets you are using in your app, the latest available versions, and an update option.

### Convert Classes to Design Properties

The **Convert classes to design properties** option allows you to convert classes in widgets into design properties to assist in changing the widget styling. See [Native Styling](/refguide/mobile/designing-mobile-user-interfaces/native-styling/) for more information.

### Generate Bill of Materials {#generate-bill-of-materials}

The **Generate Bill of Materials** option allows you to generate a bill of materials for the current project. See [SBOM Generation](/refguide/sbom-generation/) for more information.
The **Generate Bill of Materials** option allows you to generate a Software Bill of Materials (SBOM) for the current app. For more information, see [SBOM Generation](/refguide/sbom-generation/).

## Synchronize App Directory {#synchronize}

The **Synchronize App Directory** option creates folders inside the app directory (resources, widgets, theme, etc.), if necessary. It also reads the widget packages that are currently inside the widgets folders. For example, if you add widgets to the widgets folder, you needs to synchronize the app directory for them to appear in the **Toolbox**.
The **Synchronize App Directory** option creates folders inside the app directory (resources, widgets, theme, and so on) if necessary. It also reads the widget packages that are currently inside the widgets folders. For example, if you add widgets to the widgets folder, you need to synchronize the app directory for them to appear in the **Toolbox**.

Shortcut key: <kbd>F4</kbd>

Expand All @@ -61,15 +61,15 @@ The **Deploy for Eclipse** option deploys the app to the deployment directory. T

Shortcut key: <kbd>F6</kbd>

For more information on how write Java actions from Eclipse, see [Using Eclipse](/refguide/using-eclipse/).
For more information on how to write Java actions from Eclipse, see [Using Eclipse](/refguide/using-eclipse/).

## Create Deployment Package{#create-package}

The **Create Deployment Package** option creates a Mendix Deployment Archive package (*.mda*) that contains all necessary files to run the app. This can be used if you want to deploy your app on a Windows server or on a custom Mendix Cloud.
The **Create Deployment Package** option creates a Mendix Deployment Archive package (*.mda*) that contains all necessary files to run the app. Use this option if you want to deploy your app on a Windows server or on a custom Mendix Cloud.

Shortcut key: <kbd>F7</kbd>

For more information on settings displayed on the Create Deployment Package dialog box, see [Create Deployment Package](/refguide/create-deployment-package-dialog/).
For more information on the settings displayed in the Create Deployment Package dialog box, see [Create Deployment Package](/refguide/create-deployment-package-dialog/).

## Clean Deployment Directory {#clean-deployment-directory}

Expand All @@ -89,22 +89,21 @@ For more information on using this option, see [Deploy to the Cloud](/refguide/d

## Build Native Mobile App

If you have an app with a [native profile](/refguide/navigation/#native-phone), this option launches the [Mendix Native Mobile Builder](/releasenotes/mobile/mendix-native-mobile-builder/). This wizard will guide you through the required steps for configuring and publishing your app.
If you have an app with a [native profile](/refguide/navigation/#native-phone), this option launches the [Mendix Native Mobile Builder](/releasenotes/mobile/mendix-native-mobile-builder/). This wizard guides you through the required steps for configuring and publishing your app.

For the first step in your native mobile journey, see [Build a Mendix Native App Locally
](/refguide/mobile/distributing-mobile-apps/building-native-apps/native-build-locally/).
For the first step in your native mobile journey, see [Build a Mendix Native App Locally](/refguide/mobile/distributing-mobile-apps/building-native-apps/native-build-locally/).

## Synchronize Dependencies

Dependency synchronization is automatically triggered to run in the background whenever changes are made to a specific dependency. It also occurs when you open your app in Studio Pro.
Dependency synchronization automatically runs in the background whenever you make changes to a specific dependency. It also runs when you open your app in Studio Pro.

You can trigger manual synchronization by opening the **App** menu and selecting **Synchronize Dependencies**.
You can trigger manual synchronization by opening the **App** menu and selecting **Synchronize Dependencies**.

For more information, see the [Dependency Sychronization](/refguide/managed-dependencies/#dependency-synchronization) section of *Managed Dependencies*.
For more information, see the [Dependency Synchronization](/refguide/managed-dependencies/#dependency-synchronization) section of *Managed Dependencies*.

## Show Security Overview

The **Show Security Overview** option opens the [Security Overview](/refguide/security-overview/), where you can view a unified overview of your app's security.
The **Show Security Overview** option opens the [Security Overview](/refguide/security-overview/), which displays a unified overview of your app's security.

## Read More

Expand Down
18 changes: 9 additions & 9 deletions content/en/docs/refguide/modeling/menus/edit-menu/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ weight: 10

## Introduction

Via the **Edit** menu you can perform various actions, such cut/copy/paste or search where a particular document is used. You can also open the [Preferences](/refguide/preferences-dialog/) dialog that contains user-specific settings.
You can use the **Edit** menu to perform various actions, such as cut, copy, and paste, or search where a particular document is used. You can also open the [Preferences](/refguide/preferences-dialog/) dialog box that contains user-specific settings.

{{< figure src="/attachments/refguide/modeling/menus/edit-menu/edit-menu.png" alt="Edit Menu" class="no-border" width="300" >}}

Expand All @@ -19,20 +19,20 @@ The **Edit** menu items are described in the table below:
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Undo** (<kbd>Ctrl</kbd> + <kbd>Z</kbd>) | Undoes the last action in a document tab. Undo and redo actions are unlimited. |
| **Redo** (<kbd>Ctrl</kbd> + <kbd>Y</kbd>) | Redoes the last action that was undone in a document tab. |
| **Cut** (<kbd>Ctrl</kbd> + <kbd>X</kbd>) | Copies the selected element to the clipboard and delete it. |
| **Cut** (<kbd>Ctrl</kbd> + <kbd>X</kbd>) | Copies the selected element to the clipboard and deletes it. |
| **Copy** (<kbd>Ctrl</kbd> + <kbd>C</kbd>) | Copies the selected element to the clipboard. |
| **Paste** (<kbd>Ctrl</kbd> + <kbd>V</kbd>) | Pastes the contents of the clipboard in the current editor. |
| **Delete** (<kbd>Delete</kbd>) | Deletes the selected element. |
| **Find** (<kbd>Ctrl</kbd> + <kbd>F</kbd>) | Searches the model for text. The following texts are searched: all texts that appear in the end-user interface (for example captions of labels or buttons); names and documentation of documents; entity, association, and attribute names and documentation; access rule documentation; page widget names; captions and documentation of microflow objects; and names of items in microflows. |
| **Find** (<kbd>Ctrl</kbd> + <kbd>F</kbd>) | Searches the model for text. The following texts are searched: all texts that appear in the end-user interface (for example, captions of labels or buttons); names and documentation of documents; entity, association, and attribute names and documentation; access rule documentation; page widget names; captions and documentation of microflow objects; and names of items in microflows. |
| **Find Advanced** (<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>F</kbd>) | Opens a dialog box that allows for advanced search operations. Examples are searching for any document type and searching for unused documents. |
| **Find Usages** (<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>F</kbd>) | Opens the **Find Results** pane and displays usages of the selected object. |
| **Go to** (<kbd>Ctrl</kbd> + <kbd>G</kbd>) | Quickly navigates to any document or domain model element in the app by typing a few letters and pressing <kbd>Enter</kbd>. |
| **Next Find Result** (<kbd>F3</kbd>) | Highlights the next find result in the **Find Results** pane and open it in an editor. |
| **Previous Find Result** (<kbd>Shift</kbd> + <kbd>F3</kbd>) | Highlights the previous find result in the **Find Results** pane and open it in an editor. |
| **Back** (<kbd>Ctrl</kbd> + <kbd>-</kbd>) | Move backward through your editing history to show the documents you have recently worked on. |
| **Forward** (<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>-</kbd>) | Move forward through your editing history to show the documents you have recently worked on. |
| **Next Error** (<kbd>F8</kbd>) | Highlights the next error in the **Error List** pane and open it in an editor. |
| **Previous Error** (<kbd>Shift</kbd> + <kbd>F8</kbd>) | Highlights the previous error result in the **Error List** pane and open it in an editor. |
| **Next Find Result** (<kbd>F3</kbd>) | Highlights the next find result in the **Find Results** pane and opens it in an editor. |
| **Previous Find Result** (<kbd>Shift</kbd> + <kbd>F3</kbd>) | Highlights the previous find result in the **Find Results** pane and opens it in an editor. |
| **Back** (<kbd>Ctrl</kbd> + <kbd>-</kbd>) | Moves backward through your editing history to show the documents you have recently worked on. |
| **Forward** (<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>-</kbd>) | Moves forward through your editing history to show the documents you have recently worked on. |
| **Next Error** (<kbd>F8</kbd>) | Highlights the next error in the **Error List** pane and opens it in an editor. |
| **Previous Error** (<kbd>Shift</kbd> + <kbd>F8</kbd>) | Highlights the previous error result in the **Error List** pane and opens it in an editor. |
| **Preferences** | Opens the **Preferences** dialog box, where you can set your general, model, and advanced editing preferences. For more information on the **Preferences** dialog box, see [Preferences](/refguide/preferences-dialog/). |

## Read More
Expand Down
Loading