Merge pull request #3138 from clawoflight/default-border

[WIP] Add default_{,floating_}border
This commit is contained in:
Ingo Bürk
2018-02-19 07:03:03 +01:00
committed by GitHub
5 changed files with 54 additions and 33 deletions

View File

@ -145,7 +145,7 @@ is(parser_calls($config),
$config = <<'EOT';
floating_minimum_size 80x55
floating_minimum_size 80 x 55
floating_minimum_size 80 x 55
floating_maximum_size 73 x 10
EOT
@ -245,8 +245,8 @@ is(parser_calls($config),
################################################################################
$config = <<'EOT';
workspace "3" output DP-1
workspace "3" output VGA-1
workspace "3" output DP-1
workspace "3" output VGA-1
EOT
$expected = <<'EOT';
@ -266,20 +266,34 @@ $config = <<'EOT';
new_window 1pixel
new_window normal
new_window none
default_border 1pixel
default_border normal
default_border none
new_float 1pixel
new_float normal
new_float none
default_floating_border 1pixel
default_floating_border normal
default_floating_border none
EOT
$expected = <<'EOT';
cfg_new_window(new_window, 1pixel, -1)
cfg_new_window(new_window, normal, 2)
cfg_new_window(new_window, none, -1)
cfg_new_window(new_float, 1pixel, -1)
cfg_new_window(new_float, normal, 2)
cfg_new_window(new_float, none, -1)
cfg_default_border(new_window, 1pixel, -1)
cfg_default_border(new_window, normal, 2)
cfg_default_border(new_window, none, -1)
cfg_default_border(default_border, 1pixel, -1)
cfg_default_border(default_border, normal, 2)
cfg_default_border(default_border, none, -1)
cfg_default_border(new_float, 1pixel, -1)
cfg_default_border(new_float, normal, 2)
cfg_default_border(new_float, none, -1)
cfg_default_border(default_floating_border, 1pixel, -1)
cfg_default_border(default_floating_border, normal, 2)
cfg_default_border(default_floating_border, none, -1)
EOT
# TODO: are there no tests for "border pixel 1" etc?
is(parser_calls($config),
$expected,
'new_window ok');
@ -462,7 +476,9 @@ my $expected_all_tokens = "ERROR: CONFIG: Expected one of these tokens: <end>, '
floating_modifier
default_orientation
workspace_layout
default_border
new_window
default_floating_border
new_float
hide_edge_borders
for_window