|
wlmaker
|
Public Attributes | |
| wlclient_t * | wlclient_ptr |
| struct wl_surface * | wl_surface_ptr |
| struct zwlmaker_toplevel_icon_v1 * | toplevel_icon_ptr |
| unsigned | width |
| unsigned | height |
| wlcl_dblbuf_ready_callback_t | ready_callback |
| void * | ready_callback_ud_ptr |
| wlcl_dblbuf_t * | dblbuf_ptr |
| void(* | position_callback )(double x, double y, void *ud_ptr) |
| void * | position_callback_ud_ptr |
| bool | position_received |
| int32_t | last_position_x |
| int32_t | last_position_y |
| struct ext_input_position_observer_v1 * | input_position_observer_ptr |
State of the icon.
| wlcl_dblbuf_t* _wlclient_icon_t::dblbuf_ptr |
Double-buffered state of the surface.
| unsigned _wlclient_icon_t::height |
Height of the icon, once suggested by the server.
| struct ext_input_position_observer_v1* _wlclient_icon_t::input_position_observer_ptr |
Input observer.
| int32_t _wlclient_icon_t::last_position_x |
Last known reported input X position.
| int32_t _wlclient_icon_t::last_position_y |
Last known reported input Y position.
| void(* _wlclient_icon_t::position_callback) (double x, double y, void *ud_ptr) |
Callback for input position observation.
| void* _wlclient_icon_t::position_callback_ud_ptr |
Client-provided argument to wlclient_xdg_toplevel_t::position_callback.
| bool _wlclient_icon_t::position_received |
Whether any position update had been received already.
| wlcl_dblbuf_ready_callback_t _wlclient_icon_t::ready_callback |
Callback for when the icon's buffer is ready to be drawn into.
| void* _wlclient_icon_t::ready_callback_ud_ptr |
Argument to that callback.
| struct zwlmaker_toplevel_icon_v1* _wlclient_icon_t::toplevel_icon_ptr |
The icon interface.
| unsigned _wlclient_icon_t::width |
Width of the icon, once suggested by the server.
| struct wl_surface* _wlclient_icon_t::wl_surface_ptr |
Surface.
| wlclient_t* _wlclient_icon_t::wlclient_ptr |
Back-link to the client.