[][src]Module lvgl::widgets::tileview

Contains Rust bindings for LVGL Tile View Widget API lv_tileview

Structs

__BindgenBitfieldUnit
lv_area_t

Represents an area of the screen.

lv_cont_ext_t
lv_ll_t

Description of a linked list

lv_page_ext_t
lv_page_ext_t__bindgen_ty_1
lv_page_ext_t__bindgen_ty_2
lv_point_t

Represents a point on the screen.

lv_realign_t
lv_style_list_t
lv_tileview_ext_t

TYPEDEFS

Constants

LV_TILEVIEW_DEF_ANIM_TIME
LV_TILEVIEW_PART_BG
LV_TILEVIEW_PART_EDGE_FLASH
LV_TILEVIEW_PART_SCROLLBAR
_LV_TILEVIEW_PART_REAL_LAST
_LV_TILEVIEW_PART_VIRTUAL_LAST

Functions

add_element

Register an object on the tileview. The register object will able to slide the tileview

create

Create a tileview objects

get_anim_time

Get the animation time for the Tile view

get_edge_flash

Get the scroll propagation property

get_tile_act

Get the tile to be shown

set_anim_time

Set the animation time for the Tile view

set_edge_flash

Enable the edge flash effect. (Show an arc when the an edge is reached)

set_tile_act

Set the tile to be shown

set_valid_positions

Set the valid position's indices. The scrolling will be possible only to these positions.

Type Definitions

_bindgen_ty_39
lv_align_t
lv_anim_enable_t
lv_anim_value_t

Type of the animated value

lv_bidi_dir_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_fit_t
lv_layout_t
lv_ll_node_t

Dummy type to make handling easier

lv_obj_t
lv_obj_user_data_t
lv_res_t
lv_scrollbar_mode_t
lv_signal_cb_t
lv_signal_t
lv_state_t