commit 03de3e2
Michael Forney
·
2014-02-17 06:54:25 +0000 UTC
parent 680957d
input_focus: Drop swc_ prefix for non-public structures/functions
8 files changed,
+54,
-56
+15,
-15
1@@ -1,6 +1,6 @@
2 /* swc: input_focus.c
3 *
4- * Copyright (c) 2013 Michael Forney
5+ * Copyright (c) 2013, 2014 Michael Forney
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a copy
8 * of this software and associated documentation files (the "Software"), to deal
9@@ -26,7 +26,7 @@
10 #include "surface.h"
11 #include "util.h"
12
13-static inline void focus(struct swc_input_focus * input_focus,
14+static inline void focus(struct input_focus * input_focus,
15 struct swc_surface * surface,
16 struct wl_resource * resource)
17 {
18@@ -43,7 +43,7 @@ static inline void focus(struct swc_input_focus * input_focus,
19 input_focus->resource = resource;
20 }
21
22-static inline void unfocus(struct swc_input_focus * input_focus)
23+static inline void unfocus(struct input_focus * input_focus)
24 {
25 if (input_focus->surface)
26 wl_list_remove(&input_focus->surface_destroy_listener.link);
27@@ -58,15 +58,15 @@ static inline void unfocus(struct swc_input_focus * input_focus)
28 static void handle_focus_surface_destroy(struct wl_listener * listener,
29 void * data)
30 {
31- struct swc_input_focus * input_focus = CONTAINER_OF
32+ struct input_focus * input_focus = CONTAINER_OF
33 (listener, typeof(*input_focus), surface_destroy_listener);
34
35 input_focus->surface = NULL;
36 input_focus->resource = NULL;
37 }
38
39-bool swc_input_focus_initialize(struct swc_input_focus * input_focus,
40- struct swc_input_focus_handler * handler)
41+bool input_focus_initialize(struct input_focus * input_focus,
42+ struct input_focus_handler * handler)
43 {
44 input_focus->resource = NULL;
45 input_focus->surface = NULL;
46@@ -80,13 +80,13 @@ bool swc_input_focus_initialize(struct swc_input_focus * input_focus,
47 return true;
48 }
49
50-void swc_input_focus_finalize(struct swc_input_focus * input_focus)
51+void input_focus_finalize(struct input_focus * input_focus)
52 {
53 /* XXX: Destroy resources? */
54 }
55
56-void swc_input_focus_add_resource(struct swc_input_focus * input_focus,
57- struct wl_resource * resource)
58+void input_focus_add_resource(struct input_focus * input_focus,
59+ struct wl_resource * resource)
60 {
61 /* If this new input resource corresponds to our focus, set it as our
62 * focus. */
63@@ -107,8 +107,8 @@ void swc_input_focus_add_resource(struct swc_input_focus * input_focus,
64 wl_list_insert(&input_focus->resources, wl_resource_get_link(resource));
65 }
66
67-void swc_input_focus_remove_resource(struct swc_input_focus * input_focus,
68- struct wl_resource * resource)
69+void input_focus_remove_resource(struct input_focus * input_focus,
70+ struct wl_resource * resource)
71 {
72 if (resource == input_focus->resource)
73 input_focus->resource = NULL;
74@@ -116,12 +116,12 @@ void swc_input_focus_remove_resource(struct swc_input_focus * input_focus,
75 swc_remove_resource(resource);
76 }
77
78-void swc_input_focus_set(struct swc_input_focus * input_focus,
79- struct swc_surface * surface)
80+void input_focus_set(struct input_focus * input_focus,
81+ struct swc_surface * surface)
82 {
83 struct wl_client * client;
84 struct wl_resource * resource;
85- struct swc_input_focus_event_data data;
86+ struct input_focus_event_data data;
87
88 if (surface == input_focus->surface)
89 return;
90@@ -147,7 +147,7 @@ void swc_input_focus_set(struct swc_input_focus * input_focus,
91
92 data.new = input_focus->surface;
93
94- swc_send_event(&input_focus->event_signal, SWC_INPUT_FOCUS_EVENT_CHANGED,
95+ swc_send_event(&input_focus->event_signal, INPUT_FOCUS_EVENT_CHANGED,
96 &data);
97
98 return;
+17,
-17
1@@ -1,6 +1,6 @@
2 /* swc: input_focus.h
3 *
4- * Copyright (c) 2013 Michael Forney
5+ * Copyright (c) 2013, 2014 Michael Forney
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a copy
8 * of this software and associated documentation files (the "Software"), to deal
9@@ -29,49 +29,49 @@
10
11 enum
12 {
13- SWC_INPUT_FOCUS_EVENT_CHANGED
14+ INPUT_FOCUS_EVENT_CHANGED
15 };
16
17-struct swc_input_focus_event_data
18+struct input_focus_event_data
19 {
20 struct swc_surface * old, * new;
21 };
22
23-struct swc_input_focus_handler
24+struct input_focus_handler
25 {
26- void (* enter)(struct swc_input_focus_handler * handler,
27+ void (* enter)(struct input_focus_handler * handler,
28 struct wl_resource * resource,
29 struct swc_surface * surface);
30- void (* leave)(struct swc_input_focus_handler * handler,
31+ void (* leave)(struct input_focus_handler * handler,
32 struct wl_resource * resource,
33 struct swc_surface * surface);
34 };
35
36-struct swc_input_focus
37+struct input_focus
38 {
39 struct wl_resource * resource;
40 struct swc_surface * surface;
41 struct wl_listener surface_destroy_listener;
42
43- struct swc_input_focus_handler * handler;
44+ struct input_focus_handler * handler;
45 struct wl_list resources;
46
47 struct wl_signal event_signal;
48 };
49
50-bool swc_input_focus_initialize(struct swc_input_focus * input_focus,
51- struct swc_input_focus_handler * input_handler);
52+bool input_focus_initialize(struct input_focus * input_focus,
53+ struct input_focus_handler * input_handler);
54
55-void swc_input_focus_finalize(struct swc_input_focus * input_focus);
56+void input_focus_finalize(struct input_focus * input_focus);
57
58-void swc_input_focus_add_resource(struct swc_input_focus * input_focus,
59- struct wl_resource * resource);
60+void input_focus_add_resource(struct input_focus * input_focus,
61+ struct wl_resource * resource);
62
63-void swc_input_focus_remove_resource(struct swc_input_focus * input_focus,
64- struct wl_resource * resource);
65+void input_focus_remove_resource(struct input_focus * input_focus,
66+ struct wl_resource * resource);
67
68-void swc_input_focus_set(struct swc_input_focus * input_focus,
69- struct swc_surface * surface);
70+void input_focus_set(struct input_focus * input_focus,
71+ struct swc_surface * surface);
72
73 #endif
74
+7,
-9
1@@ -32,7 +32,7 @@
2 #include <stdio.h>
3 #include <string.h>
4
5-static void enter(struct swc_input_focus_handler * handler,
6+static void enter(struct input_focus_handler * handler,
7 struct wl_resource * resource, struct swc_surface * surface)
8 {
9 struct swc_keyboard * keyboard;
10@@ -49,7 +49,7 @@ static void enter(struct swc_input_focus_handler * handler,
11 &keyboard->client_handler.keys);
12 }
13
14-static void leave(struct swc_input_focus_handler * handler,
15+static void leave(struct input_focus_handler * handler,
16 struct wl_resource * resource, struct swc_surface * surface)
17 {
18 struct wl_client * client;
19@@ -110,7 +110,7 @@ bool swc_keyboard_initialize(struct swc_keyboard * keyboard)
20 goto error0;
21 }
22
23- if (!swc_input_focus_initialize(&keyboard->focus, &keyboard->focus_handler))
24+ if (!input_focus_initialize(&keyboard->focus, &keyboard->focus_handler))
25 goto error1;
26
27 keyboard->modifier_state = (struct swc_keyboard_modifier_state) { 0 };
28@@ -123,8 +123,6 @@ bool swc_keyboard_initialize(struct swc_keyboard * keyboard)
29 wl_list_init(&keyboard->handlers);
30 wl_list_insert(&keyboard->handlers, &keyboard->client_handler.link);
31
32- swc_input_focus_initialize(&keyboard->focus, &keyboard->focus_handler);
33-
34 return true;
35
36 error1:
37@@ -136,7 +134,7 @@ bool swc_keyboard_initialize(struct swc_keyboard * keyboard)
38 void swc_keyboard_finalize(struct swc_keyboard * keyboard)
39 {
40 wl_array_release(&keyboard->client_handler.keys);
41- swc_input_focus_finalize(&keyboard->focus);
42+ input_focus_finalize(&keyboard->focus);
43 swc_xkb_finalize(&keyboard->xkb);
44 }
45
46@@ -146,14 +144,14 @@ void swc_keyboard_finalize(struct swc_keyboard * keyboard)
47 void swc_keyboard_set_focus(struct swc_keyboard * keyboard,
48 struct swc_surface * surface)
49 {
50- swc_input_focus_set(&keyboard->focus, surface);
51+ input_focus_set(&keyboard->focus, surface);
52 }
53
54 static void unbind(struct wl_resource * resource)
55 {
56 struct swc_keyboard * keyboard = wl_resource_get_user_data(resource);
57
58- swc_input_focus_remove_resource(&keyboard->focus, resource);
59+ input_focus_remove_resource(&keyboard->focus, resource);
60 }
61
62 struct wl_resource * swc_keyboard_bind(struct swc_keyboard * keyboard,
63@@ -163,7 +161,7 @@ struct wl_resource * swc_keyboard_bind(struct swc_keyboard * keyboard,
64
65 client_resource = wl_resource_create(client, &wl_keyboard_interface, 1, id);
66 wl_resource_set_implementation(client_resource, NULL, keyboard, &unbind);
67- swc_input_focus_add_resource(&keyboard->focus, client_resource);
68+ input_focus_add_resource(&keyboard->focus, client_resource);
69
70 /* Subtract one to remove terminating NULL character. */
71 wl_keyboard_send_keymap(client_resource, WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1,
+2,
-2
1@@ -54,8 +54,8 @@ struct swc_keyboard_handler
2
3 struct swc_keyboard
4 {
5- struct swc_input_focus focus;
6- struct swc_input_focus_handler focus_handler;
7+ struct input_focus focus;
8+ struct input_focus_handler focus_handler;
9 struct swc_xkb xkb;
10
11 struct wl_list handlers;
+7,
-7
1@@ -39,7 +39,7 @@ struct button_press
2 struct swc_pointer_handler * handler;
3 };
4
5-static void enter(struct swc_input_focus_handler * handler,
6+static void enter(struct input_focus_handler * handler,
7 struct wl_resource * resource, struct swc_surface * surface)
8 {
9 struct swc_pointer * pointer;
10@@ -60,7 +60,7 @@ static void enter(struct swc_input_focus_handler * handler,
11 surface_x, surface_y);
12 }
13
14-static void leave(struct swc_input_focus_handler * handler,
15+static void leave(struct input_focus_handler * handler,
16 struct wl_resource * resource, struct swc_surface * surface)
17 {
18 struct wl_client * client;
19@@ -278,7 +278,7 @@ bool swc_pointer_initialize(struct swc_pointer * pointer)
20
21 swc_pointer_set_cursor(pointer, cursor_left_ptr);
22
23- swc_input_focus_initialize(&pointer->focus, &pointer->focus_handler);
24+ input_focus_initialize(&pointer->focus, &pointer->focus_handler);
25 pixman_region32_init(&pointer->region);
26
27 return true;
28@@ -286,7 +286,7 @@ bool swc_pointer_initialize(struct swc_pointer * pointer)
29
30 void swc_pointer_finalize(struct swc_pointer * pointer)
31 {
32- swc_input_focus_finalize(&pointer->focus);
33+ input_focus_finalize(&pointer->focus);
34 pixman_region32_fini(&pointer->region);
35 }
36
37@@ -296,7 +296,7 @@ void swc_pointer_finalize(struct swc_pointer * pointer)
38 void swc_pointer_set_focus(struct swc_pointer * pointer,
39 struct swc_surface * surface)
40 {
41- swc_input_focus_set(&pointer->focus, surface);
42+ input_focus_set(&pointer->focus, surface);
43 }
44
45 static void clip_position(struct swc_pointer * pointer,
46@@ -365,7 +365,7 @@ static void unbind(struct wl_resource * resource)
47 {
48 struct swc_pointer * pointer = wl_resource_get_user_data(resource);
49
50- swc_input_focus_remove_resource(&pointer->focus, resource);
51+ input_focus_remove_resource(&pointer->focus, resource);
52 }
53
54 struct wl_resource * swc_pointer_bind(struct swc_pointer * pointer,
55@@ -376,7 +376,7 @@ struct wl_resource * swc_pointer_bind(struct swc_pointer * pointer,
56 client_resource = wl_resource_create(client, &wl_pointer_interface, 1, id);
57 wl_resource_set_implementation(client_resource, &pointer_implementation,
58 pointer, &unbind);
59- swc_input_focus_add_resource(&pointer->focus, client_resource);
60+ input_focus_add_resource(&pointer->focus, client_resource);
61
62 return client_resource;
63 }
+2,
-2
1@@ -47,8 +47,8 @@ struct swc_pointer_handler
2
3 struct swc_pointer
4 {
5- struct swc_input_focus focus;
6- struct swc_input_focus_handler focus_handler;
7+ struct input_focus focus;
8+ struct input_focus_handler focus_handler;
9
10 struct
11 {
+2,
-2
1@@ -96,11 +96,11 @@ static void handle_keyboard_focus_event(struct wl_listener * listener,
2 void * data)
3 {
4 struct swc_event * event = data;
5- struct swc_input_focus_event_data * event_data = event->data;
6+ struct input_focus_event_data * event_data = event->data;
7
8 switch (event->type)
9 {
10- case SWC_INPUT_FOCUS_EVENT_CHANGED:
11+ case INPUT_FOCUS_EVENT_CHANGED:
12 if (event_data->new)
13 {
14 struct wl_client * client
+2,
-2
1@@ -39,10 +39,10 @@
2 static void handle_window_enter(struct wl_listener * listener, void * data)
3 {
4 struct swc_event * event = data;
5- struct swc_input_focus_event_data * event_data = event->data;
6+ struct input_focus_event_data * event_data = event->data;
7 struct window * window;
8
9- if (event->type != SWC_INPUT_FOCUS_EVENT_CHANGED)
10+ if (event->type != INPUT_FOCUS_EVENT_CHANGED)
11 return;
12
13 if (!event_data->new || !(window = event_data->new->window))