mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-22 14:08:06 +01:00
New option for enabling alternative half-maximized window movement.
Added new option to Window Maker for enabling alternative way for half-maximized windows movement. Option can be found on Expert section in WPrefs app.
This commit is contained in:
@@ -103,6 +103,9 @@ static const struct {
|
|||||||
{ N_("Allow move half-maximized windows between multiple screens."),
|
{ N_("Allow move half-maximized windows between multiple screens."),
|
||||||
/* default: */ False, OPTION_WMAKER, "MoveHalfMaximizedWindowsBetweenScreens" },
|
/* default: */ False, OPTION_WMAKER, "MoveHalfMaximizedWindowsBetweenScreens" },
|
||||||
|
|
||||||
|
{ N_("Alternative transitions between states for half maximized windows."),
|
||||||
|
/* default: */ False, OPTION_WMAKER, "AlternativeHalfMaximized" },
|
||||||
|
|
||||||
{ N_("Open dialogs in the same workspace as their owners."),
|
{ N_("Open dialogs in the same workspace as their owners."),
|
||||||
/* default: */ False, OPTION_WMAKER, "OpenTransientOnOwnerWorkspace" }
|
/* default: */ False, OPTION_WMAKER, "OpenTransientOnOwnerWorkspace" }
|
||||||
|
|
||||||
|
|||||||
@@ -366,6 +366,7 @@ extern struct WPreferences {
|
|||||||
char snap_to_top_maximizes_fullscreen;
|
char snap_to_top_maximizes_fullscreen;
|
||||||
char drag_maximized_window; /* behavior when a maximized window is dragged */
|
char drag_maximized_window; /* behavior when a maximized window is dragged */
|
||||||
char move_half_max_between_heads; /* move half maximized window between available heads */
|
char move_half_max_between_heads; /* move half maximized window between available heads */
|
||||||
|
char alt_half_maximize; /* alternative half-maximize feature behavior */
|
||||||
|
|
||||||
char highlight_active_app; /* show the focused app by highlighting its icon */
|
char highlight_active_app; /* show the focused app by highlighting its icon */
|
||||||
char auto_arrange_icons; /* automagically arrange icons */
|
char auto_arrange_icons; /* automagically arrange icons */
|
||||||
|
|||||||
@@ -484,6 +484,8 @@ WDefaultEntry optionList[] = {
|
|||||||
&wPreferences.drag_maximized_window, getEnum, NULL, NULL, NULL},
|
&wPreferences.drag_maximized_window, getEnum, NULL, NULL, NULL},
|
||||||
{"MoveHalfMaximizedWindowsBetweenScreens", "NO", NULL,
|
{"MoveHalfMaximizedWindowsBetweenScreens", "NO", NULL,
|
||||||
&wPreferences.move_half_max_between_heads, getBool, NULL, NULL, NULL},
|
&wPreferences.move_half_max_between_heads, getBool, NULL, NULL, NULL},
|
||||||
|
{"AlternativeHalfMaximized", "NO", NULL,
|
||||||
|
&wPreferences.alt_half_maximize, getBool, NULL, NULL, NULL},
|
||||||
{"HighlightActiveApp", "YES", NULL,
|
{"HighlightActiveApp", "YES", NULL,
|
||||||
&wPreferences.highlight_active_app, getBool, NULL, NULL, NULL},
|
&wPreferences.highlight_active_app, getBool, NULL, NULL, NULL},
|
||||||
{"AutoArrangeIcons", "NO", NULL,
|
{"AutoArrangeIcons", "NO", NULL,
|
||||||
|
|||||||
Reference in New Issue
Block a user