Add some guiding comments to example
This commit is contained in:
parent
c8c63456bc
commit
dc0e2f947a
1 changed files with 3 additions and 4 deletions
|
@ -21,16 +21,15 @@ fn main() -> Result<(), LvError> {
|
||||||
|
|
||||||
let mut ui = UI::init()?;
|
let mut ui = UI::init()?;
|
||||||
|
|
||||||
// Implement and register your display:
|
// Register your display:
|
||||||
ui.disp_drv_register(display)?;
|
ui.disp_drv_register(display)?;
|
||||||
|
|
||||||
// Initial state of input
|
// Define the initial state of your input
|
||||||
let latest_touch_status: Cell<BufferStatus> =
|
let latest_touch_status: Cell<BufferStatus> =
|
||||||
Cell::new(InputData::Touch(Point::new(0, 0)).released().once());
|
Cell::new(InputData::Touch(Point::new(0, 0)).released().once());
|
||||||
|
|
||||||
// Register the input mode
|
// Register a new input device that's capable of reading the current state of the input
|
||||||
let mut touch_screen = Pointer::new(|| latest_touch_status.get());
|
let mut touch_screen = Pointer::new(|| latest_touch_status.get());
|
||||||
|
|
||||||
ui.indev_drv_register(&mut touch_screen)?;
|
ui.indev_drv_register(&mut touch_screen)?;
|
||||||
|
|
||||||
// Create screen and widgets
|
// Create screen and widgets
|
||||||
|
|
Loading…
Reference in a new issue