Skip to content

Commit e066697

Browse files
committed
Add help and hide roles
1 parent 428819b commit e066697

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/Enums/RolesEnum.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,20 @@
44

55
enum RolesEnum: string
66
{
7-
case APP_MENU = 'appMenu';
7+
case APP_MENU = 'appMenu'; // macOS
88
case FILE_MENU = 'fileMenu';
99
case EDIT_MENU = 'editMenu';
1010
case VIEW_MENU = 'viewMenu';
1111
case WINDOW_MENU = 'windowMenu';
12+
case HELP = 'help'; // macOS
1213
case UNDO = 'undo';
1314
case REDO = 'redo';
1415
case CUT = 'cut';
1516
case COPY = 'copy';
1617
case PASTE = 'paste';
1718
case PASTE_STYLE = 'pasteAndMatchStyle';
1819
case RELOAD = 'reload';
20+
case HIDE = 'hide'; // macOS
1921
case MINIMIZE = 'minimize';
2022
case CLOSE = 'close';
2123
case QUIT = 'quit';

src/Menu/MenuBuilder.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,4 +157,14 @@ public function quit(): Items\Role
157157
{
158158
return new Items\Role(RolesEnum::QUIT);
159159
}
160+
161+
public function help(): Items\Role
162+
{
163+
return new Items\Role(RolesEnum::HELP);
164+
}
165+
166+
public function hide(): Items\Role
167+
{
168+
return new Items\Role(RolesEnum::HIDE);
169+
}
160170
}

0 commit comments

Comments
 (0)