|
Blender V5.0
|
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 178 of file GHOST_WindowWayland.cc.
| bool GWL_XDG_Decor_Window::ack_configure = false |
When set, ACK configure is expected.
Definition at line 190 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 192 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 198 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 196 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 182 of file GHOST_WindowWayland.cc.
Referenced by xdg_toplevel_decoration_handle_configure().
| struct { ... } GWL_XDG_Decor_Window::pending |
Defer calling #xdg_surface_ack_configure.
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 179 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 181 of file GHOST_WindowWayland.cc.
Referenced by 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 180 of file GHOST_WindowWayland.cc.
Referenced by GHOST_WindowWayland::GHOST_WindowWayland(), and gwl_xdg_decor_window_destroy().