mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 20:38:08 +01:00
XKB lock relate. Allow you to disable language button in advance setting.
This commit is contained in:
15
src/window.c
15
src/window.c
@@ -2086,6 +2086,9 @@ wWindowConfigureBorders(WWindow *wwin)
|
||||
int newy, oldh;
|
||||
|
||||
flags = WFF_LEFT_BUTTON|WFF_RIGHT_BUTTON;
|
||||
#ifdef XKB_BUTTON_HINT
|
||||
flags |= WFF_LANGUAGE_BUTTON;
|
||||
#endif
|
||||
if (!WFLAGP(wwin, no_titlebar))
|
||||
flags |= WFF_TITLEBAR;
|
||||
if (!WFLAGP(wwin, no_resizebar))
|
||||
@@ -2108,6 +2111,12 @@ wWindowConfigureBorders(WWindow *wwin)
|
||||
&& wwin->frame->flags.hide_left_button)
|
||||
flags |= WFF_LEFT_BUTTON;
|
||||
|
||||
#ifdef XKB_BUTTON_HINT
|
||||
if (!WFLAGP(wwin, no_language_button)
|
||||
&& wwin->frame->flags.hide_language_button)
|
||||
flags |= WFF_LANGUAGE_BUTTON;
|
||||
#endif
|
||||
|
||||
if (!WFLAGP(wwin, no_close_button)
|
||||
&& wwin->frame->flags.hide_right_button)
|
||||
flags |= WFF_RIGHT_BUTTON;
|
||||
@@ -2122,6 +2131,12 @@ wWindowConfigureBorders(WWindow *wwin)
|
||||
&& !wwin->frame->flags.hide_left_button)
|
||||
flags |= WFF_LEFT_BUTTON;
|
||||
|
||||
#ifdef XKB_BUTTON_HINT
|
||||
if (WFLAGP(wwin, no_language_button)
|
||||
&& !wwin->frame->flags.hide_language_button)
|
||||
flags |= WFF_LANGUAGE_BUTTON;
|
||||
#endif
|
||||
|
||||
if (WFLAGP(wwin, no_close_button)
|
||||
&& !wwin->frame->flags.hide_right_button)
|
||||
flags |= WFF_RIGHT_BUTTON;
|
||||
|
||||
Reference in New Issue
Block a user