hyprlock/src/core/CursorShape.hpp

16 lines
403 B
C++
Raw Normal View History

2024-02-19 00:08:03 +01:00
#pragma once
#include <wayland-client.h>
#include "cursor-shape-v1-protocol.h"
class CCursorShape {
public:
CCursorShape(wp_cursor_shape_manager_v1* mgr);
void setShape(const uint32_t serial, const wp_cursor_shape_device_v1_shape shape);
2024-02-20 03:54:19 +01:00
void hideCursor(const uint32_t serial);
2024-02-19 00:08:03 +01:00
private:
wp_cursor_shape_manager_v1* mgr = nullptr;
wp_cursor_shape_device_v1* dev = nullptr;
};