Packages

Native desktop GUI framework for Gleam, powered by Iced

Current section

Files

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

include/plushie@widget@combo_box_ComboBox.hrl

-record(combo_box, {
id :: binary(),
options :: list(binary()),
value :: binary(),
placeholder :: gleam@option:option(binary()),
width :: gleam@option:option(plushie@prop@length:length()),
padding :: gleam@option:option(plushie@prop@padding:padding()),
size :: gleam@option:option(float()),
font :: gleam@option:option(plushie@prop@font:font()),
line_height :: gleam@option:option(float()),
menu_height :: gleam@option:option(float()),
icon :: gleam@option:option(plushie@node:prop_value()),
on_option_hovered :: gleam@option:option(boolean()),
on_open :: gleam@option:option(boolean()),
on_close :: gleam@option:option(boolean()),
shaping :: gleam@option:option(plushie@prop@shaping:shaping()),
ellipsis :: gleam@option:option(binary()),
menu_style :: gleam@option:option(plushie@node:prop_value()),
on_submit :: gleam@option:option(boolean()),
style :: gleam@option:option(binary()),
a11y :: gleam@option:option(plushie@prop@a11y:a11y())
}).