diff options
author | Brian Ashworth <bosrsf04@gmail.com> | 2018-12-27 00:32:15 -0500 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-12-30 14:17:24 +0100 |
commit | 4d88c957905e7f6b2c8188d218ca22b3e6986fe4 (patch) | |
tree | 5f34ad1667607315cfbcb786ce71845a36595d82 /include/sway/input | |
parent | Verify seat fallback settings on reload (diff) | |
download | sway-4d88c957905e7f6b2c8188d218ca22b3e6986fe4.tar.gz sway-4d88c957905e7f6b2c8188d218ca22b3e6986fe4.tar.zst sway-4d88c957905e7f6b2c8188d218ca22b3e6986fe4.zip |
hide_cursor: change to a seat subcommand
This makes hide_cursor a seat subcommand, which allows for seat specific
timeouts.
Diffstat (limited to 'include/sway/input')
-rw-r--r-- | include/sway/input/cursor.h | 2 | ||||
-rw-r--r-- | include/sway/input/seat.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/include/sway/input/cursor.h b/include/sway/input/cursor.h index 21a26f68..78489e21 100644 --- a/include/sway/input/cursor.h +++ b/include/sway/input/cursor.h | |||
@@ -60,6 +60,8 @@ struct sway_cursor *sway_cursor_create(struct sway_seat *seat); | |||
60 | */ | 60 | */ |
61 | void cursor_rebase(struct sway_cursor *cursor); | 61 | void cursor_rebase(struct sway_cursor *cursor); |
62 | 62 | ||
63 | void cursor_handle_activity(struct sway_cursor *cursor); | ||
64 | |||
63 | /** | 65 | /** |
64 | * Like cursor_rebase, but also allows focus to change when the cursor enters a | 66 | * Like cursor_rebase, but also allows focus to change when the cursor enters a |
65 | * new container. | 67 | * new container. |
diff --git a/include/sway/input/seat.h b/include/sway/input/seat.h index bef2af77..d665c86e 100644 --- a/include/sway/input/seat.h +++ b/include/sway/input/seat.h | |||
@@ -174,6 +174,8 @@ void seat_apply_config(struct sway_seat *seat, struct seat_config *seat_config); | |||
174 | 174 | ||
175 | struct seat_config *seat_get_config(struct sway_seat *seat); | 175 | struct seat_config *seat_get_config(struct sway_seat *seat); |
176 | 176 | ||
177 | struct seat_config *seat_get_config_by_name(const char *name); | ||
178 | |||
177 | bool seat_is_input_allowed(struct sway_seat *seat, struct wlr_surface *surface); | 179 | bool seat_is_input_allowed(struct sway_seat *seat, struct wlr_surface *surface); |
178 | 180 | ||
179 | void drag_icon_update_position(struct sway_drag_icon *icon); | 181 | void drag_icon_update_position(struct sway_drag_icon *icon); |