|
Blender V4.3
|
Public Attributes | ||
| xdg_surface * | surface = nullptr | |
| zxdg_toplevel_decoration_v1 * | toplevel_decor = nullptr | |
| xdg_toplevel * | toplevel = nullptr | |
| enum zxdg_toplevel_decoration_v1_mode | mode = (enum zxdg_toplevel_decoration_v1_mode)0 | |
| struct { | ||
| bool ack_configure = false | ||
| uint32_t ack_configure_serial = 0 | ||
| } | pending | |
| bool | initial_configure_seen = false | |
| int | initial_bounds [2] = {0, 0} | |
Definition at line 160 of file GHOST_WindowWayland.cc.
| bool GWL_XDG_Decor_Window::ack_configure = false |
When set, ACK configure is expected.
Definition at line 172 of file GHOST_WindowWayland.cc.
Referenced by gwl_window_frame_update_from_pending_no_lock(), and xdg_surface_handle_configure().
| uint32_t GWL_XDG_Decor_Window::ack_configure_serial = 0 |
The serial to pass to ACK configure.
Definition at line 174 of file GHOST_WindowWayland.cc.
Referenced by gwl_window_frame_update_from_pending_no_lock(), and xdg_surface_handle_configure().
| int GWL_XDG_Decor_Window::initial_bounds[2] = {0, 0} |
The maximum bounds on startup, monitor size minus docs for example.
Definition at line 180 of file GHOST_WindowWayland.cc.
Referenced by GHOST_WindowWayland::GHOST_WindowWayland(), and xdg_toplevel_handle_configure_bounds().
| bool GWL_XDG_Decor_Window::initial_configure_seen = false |
The window has been configured (see #xdg_surface_ack_configure).
Definition at line 178 of file GHOST_WindowWayland.cc.
Referenced by GHOST_WindowWayland::GHOST_WindowWayland(), gwl_window_frame_update_from_pending_no_lock(), and xdg_toplevel_handle_configure_bounds().
| enum zxdg_toplevel_decoration_v1_mode GWL_XDG_Decor_Window::mode = (enum zxdg_toplevel_decoration_v1_mode)0 |
Definition at line 164 of file GHOST_WindowWayland.cc.
Referenced by xdg_toplevel_decoration_handle_configure().
| struct { ... } GWL_XDG_Decor_Window::pending |
Defer calling #xdg_surface_ack_configure.
win->frame_pending_mutex. Referenced by gwl_window_frame_update_from_pending_no_lock(), and xdg_surface_handle_configure().
| xdg_surface* GWL_XDG_Decor_Window::surface = nullptr |
Definition at line 161 of file GHOST_WindowWayland.cc.
Referenced by GHOST_WindowWayland::GHOST_WindowWayland(), gwl_window_frame_update_from_pending_no_lock(), gwl_xdg_decor_window_destroy(), and xdg_surface_handle_configure().
| xdg_toplevel* GWL_XDG_Decor_Window::toplevel = nullptr |
Definition at line 163 of file GHOST_WindowWayland.cc.
Referenced by GHOST_WindowWayland::beginFullScreen(), GHOST_WindowWayland::endFullScreen(), GHOST_WindowWayland::GHOST_WindowWayland(), gwl_window_state_set(), gwl_window_title_set(), and gwl_xdg_decor_window_destroy().
| zxdg_toplevel_decoration_v1* GWL_XDG_Decor_Window::toplevel_decor = nullptr |
Definition at line 162 of file GHOST_WindowWayland.cc.
Referenced by GHOST_WindowWayland::GHOST_WindowWayland(), and gwl_xdg_decor_window_destroy().