]> git.sur5r.net Git - i3/i3/blobdiff - parser-specs/commands.spec
resize set: accept 'width' and 'height' keywords
[i3/i3] / parser-specs / commands.spec
index 106dac9909a448c2c8704f3fb91f55cd0a0f2d22..c0c32933c3a0f69c2fdde5fbe4b2933e757d0660 100644 (file)
@@ -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