Skip to content

Commit ca1d006

Browse files
committed
Review View menu
1 parent 26f6b6f commit ca1d006

3 files changed

Lines changed: 42 additions & 43 deletions

File tree

content/en/docs/refguide/modeling/menus/view-menu/_index.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,23 @@ weight: 20
77

88
## Introduction
99

10-
Studio Pro supports a number of dockable window panes, such as the **Changes** and **Errors** panes. You can close some panes to just show the ones you need at the moment, but you can always reopen them via the **View** menu.
10+
Studio Pro supports a number of dockable window panes, such as the **Changes** and **Errors** panes. You can close some panes to show only the ones you need, but you can always reopen them from the **View** menu.
1111

12-
Via this menu you can also enable or disable the [full screen mode](#full-screen) or [reset the layout](#restore-default-layout) of your app to the default.
12+
From this menu you can also enable or disable the [full screen mode](#full-screen) or [reset the layout](#restore-default-layout) of your app to the default.
1313

1414
{{< figure src="/attachments/refguide/modeling/menus/view-menu/view-menu.png" alt="View Menu" width="300" >}}
1515

1616
## Layout of Panes {#layout-of-panes}
1717

18-
You can change the default layout of panes and arrange them in the layout you like.
18+
You can change the default layout of panes and arrange them in your preferred layout.
1919

2020
{{% alert color="info" %}}
21-
Note that this section describes the behavior of panes, not the behavior of documents in the working area. For more information on the behavior of documents open in the working area, see the [Document Tabs](/refguide/studio-pro-overview/#documents) section in *Studio Pro Overview*.
21+
This section describes the behavior of panes, not the behavior of documents in the working area. For more information on the behavior of documents open in the working area, see the [Document Tabs](/refguide/studio-pro-overview/#documents) section in *Studio Pro Overview*.
2222
{{% /alert %}}
2323

24-
When you drag a pane, you can see arrows that indicate where you can position this pane. You can position the pane either inside the current pane (arrows grouped together) or make it full-window height or width (individual arrows on the borders). Each position is labelled and explained below:
24+
When you drag a pane, you can see arrows that indicate where you can position the pane. You can position the pane inside the current pane (arrows grouped together) or make it full-window height or width (individual arrows on the borders). Each position is labeled and explained below:
2525

26-
{{< figure src="/attachments/refguide/modeling/menus/view-menu/interaction-with-panes.png" class="no-border" >}}
26+
{{< figure src="/attachments/refguide/modeling/menus/view-menu/interaction-with-panes.png" alt="" class="no-border" >}}
2727

2828
1. Within the current *pane* you can position a pane in one of the following ways:
2929

@@ -32,8 +32,7 @@ When you drag a pane, you can see arrows that indicate where you can position th
3232
3. Pane-height – top
3333
4. Pane-height – bottom
3434
5. New pane as a new tab
35-
36-
{{% alert color="info" %}}If you try to position the pane as a new pane inside the working area, it will be opened as a dialog box.{{% /alert %}}
35+
{{% alert color="info" %}}If you try to position the pane as a new pane inside the working area, it opens as a dialog box.{{% /alert %}}
3736

3837
2. Within the current *window* you can position a pane in one of the following ways:
3938

@@ -46,7 +45,7 @@ If you have several panes grouped together in tabs, you can change the position
4645

4746
## Menu Items
4847

49-
Menu items of the **View** menu are described in sections below.
48+
Menu items of the **View** menu are described in the sections below.
5049

5150
### App Explorer
5251

@@ -58,11 +57,11 @@ For details on this virtual AI assistant, see [Best Practice Recommender](/refgu
5857

5958
### Call Hierarchy
6059

61-
The **Call Hierarchy** pane displays the call hierarchy of a document (for example, a page, a microflow, a nanoflow, and more). This pane helps you understand the application connections, allowing you to visualize both incoming and outgoing calls. For more information on the **Call Hierarchy** pane and how to interact with it, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/).
60+
The **Call Hierarchy** pane displays the call hierarchy of a document (for example, a page, a microflow, or a nanoflow). This pane helps you understand the application connections and visualize both incoming and outgoing calls. For more information, see [Call Hierarchy Pane](/refguide/call-hierarchy-pane/).
6261

6362
### Changes
6463

65-
For version control-enabled apps (meaning, those with [Team Server](/developerportal/repository/team-server/) or other Git servers), the [Changes pane](/refguide/changes-pane/) shows the local changes to the app since the last commit. You can commit changes, update to the latest revision, and view the history from here.
64+
For version control-enabled apps (those with [Team Server](/developerportal/repository/team-server/) or other Git servers), the [Changes pane](/refguide/changes-pane/) shows the local changes to the app since the last commit. You can commit changes, update to the latest revision, and view the history from here.
6665

6766
This pane has two levels, so when you zoom into a changed document, you can review all the changes within that document without going back and forth between levels. The zoomed-in level of the pane is split into two grids, with elements on the left and properties on the right. Selecting an element on the left presents the changed properties on the right:
6867

@@ -78,7 +77,7 @@ The non-blocking History pane shows commits in your repository and allows you to
7877

7978
### Connector {#connector}
8079

81-
The **Connector** pane displays elements that can be connected to the currently selected element. For example, when a button is selected, the **Connector** shows microflows that you can drag onto the button to connect them.
80+
The **Connector** pane displays elements that can be connected to the currently selected element. For example, when you select a button, the **Connector** shows microflows that you can drag onto the button to connect them.
8281

8382
### Console {#console}
8483

@@ -124,17 +123,17 @@ The **Properties** pane displays the properties of the currently selected elemen
124123

125124
### Stories
126125

127-
For [Team Server](/developerportal/repository/team-server/) app, the **Stories** pane shows the [stories](/developerportal/project-management/epics/planning/) of the current [Sprint](/developerportal/project-management/epics/planning/). For more information on the **Stories** pane and how to interact with it, see [Stories Pane](/refguide/stories-pane/).
126+
For [Team Server](/developerportal/repository/team-server/) apps, the **Stories** pane shows the [stories](/developerportal/project-management/epics/planning/) of the current [Sprint](/developerportal/project-management/epics/planning/). For more information, see [Stories Pane](/refguide/stories-pane/).
128127

129128
### Toolbox {#toolbox}
130129

131130
The **Toolbox** pane displays the tools that can be used in the current editor. For example, in a page you can insert all kinds of widgets (for example, [data containers](/refguide/data-widgets/)) by dragging them from the **Toolbox** onto your page.
132131

133-
The **Toolbox** has a tile view showing larger icons and a list view showing a list of elements. You can switch between the tile and list view modes at the lower-right corner of the **Toolbox**.
132+
The **Toolbox** has a tile view showing larger icons and a list view showing a list of elements. You can switch between the tile and list view modes in the lower-right corner of the **Toolbox**.
134133

135134
### Widget Developer Console
136135

137-
This console helps you debug the configuration code of your widget that is responsible for conditionally visible properties, custom consistency checks, and **Structure mode** preview. This console shows logs from the `getProperties`, `getPreview`, `check`, and `getCustomCaption` functions, which can be defined inside the new configuration module (for more information, see the [Widget Developer Console](/apidocs-mxsdk/apidocs/pluggable-widgets-config-api/#widget-dev-console) section of *Configuration Module API for Pluggable Widgets*).
136+
This console helps you debug the configuration code of your widget that is responsible for conditionally visible properties, custom consistency checks, and **Structure mode** preview. This console shows logs from the `getProperties`, `getPreview`, `check`, and `getCustomCaption` functions, which can be defined inside the configuration module. For more information, see the [Widget Developer Console](/apidocs-mxsdk/apidocs/pluggable-widgets-config-api/#widget-dev-console) section of *Configuration Module API for Pluggable Widgets*.
138137

139138
### Debug Windows
140139

content/en/docs/refguide/modeling/menus/view-menu/call-hierarchy-pane.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ description: "Describes the Call Hierarchy pane in Mendix Studio Pro."
77

88
## Introduction
99

10-
In large Mendix applications, understanding how different parts of the application interact is important for maintainability, debugging, and identifying the impact of changes. One of the most important tools for this is the Call Hierarchy tree view, which shows how documents such as Pages, Microflows, Nanoflows, and more are interconnected.
10+
In large Mendix applications, understanding how different parts of the application interact is important for maintainability, debugging, and identifying the impact of changes. One of the most important tools for this is the Call Hierarchy tree view, which shows how documents such as pages, microflows, and nanoflows are interconnected.
1111

12-
This feature helps you understands dependencies and app connections. For example, what microflows are triggered from this page? Which pages call this nanoflow? If I change this microflow, what will be affected?
12+
This feature helps you understand dependencies and app connections. For example, what microflows are triggered from this page? Which pages call this nanoflow? If you change this microflow, what is affected?
1313

1414
The Call Hierarchy pane consists of:
1515

@@ -25,20 +25,20 @@ The Call Hierarchy tree visualizes the full call path in two directions: **Incom
2525

2626
You can visualize the **Call Hierarchy** by right-clicking a document from the **App Explorer** or from within the document editor, then selecting **Show call hierarchy**.
2727

28-
{{< figure src="/attachments/refguide/modeling/menus/view-menu/call-hierarchy-pane/right-click.png" width=200" >}}
28+
{{< figure src="/attachments/refguide/modeling/menus/view-menu/call-hierarchy-pane/right-click.png" alt="" width="200" >}}
2929

30-
The data is calculated in the background and displayed in a tree view with the first level of the tree is expanded. Deeper levels are lazy loaded on expansion, which helps maintain performance in large projects.
30+
The data is calculated in the background and displayed in a tree view with the first level of the tree expanded. Deeper levels are lazy-loaded on expansion, which helps maintain performance in large projects.
3131

3232
## Interacting with the Call Hierarchy Pane
3333

3434
Use the switch button in the pane to toggle between **Incoming calls** and **Outgoing calls**.
3535

36-
* **Incoming calls** - shows the full path of where the currently-selected document is called from elsewhere in the app
37-
* **Outgoing calls** - shows the full path of documents that are called by the currently-selected document
36+
* **Incoming calls** shows the full path of where the currently-selected document is called from elsewhere in the app
37+
* **Outgoing calls** shows the full path of documents that are called by the currently-selected document
3838

3939
## Supported Document Types
4040

41-
When you select **Show call hierarchy**, it is analyzed to receive its interactions with other documents.
41+
When you select **Show call hierarchy**, the document is analyzed to identify its interactions with other documents.
4242

43-
* For **Incoming calls**, it shows the call hierarchy for most common identifiable document types, including pages, microflows, nanoflows, JavaScript actions, Java actions, and more
44-
* For **Outgoing calls**, it shows the call hierarchy for pages, microflows, nanoflows, and rules
43+
* For **Incoming calls**, the pane shows the call hierarchy for most common identifiable document types, including pages, microflows, nanoflows, JavaScript actions, and Java actions
44+
* For **Outgoing calls**, the pane shows the call hierarchy for pages, microflows, nanoflows, and rules

content/en/docs/refguide/modeling/menus/view-menu/changes-pane.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ description: "Describes the Changes pane in Mendix Studio Pro."
77

88
## Introduction
99

10-
For version control enabled apps (apps with Team Server or other Git servers), the **Changes** pane shows the local changes to the app since the last commit. You can commit changes, update to the latest revision, and view the history from it.
10+
For version control-enabled apps (apps with Team Server or other Git servers), the **Changes** pane shows the local changes to the app since the last commit. You can commit changes, update to the latest revision, and view the history from the pane.
1111

1212
{{% alert color="info" %}}
1313
The **Changes** pane shows your local changes since the last commit. To compare any historical revision to your current state, use the [Comparison pane](/refguide/comparison-pane/) instead. For more information, see [Comparing Revisions](/refguide/comparing-revisions/).
1414
{{% /alert %}}
1515

1616
This pane consists of the following:
1717

18-
* The [top bar](#top-bar) contains various buttons, such as **Back**, **Go to**, **Tasks**.
19-
* The [top level](#top-level) shows you a list of documents that were changed, for example, a page where a widget was deleted
18+
* The [top bar](#top-bar) contains various buttons, such as **Back**, **Go to**, and **Tasks**
19+
* The [top level](#top-level) shows a list of documents that were changed, for example, a page where a widget was deleted
2020
* The [zoomed-in level](#zoomed-in-level) of the pane is split into two grids, with elements in the left grid and changed or conflicting properties of the selected element in the right grid
2121

2222
## Top Bar {#top-bar}
@@ -25,7 +25,7 @@ The top bar of the top level of the **Changes** pane consists of various buttons
2525

2626
{{< figure src="/attachments/refguide/modeling/menus/view-menu/changes-pane/changes-top-bar.png" alt="Top Bar of the Changes Pane" class="no-border" >}}
2727

28-
Buttons allow you to perform the following actions:
28+
The buttons allow you to perform the following actions:
2929

3030
* **Back** – goes back up one level; at the top level, this button is disabled
3131
* **Go to** – opens a zoomed-in level and opens up the selected document
@@ -49,13 +49,13 @@ The grid contains information on the following items:
4949
* **Modified** – changes to an existing document were made, such as adding or deleting elements or changing element properties; indicated with a yellow circle
5050
* **Deleted** – a document was deleted; indicated with a red circle with a minus
5151
* **Conflicted** – a document contains conflicting changes; indicated with a red circle with an exclamation mark
52-
* **Item** – indicates a name of the changes document
53-
* **Module**a module where the changed document is
52+
* **Item** – indicates the name of the changed document
53+
* **Module**the module where the changed document is located
5454
* **Details** – can contain details on the status, for example, when you have conflicting changes
5555

5656
## Zoomed-In Level {#zoomed-in-level}
5757

58-
You can zoom into a changed or conflicting document, by doing one of the following:
58+
You can zoom into a changed or conflicting document by doing one of the following:
5959

6060
* Double-click a line in the grid on the top level
6161
* Click the **Go to** button
@@ -67,13 +67,13 @@ There are three types of zoomed-in levels:
6767

6868
* [For modified documents](#modified)
6969
* [For conflicting documents](#conflicts)
70-
* [For merging document](#merge-mode)
70+
* [For merging documents](#merge-mode)
7171

72-
Each of them contains their own set of buttons.
72+
Each of them contains its own set of buttons.
7373

7474
### Zoomed-In Level for Modified Documents {#modified}
7575

76-
The zoomed-in level for modified documents is split into two grids, with elements on the left and changed properties on the right. If no properties were changed for an element, for example, when an element was added or deleted, the right grid will be empty:
76+
The zoomed-in level for modified documents is split into two grids, with elements on the left and changed properties on the right. If no properties were changed for an element (for example, when an element was added or deleted), the right grid is empty:
7777

7878
{{< figure src="/attachments/refguide/modeling/menus/view-menu/changes-pane/element-added.png" alt="No Properties to Show" class="no-border" >}}
7979

@@ -92,9 +92,9 @@ The left side of the grid contains the following columns:
9292

9393
The zoomed-in level for conflicted documents is split into two grids, with conflicting elements on the left and conflicting properties on the right.
9494

95-
There are two sorts of conflict:
95+
There are two types of conflict:
9696

97-
* For a standard conflict a change has been made to the same element in each branch and Mendix cannot automatically choose which is the desired change after the merge
97+
* For a standard conflict, a change has been made to the same element in each branch and Mendix cannot automatically choose which is the desired change after the merge
9898
* For a *list order* conflict, denoted by the phrase *(list order)*, Mendix can accept both changes but cannot automatically decide the order they should appear in the document
9999

100100
The toolbar at this level contains the following buttons:
@@ -106,7 +106,7 @@ The toolbar at this level contains the following buttons:
106106
* **Resolve conflict using their whole document** – other branch's version is applied to all conflicted documents
107107
* **Show purely visual changes** – shows visual changes, such as dragging an entity to a new location in the domain model
108108

109-
The grid on the left contains the following columns
109+
The grid on the left contains the following columns:
110110

111111
* **Element** – the name of the modified element or a header identifying whether the subsequent elements conflict or have been accepted
112112
* **Mine** – indicates the status of the change on the current development line
@@ -121,7 +121,7 @@ The grid on the right contains the following columns:
121121

122122
{{< figure src="/attachments/refguide/modeling/menus/view-menu/changes-pane/merge-algorithm-conflicts.png" alt="Example of conflicts format of Changes pane" class="no-border" >}}
123123

124-
### Merge Mode{#merge-mode}
124+
### Merge Mode {#merge-mode}
125125

126126
If you have chosen **Interactive Merge** when resolving conflicts, you can revise the combined changes.
127127

@@ -133,11 +133,11 @@ The toolbar will change to show the following buttons:
133133
* **Go to** – takes you directly to the selected element
134134
* **Resolve using Mine** – resolves the conflict by choosing the changes shown in the **Mine** column and discarding the changes shown in the **Theirs** column
135135
* **Resolve using Theirs** – resolves the conflict by choosing the changes shown in the **Theirs** column and discarding the changes shown in the **Mine** column
136-
* **Mark as Resolved**either:
137-
* keeps things as they were before the **Mine** and the **Theirs** changes were applied
138-
* in the case of a *list order* conflict, takes the order of widgets as it is currently shown in the document (you can edit the document to ensure this is correct)
139-
* **Accept and Exit** – the merge is finalized and the document is saved in its merged form with no conflicts
140-
* **Cancel**end merge mode and leave the document with one or more unresolved conflicts
136+
* **Mark as Resolved**does one of the following:
137+
* Keeps things as they were before the **Mine** and the **Theirs** changes were applied
138+
* In the case of a *list order* conflict, takes the order of widgets as it is currently shown in the document (you can edit the document to ensure this is correct)
139+
* **Accept and Exit**finalizes the merge and saves the document in its merged form with no conflicts
140+
* **Cancel**ends merge mode and leaves the document with one or more unresolved conflicts
141141
* **Show purely visual changes** – shows visual changes, such as dragging an entity to a new location in the domain model
142142

143143
The left and right panes will contain the same information as in [Zoomed-In Level for Conflicted Documents](#conflicts), above.

0 commit comments

Comments
 (0)