mirror of
https://github.com/swaywm/sway.git
synced 2026-05-05 06:46:49 -04:00
Merge dad4e099f1 into d3ea07f828
This commit is contained in:
commit
7c2c6c46e2
4 changed files with 113 additions and 52 deletions
|
|
@ -176,17 +176,10 @@ struct sway_container *container_parent(struct sway_container *container,
|
|||
* surface-local coordinates of the given layout coordinates if the container
|
||||
* is a view and the view contains a surface at those coordinates.
|
||||
*/
|
||||
struct sway_container *container_at(struct sway_container *container,
|
||||
double ox, double oy, struct wlr_surface **surface,
|
||||
struct sway_container *container_at(struct sway_container *workspace,
|
||||
double lx, double ly, struct wlr_surface **surface,
|
||||
double *sx, double *sy);
|
||||
|
||||
/**
|
||||
* Same as container_at, but only checks floating views and expects coordinates
|
||||
* to be layout coordinates, as that's what floating views use.
|
||||
*/
|
||||
struct sway_container *floating_container_at(double lx, double ly,
|
||||
struct wlr_surface **surface, double *sx, double *sy);
|
||||
|
||||
/**
|
||||
* Apply the function for each descendant of the container breadth first.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue