X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=window.h;h=fc47250bd4e73ea27174a4e1a9e67b97a366dae1;hb=789697360cff39481be16d70bf34772a0567fab0;hp=cb72b12066b133edc1d3b52a5d46e6bcdf4e8d8c;hpb=829bc9b91fd283ead121a47a9ec6582fd6e600a8;p=bspwm.git diff --git a/window.h b/window.h index cb72b12..fc47250 100644 --- a/window.h +++ b/window.h @@ -12,15 +12,22 @@ bool might_cover(desktop_t *, node_t *); bool locate_window(xcb_window_t, window_location_t *); bool locate_desktop(char *, desktop_location_t *); bool is_inside(monitor_t *, xcb_point_t); +void get_side_handle(client_t *, direction_t, xcb_point_t *); +monitor_t *monitor_from_point(xcb_point_t); monitor_t *underlying_monitor(client_t *); void manage_window(monitor_t *, desktop_t *, xcb_window_t); void adopt_orphans(void); void window_draw_border(node_t *, bool, bool); +uint32_t get_border_color(client_t *, bool, bool); +void update_floating_rectangle(client_t *); +void query_pointer(xcb_window_t *, xcb_point_t *); +void list_windows(char *); void window_close(node_t *); void window_kill(desktop_t *, node_t *); void toggle_fullscreen(monitor_t *, client_t *); void toggle_floating(node_t *); void toggle_locked(client_t *); +void set_urgency(monitor_t *, desktop_t *, node_t *, bool); void set_shadow(xcb_window_t, uint32_t); void enable_shadow(xcb_window_t); void disable_shadow(xcb_window_t); @@ -29,17 +36,14 @@ void window_move(xcb_window_t, int16_t, int16_t); void window_move_resize(xcb_window_t, int16_t, int16_t, uint16_t, uint16_t); void window_focus(xcb_window_t); void window_raise(xcb_window_t); -void window_pseudo_raise(desktop_t *, xcb_window_t); +void stack_tiled(desktop_t *); void window_lower(xcb_window_t); void window_set_visibility(xcb_window_t, bool); void window_hide(xcb_window_t); void window_show(xcb_window_t); +void toggle_visibility(void); void enable_motion_recorder(void); void disable_motion_recorder(void); -void toggle_visibility(void); -uint32_t get_border_color(client_t *, bool, bool); -void update_floating_rectangle(client_t *); -void get_pointed_window(xcb_window_t *); -void list_windows(char *); +void clear_input_focus(void); #endif