diff options
author | Drew DeVault <sir@cmpwn.com> | 2017-11-15 08:10:03 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-15 08:10:03 -0500 |
commit | 0fe51b66e40e7016d42f00d539cbd3d382c2820c (patch) | |
tree | 5aa4127dfa5411864ff4fcccd64bf32b692f151c /include/wlr | |
parent | 855c117efdab06bd232a3f0d6e81d7288a0551ed (diff) | |
parent | 3f6cf517b9b8d5efa0c6001db5ed0871e5d8d2b4 (diff) |
Merge pull request #419 from emersion/fix-rotate-popups
Fix popups position for rotated views
Diffstat (limited to 'include/wlr')
-rw-r--r-- | include/wlr/types/wlr_xdg_shell_v6.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/wlr/types/wlr_xdg_shell_v6.h b/include/wlr/types/wlr_xdg_shell_v6.h index 07911ffa..e3982003 100644 --- a/include/wlr/types/wlr_xdg_shell_v6.h +++ b/include/wlr/types/wlr_xdg_shell_v6.h @@ -210,6 +210,12 @@ void wlr_xdg_toplevel_v6_set_resizing(struct wlr_xdg_surface_v6 *surface, void wlr_xdg_toplevel_v6_send_close(struct wlr_xdg_surface_v6 *surface); /** + * Compute the popup position in surface-local coordinates. + */ +void wlr_xdg_surface_v6_popup_get_position(struct wlr_xdg_surface_v6 *surface, + double *popup_sx, double *popup_sy); + +/** * Find a popup within this surface at the surface-local coordinates. Returns * the popup and coordinates in the topmost surface coordinate system or NULL if * no popup is found at that location. |