Searched refs:grab_link (Results 1 – 3 of 3) sorted by relevance
76 struct wl_list grab_link; member289 wl_list_init(&surface->grab_link); in weston_desktop_surface_create()326 weston_desktop_surface_from_grab_link(struct wl_list *grab_link) in weston_desktop_surface_from_grab_link() argument329 wl_container_of(grab_link, surface, grab_link); in weston_desktop_surface_from_grab_link()567 return !wl_list_empty(&surface->grab_link); in weston_desktop_surface_get_grab()808 weston_desktop_seat_popup_grab_add_surface(seat, &surface->grab_link); in weston_desktop_surface_popup_grab()817 weston_desktop_seat_popup_grab_remove_surface(seat, &surface->grab_link); in weston_desktop_surface_popup_ungrab()827 wl_list_remove(&surface->grab_link); in weston_desktop_surface_popup_dismiss()828 wl_list_init(&surface->grab_link); in weston_desktop_surface_popup_dismiss()
279 struct wl_list *grab_link = seat->popup_grab.surfaces.next; in weston_desktop_seat_popup_grab_get_topmost_surface() local281 return weston_desktop_surface_from_grab_link(grab_link); in weston_desktop_seat_popup_grab_get_topmost_surface()
168 weston_desktop_surface_from_grab_link(struct wl_list *grab_link);