[PATCH weston 10/16] clients: xwm: Remove all references for weston

Tiago Vignatti tiago.vignatti at intel.com
Wed Dec 19 11:32:20 PST 2012


No functional changes.

Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
---
 clients/xwm.c |  248 ++++++++++++++++++++++++++++-----------------------------
 clients/xwm.h |   13 ++-
 2 files changed, 129 insertions(+), 132 deletions(-)

diff --git a/clients/xwm.c b/clients/xwm.c
index 4345d7d..7993a30 100644
--- a/clients/xwm.c
+++ b/clients/xwm.c
@@ -43,11 +43,11 @@ struct xwm {
 	struct wm_xwin *wm_xwin;
 	struct display *display;
 
-	struct weston_wm *weston_wm;
+	struct xwm_wm *xwm_wm;
 };
 
-struct weston_wm_window {
-	struct weston_wm *wm;
+struct xwm_window {
+	struct xwm_wm *wm;
 	xcb_window_t id;
 	xcb_window_t frame_id;
 	struct wm_xwin *xwin;
@@ -58,7 +58,7 @@ struct weston_wm_window {
 	char *machine;
 	char *class;
 	char *name;
-	struct weston_wm_window *transient_for;
+	struct xwm_window *transient_for;
 	uint32_t protocols;
 	xcb_atom_t type;
 	int width, height;
@@ -117,7 +117,7 @@ struct motif_wm_hints {
 #define _NET_WM_MOVERESIZE_CANCEL           11   /* cancel operation */
 
 static void
-weston_wm_window_draw_decoration(struct weston_wm_window *window);
+xwm_window_draw_decoration(struct xwm_window *window);
 
 const char *
 get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
@@ -141,7 +141,7 @@ get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
 }
 
 static xcb_cursor_t
-xcb_cursor_image_load_cursor(struct weston_wm *wm, const XcursorImage *img)
+xcb_cursor_image_load_cursor(struct xwm_wm *wm, const XcursorImage *img)
 {
 	xcb_connection_t *c = wm->conn;
 	xcb_screen_iterator_t s = xcb_setup_roots_iterator(xcb_get_setup(c));
@@ -176,7 +176,7 @@ xcb_cursor_image_load_cursor(struct weston_wm *wm, const XcursorImage *img)
 }
 
 static xcb_cursor_t
-xcb_cursor_images_load_cursor(struct weston_wm *wm, const XcursorImages *images)
+xcb_cursor_images_load_cursor(struct xwm_wm *wm, const XcursorImages *images)
 {
 	/* TODO: treat animated cursors as well */
 	if (images->nimage != 1)
@@ -186,7 +186,7 @@ xcb_cursor_images_load_cursor(struct weston_wm *wm, const XcursorImages *images)
 }
 
 static xcb_cursor_t
-xcb_cursor_library_load_cursor(struct weston_wm *wm, const char *file)
+xcb_cursor_library_load_cursor(struct xwm_wm *wm, const char *file)
 {
 	xcb_cursor_t cursor;
 	XcursorImages *images;
@@ -214,7 +214,7 @@ xcb_cursor_library_load_cursor(struct weston_wm *wm, const char *file)
 }
 
 void
-dump_property(struct weston_wm *wm,
+dump_property(struct xwm_wm *wm,
 	      xcb_atom_t property, xcb_get_property_reply_t *reply)
 {
 	int32_t *incr_value;
@@ -267,7 +267,7 @@ dump_property(struct weston_wm *wm,
 }
 
 static void
-read_and_dump_property(struct weston_wm *wm,
+read_and_dump_property(struct xwm_wm *wm,
 		       xcb_window_t window, xcb_atom_t property)
 {
 	xcb_get_property_reply_t *reply;
@@ -287,11 +287,11 @@ read_and_dump_property(struct weston_wm *wm,
 #define TYPE_MOTIF_WM_HINTS	XCB_ATOM_CUT_BUFFER1
 
 static void
-weston_wm_window_read_properties(struct weston_wm_window *window)
+xwm_window_read_properties(struct xwm_window *window)
 {
-	struct weston_wm *wm = window->wm;
+	struct xwm_wm *wm = window->wm;
 
-#define F(field) offsetof(struct weston_wm_window, field)
+#define F(field) offsetof(struct xwm_window, field)
 	const struct {
 		xcb_atom_t atom;
 		xcb_atom_t type;
@@ -356,7 +356,7 @@ weston_wm_window_read_properties(struct weston_wm_window *window)
 			break;
 		case XCB_ATOM_WINDOW:
 			xid = xcb_get_property_value(reply);
-			*(struct weston_wm_window **) p =
+			*(struct xwm_window **) p =
 				hash_table_lookup(wm->window_hash, *xid);
 			break;
 		case XCB_ATOM_CARDINAL:
@@ -379,7 +379,7 @@ weston_wm_window_read_properties(struct weston_wm_window *window)
 }
 
 static void
-weston_wm_window_get_frame_size(struct weston_wm_window *window,
+xwm_window_get_frame_size(struct xwm_window *window,
 				int *width, int *height)
 {
 	struct theme *t = window->wm->theme;
@@ -395,7 +395,7 @@ weston_wm_window_get_frame_size(struct weston_wm_window *window,
 }
 
 static void
-weston_wm_window_get_child_position(struct weston_wm_window *window,
+xwm_window_get_child_position(struct xwm_window *window,
 				    int *x, int *y)
 {
 	struct theme *t = window->wm->theme;
@@ -410,11 +410,11 @@ weston_wm_window_get_child_position(struct weston_wm_window *window,
 }
 
 static void
-weston_wm_handle_configure_request(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_configure_request(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_configure_request_event_t *configure_request = 
 		(xcb_configure_request_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 	uint32_t mask, values[16];
 	int x, y, width, height, i = 0;
 
@@ -430,7 +430,7 @@ weston_wm_handle_configure_request(struct weston_wm *wm, xcb_generic_event_t *ev
 	if (configure_request->value_mask & XCB_CONFIG_WINDOW_HEIGHT)
 		window->height = configure_request->height;
 
-	weston_wm_window_get_child_position(window, &x, &y);
+	xwm_window_get_child_position(window, &x, &y);
 	values[i++] = x;
 	values[i++] = y;
 	values[i++] = window->width;
@@ -450,21 +450,21 @@ weston_wm_handle_configure_request(struct weston_wm *wm, xcb_generic_event_t *ev
 
 	xcb_configure_window(wm->conn, window->id, mask, values);
 
-	weston_wm_window_get_frame_size(window, &width, &height);
+	xwm_window_get_frame_size(window, &width, &height);
 	values[0] = width;
 	values[1] = height;
 	mask = XCB_CONFIG_WINDOW_WIDTH | XCB_CONFIG_WINDOW_HEIGHT;
 	xcb_configure_window(wm->conn, window->frame_id, mask, values);
 
-	weston_wm_window_draw_decoration(window);
+	xwm_window_draw_decoration(window);
 }
 
 static void
-weston_wm_handle_configure_notify(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_configure_notify(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_configure_notify_event_t *configure_notify = 
 		(xcb_configure_notify_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 	int x, y;
 
 	window = hash_table_lookup(wm->window_hash, configure_notify->window);
@@ -479,7 +479,7 @@ weston_wm_handle_configure_notify(struct weston_wm *wm, xcb_generic_event_t *eve
 	if (configure_notify->window != window->id)
 		return;
 
-	weston_wm_window_get_child_position(window, &x, &y);
+	xwm_window_get_child_position(window, &x, &y);
 	window->x = configure_notify->x - x;
 	window->y = configure_notify->y - y;
 
@@ -490,7 +490,7 @@ weston_wm_handle_configure_notify(struct weston_wm *wm, xcb_generic_event_t *eve
 }
 
 static int
-our_resource(struct weston_wm *wm, uint32_t id)
+our_resource(struct xwm_wm *wm, uint32_t id)
 {
 	const xcb_setup_t *setup;
 
@@ -504,9 +504,9 @@ our_resource(struct weston_wm *wm, uint32_t id)
 #define ICCCM_ICONIC_STATE	3
 
 static void
-weston_wm_window_set_state(struct weston_wm_window *window, int32_t state)
+xwm_window_set_state(struct xwm_window *window, int32_t state)
 {
-	struct weston_wm *wm = window->wm;
+	struct xwm_wm *wm = window->wm;
 	uint32_t property[2];
 
 	property[0] = state;
@@ -525,8 +525,8 @@ static void
 handle_configure(void *data, struct wm_xwin *xwin, uint32_t edges,
 		 int width, int height)
 {
-	struct weston_wm_window *window = data;
-	struct weston_wm *wm = window->wm;
+	struct xwm_window *window = data;
+	struct xwm_wm *wm = window->wm;
 	struct theme *t = wm->theme;
 	uint32_t values[2];
 
@@ -547,7 +547,7 @@ handle_configure(void *data, struct wm_xwin *xwin, uint32_t edges,
 			     XCB_CONFIG_WINDOW_HEIGHT,
 			     values);
 
-	weston_wm_window_get_frame_size(window, &width, &height);
+	xwm_window_get_frame_size(window, &width, &height);
 	values[0] = width;
 	values[1] = height;
 	xcb_configure_window(wm->conn,
@@ -557,13 +557,13 @@ handle_configure(void *data, struct wm_xwin *xwin, uint32_t edges,
 			     values);
 	xcb_flush(wm->conn);
 
-	weston_wm_window_draw_decoration(window);
+	xwm_window_draw_decoration(window);
 }
 
 static void
-set_state_activate(struct xwm *xwm, struct weston_wm_window *window)
+set_state_activate(struct xwm *xwm, struct xwm_window *window)
 {
-	struct weston_wm *wm = xwm->weston_wm;
+	struct xwm_wm *wm = xwm->xwm_wm;
 	xcb_client_message_event_t client_message;
 
 	if (window) {
@@ -588,14 +588,14 @@ set_state_activate(struct xwm *xwm, struct weston_wm_window *window)
 	}
 
 	if (wm->focus_window)
-		weston_wm_window_draw_decoration(wm->focus_window);
+		xwm_window_draw_decoration(wm->focus_window);
 	wm->focus_window = window;
 	if (wm->focus_window)
-		weston_wm_window_draw_decoration(wm->focus_window);
+		xwm_window_draw_decoration(wm->focus_window);
 }
 
 static void
-set_state_kill(struct weston_wm_window *window)
+set_state_kill(struct xwm_window *window)
 {
         char name[1024];
 
@@ -611,7 +611,7 @@ set_state_kill(struct weston_wm_window *window)
 static void
 handle_state(void *data, struct wm_xwin *xwin, enum wm_xwin_state state)
 {
-	struct weston_wm_window *window = data;
+	struct xwm_window *window = data;
 
 	switch (state) {
 	case WM_XWIN_STATE_ACTIVATE:
@@ -629,11 +629,11 @@ static const struct wm_xwin_listener wm_xwin_listener = {
 };
 
 static void
-weston_wm_handle_map_request(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_map_request(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_map_request_event_t *map_request =
 		(xcb_map_request_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 	uint32_t values[1];
 	int x, y, width, height;
 
@@ -648,10 +648,10 @@ weston_wm_handle_map_request(struct weston_wm *wm, xcb_generic_event_t *event)
 	if (window->frame_id)
 		return;
 
-	weston_wm_window_read_properties(window);
+	xwm_window_read_properties(window);
 
-	weston_wm_window_get_frame_size(window, &width, &height);
-	weston_wm_window_get_child_position(window, &x, &y);
+	xwm_window_get_frame_size(window, &width, &height);
+	xwm_window_get_child_position(window, &x, &y);
 
 	values[0] =
 		XCB_EVENT_MASK_KEY_PRESS |
@@ -694,7 +694,7 @@ weston_wm_handle_map_request(struct weston_wm *wm, xcb_generic_event_t *event)
 
 	xcb_map_window(wm->conn, map_request->window);
 	xcb_map_window(wm->conn, window->frame_id);
-	weston_wm_window_set_state(window, ICCCM_NORMAL_STATE);
+	xwm_window_set_state(window, ICCCM_NORMAL_STATE);
 
 	window->cairo_surface =
 		cairo_xcb_surface_create_with_xrender_format(wm->conn,
@@ -705,7 +705,7 @@ weston_wm_handle_map_request(struct weston_wm *wm, xcb_generic_event_t *event)
 }
 
 static void
-weston_wm_handle_map_notify(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_map_notify(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_map_notify_event_t *map_notify = (xcb_map_notify_event_t *) event;
 
@@ -719,11 +719,11 @@ weston_wm_handle_map_notify(struct weston_wm *wm, xcb_generic_event_t *event)
 }
 
 static void
-weston_wm_handle_unmap_notify(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_unmap_notify(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_unmap_notify_event_t *unmap_notify =
 		(xcb_unmap_notify_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 
 	fprintf(stderr, "XCB_UNMAP_NOTIFY (window %d, event %d%s)\n",
 		unmap_notify->window,
@@ -745,7 +745,7 @@ weston_wm_handle_unmap_notify(struct weston_wm *wm, xcb_generic_event_t *event)
 	if (window->frame_id) {
 		xcb_reparent_window(wm->conn, window->id, wm->wm_window, 0, 0);
 		xcb_destroy_window(wm->conn, window->frame_id);
-		weston_wm_window_set_state(window, ICCCM_WITHDRAWN_STATE);
+		xwm_window_set_state(window, ICCCM_WITHDRAWN_STATE);
 		hash_table_remove(wm->window_hash, window->frame_id);
 		window->frame_id = XCB_WINDOW_NONE;
 	}
@@ -756,9 +756,9 @@ weston_wm_handle_unmap_notify(struct weston_wm *wm, xcb_generic_event_t *event)
 }
 
 static void
-weston_wm_window_draw_decoration(struct weston_wm_window *window)
+xwm_window_draw_decoration(struct xwm_window *window)
 {
-	struct weston_wm *wm = window->wm;
+	struct xwm_wm *wm = window->wm;
 	struct theme *t = wm->theme;
 	cairo_t *cr;
 	int x, y, width, height;
@@ -777,10 +777,10 @@ weston_wm_window_draw_decoration(struct weston_wm_window *window)
 		return;
 	}
 
-	weston_wm_window_read_properties(window);
+	xwm_window_read_properties(window);
 
-	weston_wm_window_get_frame_size(window, &width, &height);
-	weston_wm_window_get_child_position(window, &x, &y);
+	xwm_window_get_frame_size(window, &width, &height);
+	xwm_window_get_child_position(window, &x, &y);
 
 	cairo_xcb_surface_set_size(window->cairo_surface, width, height);
 	cr = cairo_create(window->cairo_surface);
@@ -831,11 +831,11 @@ weston_wm_window_draw_decoration(struct weston_wm_window *window)
 }
 
 static void
-weston_wm_handle_property_notify(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_property_notify(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_property_notify_event_t *property_notify =
 		(xcb_property_notify_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 
 	window = hash_table_lookup(wm->window_hash, property_notify->window);
 	if (window)
@@ -851,14 +851,14 @@ weston_wm_handle_property_notify(struct weston_wm *wm, xcb_generic_event_t *even
 
 	if (property_notify->atom == wm->atom.net_wm_name ||
 	    property_notify->atom == XCB_ATOM_WM_NAME)
-		weston_wm_window_draw_decoration(window);
+		xwm_window_draw_decoration(window);
 }
 
 static void
-weston_wm_window_create(struct weston_wm *wm,
+xwm_window_create(struct xwm_wm *wm,
 			xcb_window_t id, int width, int height, int override)
 {
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 	uint32_t values[1];
 
 	window = malloc(sizeof *window);
@@ -888,14 +888,14 @@ weston_wm_window_create(struct weston_wm *wm,
 }
 
 static void
-weston_wm_window_destroy(struct weston_wm_window *window)
+xwm_window_destroy(struct xwm_window *window)
 {
 	hash_table_remove(window->wm->window_hash, window->id);
 	free(window);
 }
 
 static void
-weston_wm_handle_create_notify(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_create_notify(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_create_notify_event_t *create_notify =
 		(xcb_create_notify_event_t *) event;
@@ -909,17 +909,17 @@ weston_wm_handle_create_notify(struct weston_wm *wm, xcb_generic_event_t *event)
 	if (our_resource(wm, create_notify->window))
 		return;
 
-	weston_wm_window_create(wm, create_notify->window,
+	xwm_window_create(wm, create_notify->window,
 				create_notify->width, create_notify->height,
 				create_notify->override_redirect);
 }
 
 static void
-weston_wm_handle_destroy_notify(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_destroy_notify(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_destroy_notify_event_t *destroy_notify =
 		(xcb_destroy_notify_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 
 	fprintf(stderr, "XCB_DESTROY_NOTIFY, win %d, event %d%s\n",
 		destroy_notify->window,
@@ -930,15 +930,15 @@ weston_wm_handle_destroy_notify(struct weston_wm *wm, xcb_generic_event_t *event
 		return;
 
 	window = hash_table_lookup(wm->window_hash, destroy_notify->window);
-	weston_wm_window_destroy(window);
+	xwm_window_destroy(window);
 }
 
 static void
-weston_wm_handle_reparent_notify(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_reparent_notify(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_reparent_notify_event_t *reparent_notify =
 		(xcb_reparent_notify_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 
 	fprintf(stderr, "XCB_REPARENT_NOTIFY (window %d, parent %d, event %d)\n",
 		reparent_notify->window,
@@ -946,17 +946,17 @@ weston_wm_handle_reparent_notify(struct weston_wm *wm, xcb_generic_event_t *even
 		reparent_notify->event);
 
 	if (reparent_notify->parent == wm->screen->root) {
-		weston_wm_window_create(wm, reparent_notify->window, 10, 10,
+		xwm_window_create(wm, reparent_notify->window, 10, 10,
 					reparent_notify->override_redirect);
 	} else if (!our_resource(wm, reparent_notify->parent)) {
 		window = hash_table_lookup(wm->window_hash,
 					   reparent_notify->window);
-		weston_wm_window_destroy(window);
+		xwm_window_destroy(window);
 	}
 }
 
 static void
-weston_wm_window_handle_moveresize(struct weston_wm_window *window,
+xwm_window_handle_moveresize(struct xwm_window *window,
 				   xcb_client_message_event_t *client_message)
 {
 	static const int map[] = {
@@ -992,12 +992,11 @@ weston_wm_window_handle_moveresize(struct weston_wm_window *window,
 }
 
 static void
-weston_wm_handle_client_message(struct weston_wm *wm,
-				xcb_generic_event_t *event)
+xwm_handle_client_message(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_client_message_event_t *client_message =
 		(xcb_client_message_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 
 	window = hash_table_lookup(wm->window_hash, client_message->window);
 
@@ -1010,7 +1009,7 @@ weston_wm_handle_client_message(struct weston_wm *wm,
 		client_message->data.data32[4]);
 
 	if (client_message->type == wm->atom.net_wm_moveresize)
-		weston_wm_window_handle_moveresize(window, client_message);
+		xwm_window_handle_moveresize(window, client_message);
 }
 
 enum xwm_cursor_type {
@@ -1038,7 +1037,7 @@ static const char *cursors[] = {
 };
 
 static void
-weston_wm_create_cursors(struct weston_wm *wm)
+xwm_create_cursors(struct xwm_wm *wm)
 {
 	int i, count = ARRAY_LENGTH(cursors);
 
@@ -1052,7 +1051,7 @@ weston_wm_create_cursors(struct weston_wm *wm)
 }
 
 static void
-weston_wm_destroy_cursors(struct weston_wm *wm)
+xwm_destroy_cursors(struct xwm_wm *wm)
 {
 	uint8_t i;
 
@@ -1092,8 +1091,7 @@ get_cursor_for_location(struct theme *t, int width, int height, int x, int y)
 }
 
 static void
-weston_wm_window_set_cursor(struct weston_wm *wm, xcb_window_t window_id,
-			    int cursor)
+xwm_window_set_cursor(struct xwm_wm *wm, xcb_window_t window_id, int cursor)
 {
 	uint32_t cursor_value_list;
 
@@ -1109,10 +1107,10 @@ weston_wm_window_set_cursor(struct weston_wm *wm, xcb_window_t window_id,
 }
 
 static void
-weston_wm_handle_button(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_button(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_button_press_event_t *button = (xcb_button_press_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 	enum theme_location location;
 	struct theme *t = wm->theme;
 	int width, height;
@@ -1122,7 +1120,7 @@ weston_wm_handle_button(struct weston_wm *wm, xcb_generic_event_t *event)
 		"PRESS" : "RELEASE", button->detail);
 
 	window = hash_table_lookup(wm->window_hash, button->event);
-	weston_wm_window_get_frame_size(window, &width, &height);
+	xwm_window_get_frame_size(window, &width, &height);
 
 	if (button->response_type == XCB_BUTTON_PRESS &&
 	    button->detail == 1) {
@@ -1152,64 +1150,64 @@ weston_wm_handle_button(struct weston_wm *wm, xcb_generic_event_t *event)
 }
 
 static void
-weston_wm_handle_motion(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_motion(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_motion_notify_event_t *motion = (xcb_motion_notify_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 	int cursor, width, height;
 
 	window = hash_table_lookup(wm->window_hash, motion->event);
 	if (!window || !window->decorate)
 		return;
 
-	weston_wm_window_get_frame_size(window, &width, &height);
+	xwm_window_get_frame_size(window, &width, &height);
 	cursor = get_cursor_for_location(wm->theme, width, height,
 					 motion->event_x, motion->event_y);
 
-	weston_wm_window_set_cursor(wm, window->frame_id, cursor);
+	xwm_window_set_cursor(wm, window->frame_id, cursor);
 }
 
 static void
-weston_wm_handle_enter(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_enter(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_enter_notify_event_t *enter = (xcb_enter_notify_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 	int cursor, width, height;
 
 	window = hash_table_lookup(wm->window_hash, enter->event);
 	if (!window || !window->decorate)
 		return;
 
-	weston_wm_window_get_frame_size(window, &width, &height);
+	xwm_window_get_frame_size(window, &width, &height);
 	cursor = get_cursor_for_location(wm->theme, width, height,
 					 enter->event_x, enter->event_y);
 
-	weston_wm_window_set_cursor(wm, window->frame_id, cursor);
+	xwm_window_set_cursor(wm, window->frame_id, cursor);
 }
 
 static void
-weston_wm_handle_leave(struct weston_wm *wm, xcb_generic_event_t *event)
+xwm_handle_leave(struct xwm_wm *wm, xcb_generic_event_t *event)
 {
 	xcb_leave_notify_event_t *leave = (xcb_leave_notify_event_t *) event;
-	struct weston_wm_window *window;
+	struct xwm_window *window;
 
 	window = hash_table_lookup(wm->window_hash, leave->event);
 	if (!window || !window->decorate)
 		return;
 
-	weston_wm_window_set_cursor(wm, window->frame_id, XWM_CURSOR_LEFT_PTR);
+	xwm_window_set_cursor(wm, window->frame_id, XWM_CURSOR_LEFT_PTR);
 }
 
 static int
-weston_wm_handle_event(int fd, uint32_t mask, void *data)
+xwm_handle_event(int fd, uint32_t mask, void *data)
 {
-	struct weston_wm *wm = data;
+	struct xwm_wm *wm = data;
 	xcb_generic_event_t *event;
 	int count = 0;
 
 	while (event = xcb_poll_for_event(wm->conn), event != NULL) {
 #if 0
-		if (weston_wm_handle_selection_event(wm, event)) {
+		if (xwm_handle_selection_event(wm, event)) {
 			free(event);
 			count++;
 			continue;
@@ -1218,49 +1216,49 @@ weston_wm_handle_event(int fd, uint32_t mask, void *data)
 		switch (event->response_type & ~0x80) {
 		case XCB_BUTTON_PRESS:
 		case XCB_BUTTON_RELEASE:
-			weston_wm_handle_button(wm, event);
+			xwm_handle_button(wm, event);
 			break;
 		case XCB_ENTER_NOTIFY:
-			weston_wm_handle_enter(wm, event);
+			xwm_handle_enter(wm, event);
 			break;
 		case XCB_LEAVE_NOTIFY:
-			weston_wm_handle_leave(wm, event);
+			xwm_handle_leave(wm, event);
 			break;
 		case XCB_MOTION_NOTIFY:
-			weston_wm_handle_motion(wm, event);
+			xwm_handle_motion(wm, event);
 			break;
 		case XCB_CREATE_NOTIFY:
-			weston_wm_handle_create_notify(wm, event);
+			xwm_handle_create_notify(wm, event);
 			break;
 		case XCB_MAP_REQUEST:
-			weston_wm_handle_map_request(wm, event);
+			xwm_handle_map_request(wm, event);
 			break;
 		case XCB_MAP_NOTIFY:
-			weston_wm_handle_map_notify(wm, event);
+			xwm_handle_map_notify(wm, event);
 			break;
 		case XCB_UNMAP_NOTIFY:
-			weston_wm_handle_unmap_notify(wm, event);
+			xwm_handle_unmap_notify(wm, event);
 			break;
 		case XCB_REPARENT_NOTIFY:
-			weston_wm_handle_reparent_notify(wm, event);
+			xwm_handle_reparent_notify(wm, event);
 			break;
 		case XCB_CONFIGURE_REQUEST:
-			weston_wm_handle_configure_request(wm, event);
+			xwm_handle_configure_request(wm, event);
 			break;
 		case XCB_CONFIGURE_NOTIFY:
-			weston_wm_handle_configure_notify(wm, event);
+			xwm_handle_configure_notify(wm, event);
 			break;
 		case XCB_DESTROY_NOTIFY:
-			weston_wm_handle_destroy_notify(wm, event);
+			xwm_handle_destroy_notify(wm, event);
 			break;
 		case XCB_MAPPING_NOTIFY:
 			fprintf(stderr, "XCB_MAPPING_NOTIFY\n");
 			break;
 		case XCB_PROPERTY_NOTIFY:
-			weston_wm_handle_property_notify(wm, event);
+			xwm_handle_property_notify(wm, event);
 			break;
 		case XCB_CLIENT_MESSAGE:
-			weston_wm_handle_client_message(wm, event);
+			xwm_handle_client_message(wm, event);
 			break;
 		}
 
@@ -1274,10 +1272,10 @@ weston_wm_handle_event(int fd, uint32_t mask, void *data)
 }
 
 static void
-weston_wm_get_resources(struct weston_wm *wm)
+xwm_get_resources(struct xwm_wm *wm)
 {
 
-#define F(field) offsetof(struct weston_wm, field)
+#define F(field) offsetof(struct xwm_wm, field)
 
 	static const struct { const char *name; int offset; } atoms[] = {
 		{ "WM_PROTOCOLS",	F(atom.wm_protocols) },
@@ -1395,7 +1393,7 @@ weston_wm_get_resources(struct weston_wm *wm)
 }
 
 static void
-weston_wm_create_wm_window(struct weston_wm *wm)
+xwm_create_wm_window(struct xwm_wm *wm)
 {
 	static const char name[] = "Weston WM";
 
@@ -1446,17 +1444,17 @@ weston_wm_create_wm_window(struct weston_wm *wm)
 static void
 wm_func(struct task *task, uint32_t events)
 {
-	struct weston_wm *wm =
-		container_of(task, struct weston_wm, wm_task);
+	struct xwm_wm *wm =
+		container_of(task, struct xwm_wm, wm_task);
 
-	weston_wm_handle_event(0, 0, wm);
+	xwm_handle_event(0, 0, wm);
 }
 
 static void
-weston_wm_create(struct xwm *xwm, int fd)
+xwm_create(struct xwm *xwm, int fd)
 {
 	struct display *display = xwm->display;
-	struct weston_wm *wm;
+	struct xwm_wm *wm;
 	xcb_screen_iterator_t s;
 	uint32_t values[1];
 	xcb_atom_t supported[1];
@@ -1488,7 +1486,7 @@ weston_wm_create(struct xwm *xwm, int fd)
 	s = xcb_setup_roots_iterator(xcb_get_setup(wm->conn));
 	wm->screen = s.data;
 
-	weston_wm_get_resources(wm);
+	xwm_get_resources(wm);
 
 	values[0] =
 		XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY |
@@ -1498,7 +1496,7 @@ weston_wm_create(struct xwm *xwm, int fd)
 				     XCB_CW_EVENT_MASK, values);
 	wm->theme = theme_create();
 
-	weston_wm_create_wm_window(wm);
+	xwm_create_wm_window(wm);
 
 	supported[0] = wm->atom.net_wm_moveresize;
 	xcb_change_property(wm->conn,
@@ -1509,26 +1507,26 @@ weston_wm_create(struct xwm *xwm, int fd)
 			    32, /* format */
 			    ARRAY_LENGTH(supported), supported);
 #if 0
-	weston_wm_selection_init(wm);
+	xwm_selection_init(wm);
 #endif
 	xcb_flush(wm->conn);
 
-	weston_wm_create_cursors(wm);
-	weston_wm_window_set_cursor(wm, wm->screen->root, XWM_CURSOR_LEFT_PTR);
+	xwm_create_cursors(wm);
+	xwm_window_set_cursor(wm, wm->screen->root, XWM_CURSOR_LEFT_PTR);
 
 	wm->xwm = xwm;
-	xwm->weston_wm = wm;
+	xwm->xwm_wm = wm;
 
 	fprintf(stderr, "weston-xwm: connected to X\n");
 	wm_is_ready(wm->xwm->wm);
 }
 
 static void
-weston_wm_destroy(struct weston_wm *wm)
+xwm_destroy(struct xwm_wm *wm)
 {
 	/* FIXME: Free windows in hash. */
 	hash_table_destroy(wm->window_hash);
-	weston_wm_destroy_cursors(wm);
+	xwm_destroy_cursors(wm);
 	xcb_disconnect(wm->conn);
 
 	free(wm);
@@ -1539,7 +1537,7 @@ wm_handle_xserver(void *data, struct wm *w, int32_t fd)
 {
 	struct xwm *xwm = data;
 
-	weston_wm_create(xwm, fd);
+	xwm_create(xwm, fd);
 }
 
 static void
@@ -1603,7 +1601,7 @@ main(int argc, char **argv)
 
 	display_run(xwm.display);
 
-	weston_wm_destroy(xwm.weston_wm);
+	xwm_destroy(xwm.xwm_wm);
 	display_destroy(xwm.display);
 
 	return 0;
diff --git a/clients/xwm.h b/clients/xwm.h
index 8862fc4..14cccb4 100644
--- a/clients/xwm.h
+++ b/clients/xwm.h
@@ -26,7 +26,7 @@
 
 #include "window.h"
 
-struct weston_wm {
+struct xwm_wm {
 	struct xwm *xwm;
 	struct task wm_task;
 	xcb_connection_t *conn;
@@ -34,7 +34,7 @@ struct weston_wm {
 	xcb_screen_t *screen;
 	struct hash_table *window_hash;
 	xcb_window_t wm_window;
-	struct weston_wm_window *focus_window;
+	struct xwm_window *focus_window;
 	struct theme *theme;
 	xcb_cursor_t *cursors;
 	int last_cursor;
@@ -104,16 +104,15 @@ struct weston_wm {
 };
 
 void
-dump_property(struct weston_wm *wm, xcb_atom_t property,
+dump_property(struct xwm_wm *wm, xcb_atom_t property,
 	      xcb_get_property_reply_t *reply);
 
 const char *
 get_atom_name(xcb_connection_t *c, xcb_atom_t atom);
 
 void
-weston_wm_selection_init(struct weston_wm *wm);
+xwm_selection_init(struct xwm_wm *wm);
 int
-weston_wm_handle_selection_event(struct weston_wm *wm,
-				 xcb_generic_event_t *event);
+xwm_handle_selection_event(struct xwm_wm *wm, xcb_generic_event_t *event);
 struct weston_seat *
-weston_wm_pick_seat(struct weston_wm *wm);
+xwm_pick_seat(struct xwm_wm *wm);
-- 
1.7.9.5



More information about the wayland-devel mailing list