No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Main menu actions are called GlobalActions. We start by bringing up the Actions definition window: | Main menu actions are called GlobalActions. We start by bringing up the Actions definition window: | ||
[[File:Main Menu actions image 1.png|frameless]] | |||
We add some GlobalActions and give them names based on what we want them to do in the end: | We add some GlobalActions and give them names based on what we want them to do in the end: | ||
[[File:Main Menu actions image 2.png|frameless]] | |||
If I run this as is with MDriven prototyping I get this main menu: | If I run this as is with MDriven prototyping I get this main menu: | ||
[[File:Main Menu actions image 3.png|frameless]] | |||
But we want to organize the menu, so we create some Menu-Groups: | But we want to organize the menu, so we create some Menu-Groups: | ||
[[File:Main Menu actions image 4.png|frameless]] | |||
[[File:Main Menu actions image 5.png|frameless]] | |||
Now I can decide in what group my actions should be: | Now I can decide in what group my actions should be: | ||
[[File:Main Menu actions image 6.png|frameless]] | |||
and then I get this result when prototyping: | and then I get this result when prototyping: | ||
[[File:Main Menu actions image 7.png|frameless]] | |||
To get the internal order and dividers into the menu, I need to set the Divider group for the items. If this differs between two actions, they will be separated by a divider. If it is the same between two actions, the actions will be sorted on the “Sort order in Group” value within the group. | |||
[[File:Main Menu actions image 8.png|none|thumb]] | |||
This is what I get in prototyping now: | This is what I get in prototyping now: | ||
[[File:Main Menu actions image 9.png|frameless]] | |||
If I want to organize the actions in sub menus I do this by declaring a new Menu group: | If I want to organize the actions in sub-menus, I do this by declaring a new Menu group: | ||
[[File:Main Menu actions image 10.png|frameless]] | |||
And I use that group on the actions I want in the submenu: | And I use that group on the actions I want in the submenu: | ||
[[File:Main Menu actions image 11.png|frameless]] | |||
The strategy for creating context menus is exactly the same. | The strategy for creating context menus is exactly the same. |
Revision as of 07:29, 29 June 2023
Main menu actions are called GlobalActions. We start by bringing up the Actions definition window:
We add some GlobalActions and give them names based on what we want them to do in the end:
If I run this as is with MDriven prototyping I get this main menu:
But we want to organize the menu, so we create some Menu-Groups:
Now I can decide in what group my actions should be:
and then I get this result when prototyping:
To get the internal order and dividers into the menu, I need to set the Divider group for the items. If this differs between two actions, they will be separated by a divider. If it is the same between two actions, the actions will be sorted on the “Sort order in Group” value within the group.
This is what I get in prototyping now:
If I want to organize the actions in sub-menus, I do this by declaring a new Menu group:
And I use that group on the actions I want in the submenu:
The strategy for creating context menus is exactly the same.
The MDriven Book - See: Action names