|
wlmaker
|
Public Attributes | |
| wlmcl_client_t * | wlclient_ptr |
| struct wl_surface * | wl_surface_ptr |
| struct zwlmaker_toplevel_icon_v1 * | toplevel_icon_ptr |
| unsigned | width |
| unsigned | height |
| void(* | configure_callback )(void *ud_ptr, uint32_t width, uint32_t height) |
| void * | configure_callback_ud_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.
Callback for input configure.
| void* _wlmcl_icon_t::configure_callback_ud_ptr |
Client-provided argument to configure_callback.
| unsigned _wlmcl_icon_t::height |
Height of the icon, once suggested by the server.
| struct ext_input_position_observer_v1* _wlmcl_icon_t::input_position_observer_ptr |
Input observer.
| int32_t _wlmcl_icon_t::last_position_x |
Last known reported input X position.
| int32_t _wlmcl_icon_t::last_position_y |
Last known reported input Y position.
| void(* _wlmcl_icon_t::position_callback) (double x, double y, void *ud_ptr) |
Callback for input position observation.
| void* _wlmcl_icon_t::position_callback_ud_ptr |
Client-provided argument to wlmcl_xdg_toplevel_t::position_callback.
| bool _wlmcl_icon_t::position_received |
Whether any position update had been received already.
| struct zwlmaker_toplevel_icon_v1* _wlmcl_icon_t::toplevel_icon_ptr |
The icon interface.
| unsigned _wlmcl_icon_t::width |
Width of the icon, once suggested by the server.
| struct wl_surface* _wlmcl_icon_t::wl_surface_ptr |
Surface.
| wlmcl_client_t* _wlmcl_icon_t::wlclient_ptr |
Back-link to the client.