var_SetInteger (vout, "mouse-y", v);
}
-static void
-HandleParentStructure (vout_thread_t *vout, xcb_connection_t *conn,
- xcb_window_t xid, xcb_configure_notify_event_t *ev)
-{
- unsigned width, height, x, y;
-
- vout_PlacePicture (vout, ev->width, ev->height, &x, &y, &width, &height);
- if (width != vout->fmt_out.i_visible_width
- || height != vout->fmt_out.i_visible_height)
- {
- vout->i_changes |= VOUT_SIZE_CHANGE;
- return; /* vout will be reinitialized */
- }
-
- /* Move the picture within the window */
- const uint32_t values[] = { x, y, };
- xcb_configure_window (conn, xid,
- XCB_CONFIG_WINDOW_X | XCB_CONFIG_WINDOW_Y,
- values);
-}
-
/**
* Process an X11 event.
*/
}
return VLC_SUCCESS;
}
+
+void
+HandleParentStructure (vout_thread_t *vout, xcb_connection_t *conn,
+ xcb_window_t xid, xcb_configure_notify_event_t *ev)
+{
+ unsigned width, height, x, y;
+
+ vout_PlacePicture (vout, ev->width, ev->height, &x, &y, &width, &height);
+ if (width != vout->fmt_out.i_visible_width
+ || height != vout->fmt_out.i_visible_height)
+ {
+ vout->i_changes |= VOUT_SIZE_CHANGE;
+ return; /* vout will be reinitialized */
+ }
+
+ /* Move the picture within the window */
+ const uint32_t values[] = { x, y, };
+ xcb_configure_window (conn, xid,
+ XCB_CONFIG_WINDOW_X | XCB_CONFIG_WINDOW_Y,
+ values);
+}
int CheckError (vout_thread_t *, const char *str, xcb_void_cookie_t);
int ProcessEvent (vout_thread_t *, xcb_connection_t *, xcb_window_t,
xcb_generic_event_t *);
+void HandleParentStructure (vout_thread_t *vout, xcb_connection_t *conn,
+ xcb_window_t xid, xcb_configure_notify_event_t *ev);
+
+/* keys.c */
typedef struct key_handler_t key_handler_t;
key_handler_t *CreateKeyHandler (vlc_object_t *, xcb_connection_t *);
void DestroyKeyHandler (key_handler_t *);