###############################################################################
# Touchpad Guesture Bindings
###############################################################################

# Three finger swipe right
set_from_resource $wm.guesture.swipe.three_right wm.guesture.swipe.three_right workspace prev_on_output
bindgesture --exact swipe:3:right $wm.guesture.swipe.three_right

# Three finger swipe left
set_from_resource $wm.guesture.swipe.three_left wm.guesture.swipe.three_left workspace next_on_output
bindgesture --exact swipe:3:left $wm.guesture.swipe.three_left

# Three finger swipe up
set_from_resource $wm.guesture.swipe.three_up wm.guesture.swipe.three_up exec ilia -p windows
bindgesture --exact swipe:3:up $wm.guesture.swipe.three_up

# Three finger swipe down
set_from_resource $wm.guesture.swipe.three_down wm.guesture.swipe.three_down exec ilia -p apps
bindgesture --exact swipe:3:down $wm.guesture.swipe.three_down


# Four finger swipe right
set_from_resource $wm.guesture.swipe.four_right wm.guesture.swipe.four_right move workspace to output right
bindgesture --exact swipe:4:right $wm.guesture.swipe.four_right

# Four finger swipe left
set_from_resource $wm.guesture.swipe.four_left wm.guesture.swipe.four_left move workspace to output left
bindgesture --exact swipe:4:left $wm.guesture.swipe.four_left

#Four finger swipe up
set_from_resource $wm.guesture.swipe.four_up wm.guesture.swipe.four_up move workspace to output up
bindgesture --exact swipe:4:up $wm.guesture.swipe.four_up

# Four finger swipe down
set_from_resource $wm.guesture.swipe.four_down wm.guesture.swipe.four_down move workspace to output down
bindgesture --exact swipe:4:down $wm.guesture.swipe.four_down
