-module(glare@property). -compile([no_auto_import, nowarn_unused_vars]). -export([attr/3, style/3, class/2, background/2, bg_color/2, bg_img/2, border/2, border_color/2, radius/2, color/2, cursor/2, display/2, flex/2, flex_basis/2, flex_direction/2, flex_grow/2, flex_shrink/2, flex_wrap/2, font/2, font_family/2, size/2, weight/2, gap/2, grid/2, grid_area/2, height/2, margin/2, margin_bottom/2, margin_left/2, margin_right/2, margin_top/2, padding/2, padding_bottom/2, padding_left/2, padding_right/2, padding_top/2, position/2, rotate/2, text_align/2, text_overflow/2, text_shadow/2, width/2, z_index/2]). -spec attr(glare@element:node_(), binary(), binary()) -> glare@element:node_(). attr(Field@0, Field@1, Field@2) -> '../ffi_property.mjs':attr(Field@0, Field@1, Field@2). -spec style(glare@element:node_(), binary(), binary()) -> glare@element:node_(). style(Field@0, Field@1, Field@2) -> '../ffi_property.mjs':style(Field@0, Field@1, Field@2). -spec class(glare@element:node_(), binary()) -> glare@element:node_(). class(Field@0, Field@1) -> '../ffi_property.mjs':class(Field@0, Field@1). -spec background(glare@element:node_(), binary()) -> glare@element:node_(). background(Field@0, Field@1) -> '../ffi_property.mjs':background(Field@0, Field@1). -spec bg_color(glare@element:node_(), binary()) -> glare@element:node_(). bg_color(Field@0, Field@1) -> '../ffi_property.mjs':bg_color(Field@0, Field@1). -spec bg_img(glare@element:node_(), binary()) -> glare@element:node_(). bg_img(Field@0, Field@1) -> '../ffi_property.mjs':bg_img(Field@0, Field@1). -spec border(glare@element:node_(), binary()) -> glare@element:node_(). border(Field@0, Field@1) -> '../ffi_property.mjs':border(Field@0, Field@1). -spec border_color(glare@element:node_(), binary()) -> glare@element:node_(). border_color(Field@0, Field@1) -> '../ffi_property.mjs':border_color(Field@0, Field@1). -spec radius(glare@element:node_(), binary()) -> glare@element:node_(). radius(Field@0, Field@1) -> '../ffi_property.mjs':radius(Field@0, Field@1). -spec color(glare@element:node_(), binary()) -> glare@element:node_(). color(Field@0, Field@1) -> '../ffi_property.mjs':color(Field@0, Field@1). -spec cursor(glare@element:node_(), binary()) -> glare@element:node_(). cursor(Field@0, Field@1) -> '../ffi_property.mjs':cursor(Field@0, Field@1). -spec display(glare@element:node_(), binary()) -> glare@element:node_(). display(Field@0, Field@1) -> '../ffi_property.mjs':display(Field@0, Field@1). -spec flex(glare@element:node_(), binary()) -> glare@element:node_(). flex(Field@0, Field@1) -> '../ffi_property.mjs':flex(Field@0, Field@1). -spec flex_basis(glare@element:node_(), binary()) -> glare@element:node_(). flex_basis(Field@0, Field@1) -> '../ffi_property.mjs':flex_basis(Field@0, Field@1). -spec flex_direction(glare@element:node_(), binary()) -> glare@element:node_(). flex_direction(Field@0, Field@1) -> '../ffi_property.mjs':flex_direction(Field@0, Field@1). -spec flex_grow(glare@element:node_(), binary()) -> glare@element:node_(). flex_grow(Field@0, Field@1) -> '../ffi_property.mjs':flex_grow(Field@0, Field@1). -spec flex_shrink(glare@element:node_(), binary()) -> glare@element:node_(). flex_shrink(Field@0, Field@1) -> '../ffi_property.mjs':flex_shrink(Field@0, Field@1). -spec flex_wrap(glare@element:node_(), binary()) -> glare@element:node_(). flex_wrap(Field@0, Field@1) -> '../ffi_property.mjs':flex_wrap(Field@0, Field@1). -spec font(glare@element:node_(), binary()) -> glare@element:node_(). font(Field@0, Field@1) -> '../ffi_property.mjs':font(Field@0, Field@1). -spec font_family(glare@element:node_(), binary()) -> glare@element:node_(). font_family(Field@0, Field@1) -> '../ffi_property.mjs':font_family(Field@0, Field@1). -spec size(glare@element:node_(), binary()) -> glare@element:node_(). size(Field@0, Field@1) -> '../ffi_property.mjs':size(Field@0, Field@1). -spec weight(glare@element:node_(), binary()) -> glare@element:node_(). weight(Field@0, Field@1) -> '../ffi_property.mjs':weight(Field@0, Field@1). -spec gap(glare@element:node_(), binary()) -> glare@element:node_(). gap(Field@0, Field@1) -> '../ffi_property.mjs':gap(Field@0, Field@1). -spec grid(glare@element:node_(), binary()) -> glare@element:node_(). grid(Field@0, Field@1) -> '../ffi_property.mjs':grid(Field@0, Field@1). -spec grid_area(glare@element:node_(), binary()) -> glare@element:node_(). grid_area(Field@0, Field@1) -> '../ffi_property.mjs':grid_area(Field@0, Field@1). -spec height(glare@element:node_(), binary()) -> glare@element:node_(). height(Field@0, Field@1) -> '../ffi_property.mjs':height(Field@0, Field@1). -spec margin(glare@element:node_(), binary()) -> glare@element:node_(). margin(Field@0, Field@1) -> '../ffi_property.mjs':margin(Field@0, Field@1). -spec margin_bottom(glare@element:node_(), binary()) -> glare@element:node_(). margin_bottom(Field@0, Field@1) -> '../ffi_property.mjs':margin_bottom(Field@0, Field@1). -spec margin_left(glare@element:node_(), binary()) -> glare@element:node_(). margin_left(Field@0, Field@1) -> '../ffi_property.mjs':margin_left(Field@0, Field@1). -spec margin_right(glare@element:node_(), binary()) -> glare@element:node_(). margin_right(Field@0, Field@1) -> '../ffi_property.mjs':margin_right(Field@0, Field@1). -spec margin_top(glare@element:node_(), binary()) -> glare@element:node_(). margin_top(Field@0, Field@1) -> '../ffi_property.mjs':margin_top(Field@0, Field@1). -spec padding(glare@element:node_(), binary()) -> glare@element:node_(). padding(Field@0, Field@1) -> '../ffi_property.mjs':padding(Field@0, Field@1). -spec padding_bottom(glare@element:node_(), binary()) -> glare@element:node_(). padding_bottom(Field@0, Field@1) -> '../ffi_property.mjs':padding_bottom(Field@0, Field@1). -spec padding_left(glare@element:node_(), binary()) -> glare@element:node_(). padding_left(Field@0, Field@1) -> '../ffi_property.mjs':padding_left(Field@0, Field@1). -spec padding_right(glare@element:node_(), binary()) -> glare@element:node_(). padding_right(Field@0, Field@1) -> '../ffi_property.mjs':padding_right(Field@0, Field@1). -spec padding_top(glare@element:node_(), binary()) -> glare@element:node_(). padding_top(Field@0, Field@1) -> '../ffi_property.mjs':padding_top(Field@0, Field@1). -spec position(glare@element:node_(), binary()) -> glare@element:node_(). position(Field@0, Field@1) -> '../ffi_property.mjs':position(Field@0, Field@1). -spec rotate(glare@element:node_(), binary()) -> glare@element:node_(). rotate(Field@0, Field@1) -> '../ffi_property.mjs':rotate(Field@0, Field@1). -spec text_align(glare@element:node_(), binary()) -> glare@element:node_(). text_align(Field@0, Field@1) -> '../ffi_property.mjs':text_align(Field@0, Field@1). -spec text_overflow(glare@element:node_(), binary()) -> glare@element:node_(). text_overflow(Field@0, Field@1) -> '../ffi_property.mjs':text_overflow(Field@0, Field@1). -spec text_shadow(glare@element:node_(), binary()) -> glare@element:node_(). text_shadow(Field@0, Field@1) -> '../ffi_property.mjs':text_shadow(Field@0, Field@1). -spec width(glare@element:node_(), binary()) -> glare@element:node_(). width(Field@0, Field@1) -> '../ffi_property.mjs':width(Field@0, Field@1). -spec z_index(glare@element:node_(), binary()) -> glare@element:node_(). z_index(Field@0, Field@1) -> '../ffi_property.mjs':z_index(Field@0, Field@1).