mirror of
https://github.com/labwc/labwc.git
synced 2026-02-16 22:05:27 -05:00
Add ToggleAlwaysOnTop action
This commit is contained in:
parent
cfca377ca2
commit
6b4d9b9383
8 changed files with 44 additions and 1 deletions
|
|
@ -24,6 +24,7 @@ enum action_type {
|
|||
ACTION_TYPE_TOGGLE_MAXIMIZE,
|
||||
ACTION_TYPE_TOGGLE_FULLSCREEN,
|
||||
ACTION_TYPE_TOGGLE_DECORATIONS,
|
||||
ACTION_TYPE_TOGGLE_ALWAYS_ON_TOP,
|
||||
ACTION_TYPE_FOCUS,
|
||||
ACTION_TYPE_ICONIFY,
|
||||
ACTION_TYPE_MOVE,
|
||||
|
|
@ -46,6 +47,7 @@ const char *action_names[] = {
|
|||
"ToggleMaximize",
|
||||
"ToggleFullscreen",
|
||||
"ToggleDecorations",
|
||||
"ToggleAlwaysOnTop",
|
||||
"Focus",
|
||||
"Iconify",
|
||||
"Move",
|
||||
|
|
@ -209,6 +211,11 @@ actions_run(struct view *activator, struct server *server,
|
|||
view_toggle_decorations(view);
|
||||
}
|
||||
break;
|
||||
case ACTION_TYPE_TOGGLE_ALWAYS_ON_TOP:
|
||||
if (view) {
|
||||
view_toggle_always_on_top(view);
|
||||
}
|
||||
break;
|
||||
case ACTION_TYPE_FOCUS:
|
||||
view = desktop_view_at_cursor(server);
|
||||
if (view) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue