Files
Benign X 16e21a5af3 chore(gdb): add obj state/scroll/layout fields to snapshot
- Add gen_obj_state_consts.py generator for lv_state_t
- Fix parse_bitmask_enum to support parens-optional shift expressions
- Add state, scroll, ext_click_pad, ext_draw_size, scrollbar_mode,
  scroll_snap, scroll_dir, layer_type, name, user_data, layout_inv,
  w/h_layout, is_deleting, rendered, skip_trans to LVObject.snapshot()
- Update dashboard frontend with full detail panel rendering
2026-04-22 17:16:33 +08:00

110 lines
2.0 KiB
Python

from ._version import __version__
from .value import Value, ValueInput, CorruptedValue, CorruptedError
from .lvgl import (
curr_inst,
LVDisplay,
LVDrawBuf,
LVDrawTask,
DRAW_TASK_TYPE_NAMES,
DRAW_TASK_STATE_NAMES,
DRAW_UNIT_TYPE_NAMES,
LVDrawUnit,
LVList,
LVObject,
ObjStyle,
LVStyle,
StyleEntry,
dump_obj_styles,
dump_obj_info,
style_prop_name,
decode_selector,
format_style_value,
LVCache,
LVCacheEntry,
LVCacheLRURB,
LVCacheLRURBIterator,
LVCacheIteratorBase,
LVImageCache,
LVImageHeaderCache,
create_cache_iterator,
LVRedBlackTree,
LVArray,
LVEvent,
LVEventDsc,
LVEventList,
event_code_name,
EVENT_CODE_NAMES,
LVAnim,
LVTimer,
LVImageDecoder,
LVFsDrv,
format_coord,
LVIndev,
INDEV_TYPE_NAMES,
LVGroup,
LVObjClass,
OBJ_FLAG_NAMES,
decode_obj_flags,
OBJ_STATE_NAMES,
decode_obj_states,
LVSubject,
LVObserver,
SUBJECT_TYPE_NAMES,
)
from . import cmds as cmds
__all__ = [
"__version__",
"curr_inst",
"LVDisplay",
"LVDrawBuf",
"LVDrawTask",
"LVDrawUnit",
"LVList",
"LVCache",
"LVRedBlackTree",
"LVObject",
"ObjStyle",
"LVStyle",
"StyleEntry",
"dump_obj_styles",
"dump_obj_info",
"style_prop_name",
"decode_selector",
"format_style_value",
"Value",
"ValueInput",
"CorruptedValue",
"CorruptedError",
"LVCacheEntry",
"LVCacheLRURB",
"LVCacheLRURBIterator",
"LVCacheIteratorBase",
"LVImageCache",
"LVImageHeaderCache",
"create_cache_iterator",
"LVArray",
"LVEvent",
"LVEventDsc",
"LVEventList",
"event_code_name",
"EVENT_CODE_NAMES",
"LVAnim",
"LVTimer",
"LVImageDecoder",
"LVFsDrv",
"format_coord",
"LVIndev",
"INDEV_TYPE_NAMES",
"LVGroup",
"LVObjClass",
"OBJ_FLAG_NAMES",
"decode_obj_flags",
"OBJ_STATE_NAMES",
"decode_obj_states",
"LVSubject",
"LVObserver",
"SUBJECT_TYPE_NAMES",
]