Packages

Native desktop GUI framework for Gleam, powered by Iced

Current section

Files

Jump to
plushie_gleam include plushie@widget@pointer_area_PointerArea.hrl
Raw

include/plushie@widget@pointer_area_PointerArea.hrl

-record(pointer_area, {
id :: binary(),
children :: list(plushie@node:node_()),
cursor :: gleam@option:option(plushie@widget@pointer_area:cursor()),
on_press :: gleam@option:option(binary()),
on_release :: gleam@option:option(binary()),
on_right_press :: gleam@option:option(boolean()),
on_right_release :: gleam@option:option(boolean()),
on_middle_press :: gleam@option:option(boolean()),
on_middle_release :: gleam@option:option(boolean()),
on_double_click :: gleam@option:option(boolean()),
on_enter :: gleam@option:option(boolean()),
on_exit :: gleam@option:option(boolean()),
on_move :: gleam@option:option(boolean()),
on_scroll :: gleam@option:option(boolean()),
event_rate :: gleam@option:option(integer()),
a11y :: gleam@option:option(plushie@prop@a11y:a11y())
}).