mirror of
https://github.com/labwc/labwc.git
synced 2025-11-03 09:01:51 -05:00
action: add Maximize
This commit is contained in:
parent
71f5ac8323
commit
d0aafb684f
2 changed files with 10 additions and 0 deletions
|
|
@ -56,6 +56,7 @@ enum action_type {
|
|||
ACTION_TYPE_RECONFIGURE,
|
||||
ACTION_TYPE_SHOW_MENU,
|
||||
ACTION_TYPE_TOGGLE_MAXIMIZE,
|
||||
ACTION_TYPE_MAXIMIZE,
|
||||
ACTION_TYPE_TOGGLE_FULLSCREEN,
|
||||
ACTION_TYPE_TOGGLE_DECORATIONS,
|
||||
ACTION_TYPE_TOGGLE_ALWAYS_ON_TOP,
|
||||
|
|
@ -87,6 +88,7 @@ const char *action_names[] = {
|
|||
"Reconfigure",
|
||||
"ShowMenu",
|
||||
"ToggleMaximize",
|
||||
"Maximize",
|
||||
"ToggleFullscreen",
|
||||
"ToggleDecorations",
|
||||
"ToggleAlwaysOnTop",
|
||||
|
|
@ -458,6 +460,11 @@ actions_run(struct view *activator, struct server *server,
|
|||
view_toggle_maximize(view);
|
||||
}
|
||||
break;
|
||||
case ACTION_TYPE_MAXIMIZE:
|
||||
if (view) {
|
||||
view_maximize(view, true, /*store_natural_geometry*/ true);
|
||||
}
|
||||
break;
|
||||
case ACTION_TYPE_TOGGLE_FULLSCREEN:
|
||||
if (view) {
|
||||
view_toggle_fullscreen(view);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue