Changeset View
Changeset View
Standalone View
Standalone View
intern/ghost/intern/GHOST_SystemWayland.h
| Show First 20 Lines • Show All 177 Lines • ▼ Show 20 Lines | #endif | ||||
| struct xdg_wm_base *xdg_decor_shell(); | struct xdg_wm_base *xdg_decor_shell(); | ||||
| struct zxdg_decoration_manager_v1 *xdg_decor_manager(); | struct zxdg_decoration_manager_v1 *xdg_decor_manager(); | ||||
| /* End `xdg_decor`. */ | /* End `xdg_decor`. */ | ||||
| const std::vector<GWL_Output *> &outputs() const; | const std::vector<GWL_Output *> &outputs() const; | ||||
| struct wl_shm *wl_shm() const; | struct wl_shm *wl_shm() const; | ||||
| void ime_begin( | |||||
| GHOST_WindowWayland *win, int32_t x, int32_t y, int32_t w, int32_t h, bool completed) const; | |||||
| void ime_end(GHOST_WindowWayland *win) const; | |||||
| /* WAYLAND utility functions. */ | /* WAYLAND utility functions. */ | ||||
| /** | /** | ||||
| * Push an event, with support for calling from a thread. | * Push an event, with support for calling from a thread. | ||||
| * NOTE: only needed for `USE_EVENT_BACKGROUND_THREAD`. | * NOTE: only needed for `USE_EVENT_BACKGROUND_THREAD`. | ||||
| */ | */ | ||||
| GHOST_TSuccess pushEvent_maybe_pending(GHOST_IEvent *event); | GHOST_TSuccess pushEvent_maybe_pending(GHOST_IEvent *event); | ||||
| ▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines | |||||