| 101 | |
| 102 | public: |
| 103 | void init() override |
| 104 | { |
| 105 | input_grab = std::make_unique<wf::input_grab_t>("vswipe", output); |
| 106 | |
| 107 | wf::get_core().connect(&on_swipe_begin); |
| 108 | wf::get_core().connect(&on_swipe_update); |
| 109 | wf::get_core().connect(&on_swipe_end); |
| 110 | |
| 111 | wall = std::make_unique<wf::workspace_wall_t>(output); |
| 112 | wall->connect(&this->on_frame); |
| 113 | } |
| 114 | |
| 115 | wf::effect_hook_t post_frame = [=] () |
| 116 | { |