Implement the popup_during_fullscreen option, set default to leave_fullscreen

Fixes #333
This commit is contained in:
Michael Stapelberg
2011-03-06 15:45:42 +01:00
parent 51ff0f80a6
commit 7154fecbbf
4 changed files with 38 additions and 1 deletions

View File

@ -233,6 +233,9 @@ void parse_file(const char *f) {
%token TOKWORKSPACEBAR "workspace_bar"
%token TOKCONTAINERMODE "default/stacking/tabbed"
%token TOKSTACKLIMIT "stack-limit"
%token TOK_POPUP_DURING_FULLSCREEN "popup_during_fullscreen"
%token TOK_IGNORE "ignore"
%token TOK_LEAVE_FULLSCREEN "leave_fullscreen"
%%
@ -260,6 +263,7 @@ line:
| terminal
| font
| comment
| popup_during_fullscreen
;
comment:
@ -641,3 +645,16 @@ binding_modifier:
| TOKCONTROL { $<number>$ = BIND_CONTROL; }
| TOKSHIFT { $<number>$ = BIND_SHIFT; }
;
popup_during_fullscreen:
TOK_POPUP_DURING_FULLSCREEN WHITESPACE popup_setting
{
DLOG("popup_during_fullscreen setting: %d\n", $<number>3);
config.popup_during_fullscreen = $<number>3;
}
;
popup_setting:
TOK_IGNORE { $<number>$ = PDF_IGNORE; }
| TOK_LEAVE_FULLSCREEN { $<number>$ = PDF_LEAVE_FULLSCREEN; }
;