diff options
author | Drew DeVault <sir@cmpwn.com> | 2017-08-29 12:12:18 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-29 12:12:18 -0500 |
commit | 6daf9e9ab2bb6e11987d3b2562fc053fd0f489c1 (patch) | |
tree | 11b9bbe78deff0e4baa76bd00e1c13d16340ceb9 /examples/shared.h | |
parent | c46168cf9acd360ae37b4d2a54ed1778f0b89c72 (diff) | |
parent | d9ab631f5d540d67d927e9d0975e2adb782e2e87 (diff) |
Merge pull request #120 from acrisci/feature/wlr-cursor
wlr_cursor
Diffstat (limited to 'examples/shared.h')
-rw-r--r-- | examples/shared.h | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/examples/shared.h b/examples/shared.h index d8007753..7cf4db63 100644 --- a/examples/shared.h +++ b/examples/shared.h @@ -12,24 +12,6 @@ #include <wlr/types/wlr_output.h> #include <wlr/types/wlr_input_device.h> -struct output_config { - char *name; - enum wl_output_transform transform; - int x, y; - struct wl_list link; -}; - -struct example_config { - struct wl_list outputs; -}; - -struct example_config *parse_args(int argc, char *argv[]); - -void example_config_destroy(struct example_config *config); - -struct wlr_output_layout *configure_layout(struct example_config *config, - struct wl_list *outputs); - struct output_state { struct compositor_state *compositor; struct wlr_output *output; @@ -93,6 +75,10 @@ struct tablet_pad_state { }; struct compositor_state { + void (*input_add_cb)(struct compositor_state *compositor, + struct wlr_input_device *device); + void (*input_remove_cb)(struct compositor_state *compositor, + struct wlr_input_device *device); void (*output_add_cb)(struct output_state *s); void (*keyboard_add_cb)(struct keyboard_state *s); void (*output_frame_cb)(struct output_state *s, struct timespec *ts); |