commit 7332f3acf23a32e1d3ae77e2057724e42fe984e7
parent 9acb8bf363b1f4cdabf8e8e658a7634ebb1f6e55
Author: Michael Forney <mforney@mforney.org>
Date: Sun, 24 Nov 2013 02:15:25 -0800
Move binding struct from swc.h -> binding.c
Diffstat:
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/libswc/binding.c b/libswc/binding.c
@@ -28,12 +28,20 @@
#include <wayland-util.h>
+struct binding
+{
+ uint32_t value;
+ uint32_t modifiers;
+ swc_binding_handler_t handler;
+ void * data;
+};
+
static struct wl_array key_bindings;
static bool handle_key(struct swc_keyboard * keyboard, uint32_t time,
uint32_t key, uint32_t state)
{
- struct swc_binding * binding;
+ struct binding * binding;
char keysym_name[64];
if (state == WL_KEYBOARD_KEY_STATE_PRESSED)
@@ -97,7 +105,7 @@ EXPORT
void swc_add_key_binding(uint32_t modifiers, uint32_t value,
swc_binding_handler_t handler, void * data)
{
- struct swc_binding * binding;
+ struct binding * binding;
binding = wl_array_add(&key_bindings, sizeof *binding);
binding->value = value;
diff --git a/libswc/swc.h b/libswc/swc.h
@@ -170,14 +170,6 @@ struct swc_screen
typedef void (* swc_binding_handler_t)(uint32_t time, uint32_t value,
void * data);
-struct swc_binding
-{
- uint32_t value;
- uint32_t modifiers;
- swc_binding_handler_t handler;
- void * data;
-};
-
void swc_add_key_binding(uint32_t modifiers, uint32_t value,
swc_binding_handler_t handler, void * data);