lv_wl_window.h

Typedefs

typedef bool (*lv_wayland_display_close_f_t)(lv_display_t *disp)

Functions

lv_display_t *lv_wayland_window_create(uint32_t hor_res, uint32_t ver_res, char *title, lv_wayland_display_close_f_t close_cb)

Creates a window

Parameters:
  • hor_res – The width of the window in pixels

  • ver_res – The height of the window in pixels

  • title – The title of the window

  • close_cb – The callback that will be execute when the user closes the window

Returns:

The LVGL display associated to the window

void lv_wayland_window_close(lv_display_t *disp)

Closes the window programmatically

Parameters:

disp – Reference to the LVGL display associated to the window

bool lv_wayland_window_is_open(lv_display_t *disp)

Check if the window is open

Parameters:

disp – Reference to the LVGL display associated to the window

Returns:

true: The window is open

void lv_wayland_window_set_fullscreen(lv_display_t *disp, bool fullscreen)

Sets the fullscreen state of the window

Parameters:
  • disp – Reference to the LVGL display associated to the window

  • fullscreen – If true the window enters fullscreen

void lv_wayland_window_set_maximized(lv_display_t *disp, bool maximize)

Sets the maximized state of the window

Parameters:
  • disp – Reference to the LVGL display associated to the window

  • fullscreen – If true the window is maximized