mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-12-15 08:56:26 -05:00
Make sure we don't use others' prefixes
This commit is contained in:
parent
f9f75a1362
commit
71ca45e2c0
33 changed files with 207 additions and 203 deletions
|
|
@ -22,7 +22,7 @@
|
|||
#include "backend/x11.h"
|
||||
#include "util/signal.h"
|
||||
|
||||
struct wlr_x11_output *x11_output_from_window_id(struct wlr_x11_backend *x11,
|
||||
struct wlr_x11_output *get_x11_output_from_window_id(struct wlr_x11_backend *x11,
|
||||
xcb_window_t window) {
|
||||
struct wlr_x11_output *output;
|
||||
wl_list_for_each(output, &x11->outputs, link) {
|
||||
|
|
@ -33,7 +33,7 @@ struct wlr_x11_output *x11_output_from_window_id(struct wlr_x11_backend *x11,
|
|||
return NULL;
|
||||
}
|
||||
|
||||
void x11_output_layout_get_box(struct wlr_x11_backend *backend,
|
||||
void get_x11_output_layout_box(struct wlr_x11_backend *backend,
|
||||
struct wlr_box *box) {
|
||||
int min_x = INT_MAX, min_y = INT_MAX;
|
||||
int max_x = INT_MIN, max_y = INT_MIN;
|
||||
|
|
@ -67,13 +67,13 @@ void x11_output_layout_get_box(struct wlr_x11_backend *backend,
|
|||
|
||||
static void handle_x11_event(struct wlr_x11_backend *x11,
|
||||
xcb_generic_event_t *event) {
|
||||
x11_handle_input_event(x11, event);
|
||||
handle_x11_input_event(x11, event);
|
||||
|
||||
switch (event->response_type & XCB_EVENT_RESPONSE_TYPE_MASK) {
|
||||
case XCB_EXPOSE: {
|
||||
xcb_expose_event_t *ev = (xcb_expose_event_t *)event;
|
||||
struct wlr_x11_output *output =
|
||||
x11_output_from_window_id(x11, ev->window);
|
||||
get_x11_output_from_window_id(x11, ev->window);
|
||||
if (output != NULL) {
|
||||
wlr_output_update_needs_swap(&output->wlr_output);
|
||||
}
|
||||
|
|
@ -83,9 +83,9 @@ static void handle_x11_event(struct wlr_x11_backend *x11,
|
|||
xcb_configure_notify_event_t *ev =
|
||||
(xcb_configure_notify_event_t *)event;
|
||||
struct wlr_x11_output *output =
|
||||
x11_output_from_window_id(x11, ev->window);
|
||||
get_x11_output_from_window_id(x11, ev->window);
|
||||
if (output != NULL) {
|
||||
x11_output_handle_configure_notify(output, ev);
|
||||
handle_x11_configure_notify(output, ev);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
@ -93,7 +93,7 @@ static void handle_x11_event(struct wlr_x11_backend *x11,
|
|||
xcb_client_message_event_t *ev = (xcb_client_message_event_t *)event;
|
||||
if (ev->data.data32[0] == x11->atoms.wm_delete_window) {
|
||||
struct wlr_x11_output *output =
|
||||
x11_output_from_window_id(x11, ev->window);
|
||||
get_x11_output_from_window_id(x11, ev->window);
|
||||
if (output != NULL) {
|
||||
wlr_output_destroy(&output->wlr_output);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ static void x11_handle_pointer_position(struct wlr_x11_output *output,
|
|||
box.y /= wlr_output->scale;
|
||||
|
||||
struct wlr_box layout_box;
|
||||
x11_output_layout_get_box(x11, &layout_box);
|
||||
get_x11_output_layout_box(x11, &layout_box);
|
||||
|
||||
double ox = wlr_output->lx / (double)layout_box.width;
|
||||
double oy = wlr_output->ly / (double)layout_box.height;
|
||||
|
|
@ -56,7 +56,7 @@ static void x11_handle_pointer_position(struct wlr_x11_output *output,
|
|||
x11->time = time;
|
||||
}
|
||||
|
||||
void x11_handle_input_event(struct wlr_x11_backend *x11,
|
||||
void handle_x11_input_event(struct wlr_x11_backend *x11,
|
||||
xcb_generic_event_t *event) {
|
||||
switch (event->response_type & XCB_EVENT_RESPONSE_TYPE_MASK) {
|
||||
case XCB_KEY_PRESS:
|
||||
|
|
@ -116,7 +116,7 @@ void x11_handle_input_event(struct wlr_x11_backend *x11,
|
|||
xcb_motion_notify_event_t *ev = (xcb_motion_notify_event_t *)event;
|
||||
|
||||
struct wlr_x11_output *output =
|
||||
x11_output_from_window_id(x11, ev->event);
|
||||
get_x11_output_from_window_id(x11, ev->event);
|
||||
if (output != NULL) {
|
||||
x11_handle_pointer_position(output, ev->event_x, ev->event_y, ev->time);
|
||||
}
|
||||
|
|
@ -138,7 +138,7 @@ void x11_handle_input_event(struct wlr_x11_backend *x11,
|
|||
|
||||
const struct wlr_input_device_impl input_device_impl = { 0 };
|
||||
|
||||
void x11_update_pointer_position(struct wlr_x11_output *output,
|
||||
void update_x11_pointer_position(struct wlr_x11_output *output,
|
||||
xcb_timestamp_t time) {
|
||||
struct wlr_x11_backend *x11 = output->x11;
|
||||
|
||||
|
|
|
|||
|
|
@ -164,13 +164,13 @@ struct wlr_output *wlr_x11_output_create(struct wlr_backend *backend) {
|
|||
return wlr_output;
|
||||
}
|
||||
|
||||
void x11_output_handle_configure_notify(struct wlr_x11_output *output,
|
||||
void handle_x11_configure_notify(struct wlr_x11_output *output,
|
||||
xcb_configure_notify_event_t *ev) {
|
||||
wlr_output_update_custom_mode(&output->wlr_output, ev->width,
|
||||
ev->height, output->wlr_output.refresh);
|
||||
|
||||
// Move the pointer to its new location
|
||||
x11_update_pointer_position(output, output->x11->time);
|
||||
update_x11_pointer_position(output, output->x11->time);
|
||||
}
|
||||
|
||||
bool wlr_output_is_x11(struct wlr_output *wlr_output) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue