X-Git-Url: https://git.sur5r.net/?p=i3%2Fi3;a=blobdiff_plain;f=parser-specs%2Fcommands.spec;fp=parser-specs%2Fcommands.spec;h=6b015188e3584dd4cd4718ece5c531447bdaa2c5;hp=0289fa1ab6018a404cb2445f5fa57b61eaf283eb;hb=1847938d4eeba98260cc79ca45a11a134274c2ea;hpb=c54f5008395b10c046f380cc3069ff779e5d2877 diff --git a/parser-specs/commands.spec b/parser-specs/commands.spec index 0289fa1a..6b015188 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) @@ -243,7 +243,7 @@ state RESIZE_TILING: 'or' -> RESIZE_TILING_OR end - -> call cmd_resize($way, $direction, &resize_px, 10) + -> call cmd_resize($way, $direction, &resize_px, 0) state RESIZE_TILING_OR: resize_ppt = number @@ -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 @@ -396,7 +408,7 @@ state MOVE_TO_POSITION_X: state MOVE_TO_POSITION_Y: 'px', end - -> call cmd_move_window_to_position($method, &coord_x, &coord_y) + -> call cmd_move_window_to_position(&coord_x, &coord_y) # mode state MODE: