-
-/**
- * Gets triggered upon a RandR screen change event, that is when the user
- * changes the screen configuration in any way (mode, position, …)
- *
- */
-int handle_screen_change(void *prophs, xcb_connection_t *conn,
- xcb_generic_event_t *e);
-#endif
-
-/**
- * Configure requests are received when the application wants to resize
- * windows on their own.
- *
- * We generate a synthethic configure notify event to signalize the client its
- * "new" position.
- *
- */
-int handle_configure_request(void *prophs, xcb_connection_t *conn,
- xcb_configure_request_event_t *event);
-
-/**
- * Our window decorations were unmapped. That means, the window will be killed
- * now, so we better clean up before.
- *
- */
-int handle_unmap_notify_event(void *data, xcb_connection_t *conn, xcb_unmap_notify_event_t *event);
-
-/**
- * A destroy notify event is sent when the window is not unmapped, but
- * immediately destroyed (for example when starting a window and immediately
- * killing the program which started it).
- *
- * We just pass on the event to the unmap notify handler (by copying the
- * important fields in the event data structure).
- *
- */
-int handle_destroy_notify_event(void *data, xcb_connection_t *conn,
- xcb_destroy_notify_event_t *event);
-
-/**
- * Called when a window changes its title
- *
- */
-int handle_windowname_change(void *data, xcb_connection_t *conn, uint8_t state,
- xcb_window_t window, xcb_atom_t atom,
- xcb_get_property_reply_t *prop);
-/**
- * Handles legacy window name updates (WM_NAME), see also src/window.c,
- * window_update_name_legacy().
- *
- */
-int handle_windowname_change_legacy(void *data, xcb_connection_t *conn,
- uint8_t state, xcb_window_t window,
- xcb_atom_t atom, xcb_get_property_reply_t
- *prop);
-
-#if 0
-/**
- * Store the window classes for jumping to them later.
- *
- */
-int handle_windowclass_change(void *data, xcb_connection_t *conn, uint8_t state,
- xcb_window_t window, xcb_atom_t atom,
- xcb_get_property_reply_t *prop);
-