package oxbow

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Command.WindowSource

Sourcetype t =
  1. | Close of Oxbow_core.Target.Window.Any.t
  2. | Focus_logical of {
    1. dir : Oxbow_core.Direction.Logical.t;
    2. warp : bool option;
    3. target : Oxbow_core.Target.Window.One.t;
    }
  3. | Focus_spatial of {
    1. dir : Oxbow_core.Direction.Spatial.t;
    2. warp : bool option;
    3. target : Oxbow_core.Target.Window.One.t;
    }
  4. | Focus_match of {
    1. warp : bool option;
    2. target : Oxbow_core.Target.Window.One.t;
    }
  5. | Tag of {
    1. tags : Oxbow_core.Tag.Arg.t;
    2. follow : bool;
    3. target : Oxbow_core.Target.Window.Any.t;
    }
  6. | Tag_shift of {
    1. dir : Oxbow_core.Direction.Logical.t;
    2. follow : bool;
    3. target : Oxbow_core.Target.Window.Any.t;
    }
  7. | Tag_shift_occupied of {
    1. dir : Oxbow_core.Direction.Logical.t;
    2. follow : bool;
    3. target : Oxbow_core.Target.Window.Any.t;
    }
  8. | Move_drag
  9. | Move_to of {
    1. x : Oxbow_core.Extent.t;
    2. y : Oxbow_core.Extent.t;
    3. target : Oxbow_core.Target.Window.Any.t;
    }
  10. | Move_spatial of {
    1. dir : Oxbow_core.Direction.Spatial.t;
    2. by : Oxbow_core.Extent.t;
    3. target : Oxbow_core.Target.Window.Any.t;
    }
  11. | Resize_drag
  12. | Resize_to of {
    1. w : Oxbow_core.Extent.t;
    2. h : Oxbow_core.Extent.t;
    3. target : Oxbow_core.Target.Window.Any.t;
    }
  13. | Resize_spatial of {
    1. dir : Oxbow_core.Direction.Spatial.t;
    2. by : Oxbow_core.Extent.t;
    3. target : Oxbow_core.Target.Window.Any.t;
    }
  14. | Send_logical of {
    1. dir : Oxbow_core.Direction.Logical.t;
    2. policy : Oxbow_core.Tag.Policy.t;
    3. follow : bool;
    4. target : Oxbow_core.Target.Window.Any.t;
    }
  15. | Send_spatial of {
    1. dir : Oxbow_core.Direction.Spatial.t;
    2. policy : Oxbow_core.Tag.Policy.t;
    3. follow : bool;
    4. target : Oxbow_core.Target.Window.Any.t;
    }
  16. | Send_name of {
    1. name : string;
    2. policy : Oxbow_core.Tag.Policy.t;
    3. follow : bool;
    4. target : Oxbow_core.Target.Window.Any.t;
    }
  17. | Shift of {
    1. dir : Oxbow_core.Direction.Logical.t;
    2. target : Oxbow_core.Target.Window.One.t;
    }
  18. | Toggle_tag of {
    1. tags : Oxbow_core.Tag.Set.t;
    2. target : Oxbow_core.Target.Window.Any.t;
    }
  19. | Toggle_floating of Oxbow_core.Target.Window.Any.t
  20. | Toggle_maximize of Oxbow_core.Target.Window.One.t
  21. | Toggle_fullscreen of Oxbow_core.Target.Window.One.t
  22. | Toggle_fake_fullscreen of Oxbow_core.Target.Window.Any.t
  23. | Set_sticky of {
    1. scope : Oxbow_core.Sticky.t;
    2. target : Oxbow_core.Target.Window.Any.t;
    }
  24. | Toggle_sticky of {
    1. toggle : Oxbow_core.Sticky.Toggle.t;
    2. target : Oxbow_core.Target.Window.Any.t;
    }
  25. | Toggle_swallow of Oxbow_core.Target.Window.Any.t
  26. | Zoom of {
    1. warp : bool option;
    2. target : Oxbow_core.Target.Window.One.t;
    }
  27. | Column_consume of Oxbow_core.Target.Window.One.t
  28. | Column_release of Oxbow_core.Target.Window.One.t
  29. | Column_move of {
    1. dir : Oxbow_core.Direction.Logical.t;
    2. target : Oxbow_core.Target.Window.One.t;
    }
  30. | Column_width of {
    1. delta : float Oxbow_core.Delta.t;
    2. target : Oxbow_core.Target.Window.One.t;
    }
  31. | Column_width_default of Oxbow_core.Target.Window.One.t
  32. | Column_width_cycle of Oxbow_core.Target.Window.One.t
  33. | Rule_add of Oxbow_core.Window_rule.t
  34. | Rule_remove of int list
  35. | Label_add of {
    1. label : string;
    2. target : Oxbow_core.Target.Window.Any.t;
    }
  36. | Label_remove of {
    1. label : string;
    2. target : Oxbow_core.Target.Window.Any.t;
    }
  37. | Spawn_position of Oxbow_core.Spawn_position.t
  38. | Spawn_focus of bool
  39. | Drag_retile of bool
  40. | Scratchpad_set of {
    1. name : string;
    2. target : Oxbow_core.Target.Window.Any.t;
    }
  41. | Scratchpad_clear of {
    1. target : Oxbow_core.Target.Window.Any.t;
    }