[][src]Module lvgl::widgets::calendar

Contains Rust bindings for LVGL Calendar Widget API lv_calendar

Structs

__BindgenBitfieldUnit
lv_area_t

Represents an area of the screen.

lv_calendar_date_t

Represents a date on the calendar object (platform-agnostic).

lv_calendar_ext_t
lv_ll_t

Description of a linked list

lv_realign_t
lv_style_list_t

Constants

LV_CALENDAR_PART_BG

< Background and "normal" date numbers style

LV_CALENDAR_PART_DATE

Day name style

LV_CALENDAR_PART_DAY_NAMES

Calendar header style

LV_CALENDAR_PART_HEADER
LV_CALENDAR_WEEK_STARTS_MONDAY

Functions

create

Create a calendar objects

get_day_names

Get the name of the days

get_highlighted_dates

Get the the highlighted dates

get_highlighted_dates_num

Get the number of the highlighted dates

get_month_names

Get the name of the month

get_pressed_date

Get the the pressed date.

get_showed_date

Get the currently showed

get_today_date

Get the today's date

set_day_names

Set the name of the days

set_highlighted_dates

Set the the highlighted dates

set_month_names

Set the name of the month

set_showed_date

Set the currently showed

set_today_date

Set the today's date

Type Definitions

_bindgen_ty_32

Calendar parts

lv_align_t
lv_bidi_dir_t
lv_calendar_part_t
lv_coord_t
lv_design_cb_t

The design callback is used to draw the object on the screen. It accepts the object, a mask area, and the mode in which to draw the object.

lv_design_mode_t
lv_design_res_t
lv_drag_dir_t
lv_event_cb_t

@brief Event callback. Events are used to notify the user of some action being taken on the object. For details, see ::lv_event_t.

lv_event_t
lv_ll_node_t

Dummy type to make handling easier

lv_obj_t
lv_obj_user_data_t
lv_res_t
lv_signal_cb_t
lv_signal_t
lv_state_t