X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=parser-specs%2Fcommands.spec;h=c0c32933c3a0f69c2fdde5fbe4b2933e757d0660;hb=c50bf50f09cb428c94ffacd5e37f7a5a47c01248;hp=4048768e5cee375b1ef31e55ca0ceef50e0c0fcd;hpb=6dfa348960be752a1e46e16887c01cdec4946580;p=i3%2Fi3 diff --git a/parser-specs/commands.spec b/parser-specs/commands.spec index 4048768e..c0c32933 100644 --- a/parser-specs/commands.spec +++ b/parser-specs/commands.spec @@ -86,16 +86,16 @@ state DEBUGLOG: # border normal|pixel [] # border none|1pixel|toggle state BORDER: - border_style = 'normal', 'pixel' + border_style = 'normal', 'pixel', 'toggle' -> BORDER_WIDTH - border_style = 'none', 'toggle' + border_style = 'none' -> call cmd_border($border_style, 0) - border_style = '1pixel' - -> call cmd_border($border_style, 1) + '1pixel' + -> call cmd_border("pixel", 1) state BORDER_WIDTH: end - -> call cmd_border($border_style, 2) + -> call cmd_border($border_style, -1) border_width = number -> call cmd_border($border_style, &border_width) @@ -254,12 +254,24 @@ state RESIZE_TILING_FINAL: -> call cmd_resize($way, $direction, &resize_px, &resize_ppt) state RESIZE_SET: + 'height' + -> RESIZE_HEIGHT_GET_NUMBER + 'width' + -> width = number -> RESIZE_WIDTH state RESIZE_WIDTH: mode_width = 'px', 'ppt' -> + end + -> call cmd_resize_set(&width, $mode_width, 0, 0) + 'height' + -> RESIZE_HEIGHT_GET_NUMBER + height = number + -> RESIZE_HEIGHT + +state RESIZE_HEIGHT_GET_NUMBER: height = number -> RESIZE_HEIGHT