// Generated by tools/generate-properties.mjs from @webref/css 8.7.8 and @mdn/browser-compat-data 8.1.7. Fluent authoring API; do not edit.
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "width")
self.append_input("width", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "width")
self.append_property_fallbacks("width", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "width")
self.with_rule(self.rule.width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "width")
self.with_rule(self.rule.width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "width")
self.append_clear("width", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::height(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "height")
self.append_input("height", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::height_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "height")
self.append_property_fallbacks("height", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::height(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "height")
self.with_rule(self.rule.height(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::height_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "height")
self.with_rule(self.rule.height_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_height(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "height")
self.append_clear("height", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::min_height(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minHeight")
self.append_input("minHeight", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::min_height_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minHeight")
self.append_property_fallbacks("minHeight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::min_height(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "minHeight")
self.with_rule(self.rule.min_height(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::min_height_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "minHeight")
self.with_rule(self.rule.min_height_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_min_height(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minHeight")
self.append_clear("minHeight", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::max_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxWidth")
self.append_input("maxWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::max_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxWidth")
self.append_property_fallbacks("maxWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::max_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maxWidth")
self.with_rule(self.rule.max_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::max_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maxWidth")
self.with_rule(self.rule.max_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_max_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxWidth")
self.append_clear("maxWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "padding")
self.append_input("padding", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "padding")
self.append_property_fallbacks("padding", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "padding")
self.with_rule(self.rule.padding(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "padding")
self.with_rule(self.rule.padding_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "padding")
self.append_clear("padding", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_block(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlock")
self.append_input("paddingBlock", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_block_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlock")
self.append_property_fallbacks("paddingBlock", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_block(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingBlock")
self.with_rule(self.rule.padding_block(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_block_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingBlock")
self.with_rule(self.rule.padding_block_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_block(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlock")
self.append_clear("paddingBlock", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_inline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInline")
self.append_input("paddingInline", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_inline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInline")
self.append_property_fallbacks("paddingInline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_inline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingInline")
self.with_rule(self.rule.padding_inline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_inline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingInline")
self.with_rule(self.rule.padding_inline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_inline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInline")
self.append_clear("paddingInline", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_inline_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInlineStart")
self.append_input("paddingInlineStart", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_inline_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInlineStart")
self.append_property_fallbacks("paddingInlineStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_inline_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingInlineStart")
self.with_rule(self.rule.padding_inline_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_inline_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingInlineStart")
self.with_rule(self.rule.padding_inline_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_inline_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInlineStart")
self.append_clear("paddingInlineStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_inline_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInlineEnd")
self.append_input("paddingInlineEnd", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_inline_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInlineEnd")
self.append_property_fallbacks("paddingInlineEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_inline_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingInlineEnd")
self.with_rule(self.rule.padding_inline_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_inline_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingInlineEnd")
self.with_rule(self.rule.padding_inline_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_inline_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingInlineEnd")
self.append_clear("paddingInlineEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_top(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginTop")
self.append_input("marginTop", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_top_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginTop")
self.append_property_fallbacks("marginTop", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_top(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginTop")
self.with_rule(self.rule.margin_top(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_top_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginTop")
self.with_rule(self.rule.margin_top_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_top(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginTop")
self.append_clear("marginTop", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_bottom(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBottom")
self.append_input("marginBottom", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_bottom_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBottom")
self.append_property_fallbacks("marginBottom", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_bottom(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginBottom")
self.with_rule(self.rule.margin_bottom(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_bottom_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginBottom")
self.with_rule(self.rule.margin_bottom_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_bottom(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBottom")
self.append_clear("marginBottom", source)
}
///|
#callsite(autofill(location))
pub fn[T : DisplayInput] Rule::display(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "display")
self.append_input("display", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : DisplayInputFallbacks] Rule::display_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "display")
self.append_property_fallbacks("display", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : DisplayInput] Frame::display(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "display")
self.with_rule(self.rule.display(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : DisplayInputFallbacks] Frame::display_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "display")
self.with_rule(self.rule.display_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_display(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "display")
self.append_clear("display", source)
}
///|
#callsite(autofill(location))
pub fn[T : PlaceItemsInput] Rule::place_items(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeItems")
self.append_input("placeItems", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PlaceItemsInputFallbacks] Rule::place_items_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeItems")
self.append_property_fallbacks("placeItems", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PlaceItemsInput] Frame::place_items(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "placeItems")
self.with_rule(self.rule.place_items(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PlaceItemsInputFallbacks] Frame::place_items_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "placeItems")
self.with_rule(self.rule.place_items_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_place_items(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeItems")
self.append_clear("placeItems", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Rule::overflow(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflow")
self.append_input("overflow", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Rule::overflow_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflow")
self.append_property_fallbacks("overflow", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Frame::overflow(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflow")
self.with_rule(self.rule.overflow(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Frame::overflow_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflow")
self.with_rule(self.rule.overflow_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overflow(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflow")
self.append_clear("overflow", source)
}
///|
#callsite(autofill(location))
pub fn[T : CursorInput] Rule::cursor(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cursor")
self.append_input("cursor", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CursorInputFallbacks] Rule::cursor_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cursor")
self.append_property_fallbacks("cursor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CursorInput] Frame::cursor(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "cursor")
self.with_rule(self.rule.cursor(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CursorInputFallbacks] Frame::cursor_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "cursor")
self.with_rule(self.rule.cursor_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_cursor(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cursor")
self.append_clear("cursor", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "color")
self.append_input("color", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "color")
self.append_property_fallbacks("color", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "color")
self.with_rule(self.rule.color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "color")
self.with_rule(self.rule.color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "color")
self.append_clear("color", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::background_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundColor")
self.append_input("backgroundColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::background_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundColor")
self.append_property_fallbacks("backgroundColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::background_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundColor")
self.with_rule(self.rule.background_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::background_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundColor")
self.with_rule(self.rule.background_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundColor")
self.append_clear("backgroundColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderColor")
self.append_input("borderColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderColor")
self.append_property_fallbacks("borderColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderColor")
self.with_rule(self.rule.border_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderColor")
self.with_rule(self.rule.border_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderColor")
self.append_clear("borderColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::border_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderWidth")
self.append_input("borderWidth", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::border_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderWidth")
self.append_property_fallbacks("borderWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::border_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderWidth")
self.with_rule(self.rule.border_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::border_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderWidth")
self.with_rule(self.rule.border_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderWidth")
self.append_clear("borderWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderRadiiInput] Rule::border_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRadius")
self.append_input("borderRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderRadiiInputFallbacks] Rule::border_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRadius")
self.append_property_fallbacks("borderRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderRadiiInput] Frame::border_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRadius")
self.with_rule(self.rule.border_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderRadiiInputFallbacks] Frame::border_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRadius")
self.with_rule(self.rule.border_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRadius")
self.append_clear("borderRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInput] Rule::border_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStyle")
self.append_input("borderStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInputFallbacks] Rule::border_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStyle")
self.append_property_fallbacks("borderStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInput] Frame::border_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderStyle")
self.with_rule(self.rule.border_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInputFallbacks] Frame::border_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderStyle")
self.with_rule(self.rule.border_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStyle")
self.append_clear("borderStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_inline_start_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartColor")
self.append_input("borderInlineStartColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_inline_start_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartColor")
self.append_property_fallbacks("borderInlineStartColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_inline_start_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStartColor")
self.with_rule(self.rule.border_inline_start_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_inline_start_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStartColor")
self.with_rule(self.rule.border_inline_start_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_start_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartColor")
self.append_clear("borderInlineStartColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_inline_end_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndColor")
self.append_input("borderInlineEndColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_inline_end_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndColor")
self.append_property_fallbacks("borderInlineEndColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_inline_end_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineEndColor")
self.with_rule(self.rule.border_inline_end_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_inline_end_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineEndColor")
self.with_rule(self.rule.border_inline_end_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_end_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndColor")
self.append_clear("borderInlineEndColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::border_inline_start_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartWidth")
self.append_input("borderInlineStartWidth", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::border_inline_start_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartWidth")
self.append_property_fallbacks("borderInlineStartWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::border_inline_start_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStartWidth")
self.with_rule(self.rule.border_inline_start_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::border_inline_start_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStartWidth")
self.with_rule(self.rule.border_inline_start_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_start_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartWidth")
self.append_clear("borderInlineStartWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::border_inline_end_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndWidth")
self.append_input("borderInlineEndWidth", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::border_inline_end_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndWidth")
self.append_property_fallbacks("borderInlineEndWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::border_inline_end_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineEndWidth")
self.with_rule(self.rule.border_inline_end_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::border_inline_end_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineEndWidth")
self.with_rule(self.rule.border_inline_end_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_end_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndWidth")
self.append_clear("borderInlineEndWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInput] Rule::border_inline_start_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartStyle")
self.append_input("borderInlineStartStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInputFallbacks] Rule::border_inline_start_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartStyle")
self.append_property_fallbacks("borderInlineStartStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInput] Frame::border_inline_start_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStartStyle")
self.with_rule(self.rule.border_inline_start_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInputFallbacks] Frame::border_inline_start_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStartStyle")
self.with_rule(self.rule.border_inline_start_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_start_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStartStyle")
self.append_clear("borderInlineStartStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInput] Rule::border_inline_end_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndStyle")
self.append_input("borderInlineEndStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInputFallbacks] Rule::border_inline_end_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndStyle")
self.append_property_fallbacks("borderInlineEndStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInput] Frame::border_inline_end_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineEndStyle")
self.with_rule(self.rule.border_inline_end_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInputFallbacks] Frame::border_inline_end_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineEndStyle")
self.with_rule(self.rule.border_inline_end_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_end_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEndStyle")
self.append_clear("borderInlineEndStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Rule::border_start_start_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStartStartRadius")
self.append_input("borderStartStartRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Rule::border_start_start_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStartStartRadius")
self.append_property_fallbacks("borderStartStartRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Frame::border_start_start_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderStartStartRadius")
self.with_rule(self.rule.border_start_start_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Frame::border_start_start_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderStartStartRadius")
self.with_rule(self.rule.border_start_start_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_start_start_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStartStartRadius")
self.append_clear("borderStartStartRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Rule::border_start_end_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStartEndRadius")
self.append_input("borderStartEndRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Rule::border_start_end_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStartEndRadius")
self.append_property_fallbacks("borderStartEndRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Frame::border_start_end_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderStartEndRadius")
self.with_rule(self.rule.border_start_end_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Frame::border_start_end_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderStartEndRadius")
self.with_rule(self.rule.border_start_end_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_start_end_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderStartEndRadius")
self.append_clear("borderStartEndRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Rule::border_end_start_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderEndStartRadius")
self.append_input("borderEndStartRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Rule::border_end_start_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderEndStartRadius")
self.append_property_fallbacks("borderEndStartRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Frame::border_end_start_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderEndStartRadius")
self.with_rule(self.rule.border_end_start_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Frame::border_end_start_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderEndStartRadius")
self.with_rule(self.rule.border_end_start_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_end_start_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderEndStartRadius")
self.append_clear("borderEndStartRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Rule::border_end_end_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderEndEndRadius")
self.append_input("borderEndEndRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Rule::border_end_end_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderEndEndRadius")
self.append_property_fallbacks("borderEndEndRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Frame::border_end_end_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderEndEndRadius")
self.with_rule(self.rule.border_end_end_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Frame::border_end_end_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderEndEndRadius")
self.with_rule(self.rule.border_end_end_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_end_end_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderEndEndRadius")
self.append_clear("borderEndEndRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSizeInput] Rule::font_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSize")
self.append_input("fontSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontSizeInputFallbacks] Rule::font_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSize")
self.append_property_fallbacks("fontSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSizeInput] Frame::font_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSize")
self.with_rule(self.rule.font_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontSizeInputFallbacks] Frame::font_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSize")
self.with_rule(self.rule.font_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSize")
self.append_clear("fontSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : IntInput] Rule::font_weight(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontWeight")
self.append_input("fontWeight", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : IntInputFallbacks] Rule::font_weight_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontWeight")
self.append_property_fallbacks("fontWeight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : IntInput] Frame::font_weight(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontWeight")
self.with_rule(self.rule.font_weight(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : IntInputFallbacks] Frame::font_weight_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontWeight")
self.with_rule(self.rule.font_weight_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_weight(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontWeight")
self.append_clear("fontWeight", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineHeightInput] Rule::line_height(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lineHeight")
self.append_input("lineHeight", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineHeightInputFallbacks] Rule::line_height_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lineHeight")
self.append_property_fallbacks("lineHeight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineHeightInput] Frame::line_height(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "lineHeight")
self.with_rule(self.rule.line_height(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineHeightInputFallbacks] Frame::line_height_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "lineHeight")
self.with_rule(self.rule.line_height_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_line_height(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lineHeight")
self.append_clear("lineHeight", source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Rule::opacity(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "opacity")
self.append_input("opacity", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Rule::opacity_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "opacity")
self.append_property_fallbacks("opacity", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Frame::opacity(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "opacity")
self.with_rule(self.rule.opacity(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Frame::opacity_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "opacity")
self.with_rule(self.rule.opacity_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_opacity(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "opacity")
self.append_clear("opacity", source)
}
///|
#callsite(autofill(location))
pub fn[T : StringInput] Rule::appearance(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "appearance")
self.append_input("appearance", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : StringInputFallbacks] Rule::appearance_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "appearance")
self.append_property_fallbacks("appearance", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : StringInput] Frame::appearance(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "appearance")
self.with_rule(self.rule.appearance(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : StringInputFallbacks] Frame::appearance_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "appearance")
self.with_rule(self.rule.appearance_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_appearance(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "appearance")
self.append_clear("appearance", source)
}
///|
#callsite(autofill(location))
pub fn[T : StringInput] Rule::font_family(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontFamily")
self.append_input("fontFamily", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : StringInputFallbacks] Rule::font_family_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontFamily")
self.append_property_fallbacks("fontFamily", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : StringInput] Frame::font_family(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontFamily")
self.with_rule(self.rule.font_family(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : StringInputFallbacks] Frame::font_family_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontFamily")
self.with_rule(self.rule.font_family_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_family(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontFamily")
self.append_clear("fontFamily", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxShadowListInput] Rule::box_shadow(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxShadow")
self.append_input("boxShadow", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxShadowListInputFallbacks] Rule::box_shadow_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxShadow")
self.append_property_fallbacks("boxShadow", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxShadowListInput] Frame::box_shadow(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "boxShadow")
self.with_rule(self.rule.box_shadow(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxShadowListInputFallbacks] Frame::box_shadow_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "boxShadow")
self.with_rule(self.rule.box_shadow_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_box_shadow(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxShadow")
self.append_clear("boxShadow", source)
}
///|
#callsite(autofill(location))
pub fn[T : FilterListInput] Rule::filter(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "filter")
self.append_input("filter", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FilterListInputFallbacks] Rule::filter_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "filter")
self.append_property_fallbacks("filter", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FilterListInput] Frame::filter(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "filter")
self.with_rule(self.rule.filter(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FilterListInputFallbacks] Frame::filter_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "filter")
self.with_rule(self.rule.filter_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_filter(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "filter")
self.append_clear("filter", source)
}
///|
#callsite(autofill(location))
pub fn[T : FilterListInput] Rule::backdrop_filter(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backdropFilter")
self.append_input("backdropFilter", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FilterListInputFallbacks] Rule::backdrop_filter_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backdropFilter")
self.append_property_fallbacks("backdropFilter", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FilterListInput] Frame::backdrop_filter(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backdropFilter")
self.with_rule(self.rule.backdrop_filter(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FilterListInputFallbacks] Frame::backdrop_filter_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backdropFilter")
self.with_rule(self.rule.backdrop_filter_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_backdrop_filter(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backdropFilter")
self.append_clear("backdropFilter", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextShadowListInput] Rule::text_shadow(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textShadow")
self.append_input("textShadow", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextShadowListInputFallbacks] Rule::text_shadow_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textShadow")
self.append_property_fallbacks("textShadow", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextShadowListInput] Frame::text_shadow(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textShadow")
self.with_rule(self.rule.text_shadow(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextShadowListInputFallbacks] Frame::text_shadow_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textShadow")
self.with_rule(self.rule.text_shadow_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_shadow(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textShadow")
self.append_clear("textShadow", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTemplateAreasInput] Rule::grid_template_areas(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateAreas")
self.append_input("gridTemplateAreas", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridTemplateAreasInputFallbacks] Rule::grid_template_areas_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateAreas")
self.append_property_fallbacks("gridTemplateAreas", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTemplateAreasInput] Frame::grid_template_areas(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridTemplateAreas")
self.with_rule(self.rule.grid_template_areas(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridTemplateAreasInputFallbacks] Frame::grid_template_areas_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridTemplateAreas")
self.with_rule(self.rule.grid_template_areas_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_template_areas(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateAreas")
self.append_clear("gridTemplateAreas", source)
}
///|
#callsite(autofill(location))
pub fn[T : ContainerNamesInput] Rule::container_name(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containerName")
self.append_input("containerName", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ContainerNamesInputFallbacks] Rule::container_name_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containerName")
self.append_property_fallbacks("containerName", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ContainerNamesInput] Frame::container_name(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containerName")
self.with_rule(self.rule.container_name(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ContainerNamesInputFallbacks] Frame::container_name_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containerName")
self.with_rule(self.rule.container_name_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_container_name(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containerName")
self.append_clear("containerName", source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskImageListInput] Rule::mask_image(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskImage")
self.append_input("maskImage", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MaskImageListInputFallbacks] Rule::mask_image_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskImage")
self.append_property_fallbacks("maskImage", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskImageListInput] Frame::mask_image(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskImage")
self.with_rule(self.rule.mask_image(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MaskImageListInputFallbacks] Frame::mask_image_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskImage")
self.with_rule(self.rule.mask_image_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_image(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskImage")
self.append_clear("maskImage", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionListInput] Rule::mask_position(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskPosition")
self.append_input("maskPosition", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionListInputFallbacks] Rule::mask_position_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskPosition")
self.append_property_fallbacks("maskPosition", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionListInput] Frame::mask_position(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskPosition")
self.with_rule(self.rule.mask_position(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionListInputFallbacks] Frame::mask_position_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskPosition")
self.with_rule(self.rule.mask_position_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_position(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskPosition")
self.append_clear("maskPosition", source)
}
///|
#callsite(autofill(location))
pub fn[T : RepeatStyleListInput] Rule::mask_repeat(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskRepeat")
self.append_input("maskRepeat", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : RepeatStyleListInputFallbacks] Rule::mask_repeat_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskRepeat")
self.append_property_fallbacks("maskRepeat", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : RepeatStyleListInput] Frame::mask_repeat(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskRepeat")
self.with_rule(self.rule.mask_repeat(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : RepeatStyleListInputFallbacks] Frame::mask_repeat_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskRepeat")
self.with_rule(self.rule.mask_repeat_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_repeat(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskRepeat")
self.append_clear("maskRepeat", source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundSizeListInput] Rule::mask_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskSize")
self.append_input("maskSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundSizeListInputFallbacks] Rule::mask_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskSize")
self.append_property_fallbacks("maskSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundSizeListInput] Frame::mask_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskSize")
self.with_rule(self.rule.mask_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundSizeListInputFallbacks] Frame::mask_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskSize")
self.with_rule(self.rule.mask_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskSize")
self.append_clear("maskSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : ClipPathInput] Rule::clip_path(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clipPath")
self.append_input("clipPath", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ClipPathInputFallbacks] Rule::clip_path_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clipPath")
self.append_property_fallbacks("clipPath", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ClipPathInput] Frame::clip_path(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "clipPath")
self.with_rule(self.rule.clip_path(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ClipPathInputFallbacks] Frame::clip_path_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "clipPath")
self.with_rule(self.rule.clip_path_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_clip_path(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clipPath")
self.append_clear("clipPath", source)
}
///|
#callsite(autofill(location))
pub fn[T : ContentValueInput] Rule::content(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "content")
self.append_input("content", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ContentValueInputFallbacks] Rule::content_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "content")
self.append_property_fallbacks("content", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ContentValueInput] Frame::content(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "content")
self.with_rule(self.rule.content(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ContentValueInputFallbacks] Frame::content_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "content")
self.with_rule(self.rule.content_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_content(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "content")
self.append_clear("content", source)
}
///|
#callsite(autofill(location))
pub fn[T : AnchorNamesInput] Rule::anchor_name(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "anchorName")
self.append_input("anchorName", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AnchorNamesInputFallbacks] Rule::anchor_name_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "anchorName")
self.append_property_fallbacks("anchorName", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AnchorNamesInput] Frame::anchor_name(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "anchorName")
self.with_rule(self.rule.anchor_name(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AnchorNamesInputFallbacks] Frame::anchor_name_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "anchorName")
self.with_rule(self.rule.anchor_name_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_anchor_name(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "anchorName")
self.append_clear("anchorName", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionAnchorInput] Rule::position_anchor(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionAnchor")
self.append_input("positionAnchor", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionAnchorInputFallbacks] Rule::position_anchor_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionAnchor")
self.append_property_fallbacks("positionAnchor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionAnchorInput] Frame::position_anchor(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionAnchor")
self.with_rule(self.rule.position_anchor(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionAnchorInputFallbacks] Frame::position_anchor_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionAnchor")
self.with_rule(self.rule.position_anchor_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_position_anchor(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionAnchor")
self.append_clear("positionAnchor", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionAreaInput] Rule::position_area(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionArea")
self.append_input("positionArea", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionAreaInputFallbacks] Rule::position_area_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionArea")
self.append_property_fallbacks("positionArea", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionAreaInput] Frame::position_area(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionArea")
self.with_rule(self.rule.position_area(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionAreaInputFallbacks] Frame::position_area_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionArea")
self.with_rule(self.rule.position_area_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_position_area(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionArea")
self.append_clear("positionArea", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryValueInput] Rule::position_try(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionTry")
self.append_input("positionTry", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryValueInput] Frame::position_try(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionTry")
self.with_rule(self.rule.position_try(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_position_try(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionTry")
self.append_clear("positionTry", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryFallbacksInput] Rule::position_try_fallbacks(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionTryFallbacks")
self.append_input("positionTryFallbacks", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryFallbacksInputFallbacks] Rule::position_try_fallbacks_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionTryFallbacks")
self.append_property_fallbacks("positionTryFallbacks", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryFallbacksInput] Frame::position_try_fallbacks(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionTryFallbacks")
self.with_rule(self.rule.position_try_fallbacks(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryFallbacksInputFallbacks] Frame::position_try_fallbacks_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionTryFallbacks")
self.with_rule(self.rule.position_try_fallbacks_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_position_try_fallbacks(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionTryFallbacks")
self.append_clear("positionTryFallbacks", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryOrderInput] Rule::position_try_order(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionTryOrder")
self.append_input("positionTryOrder", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryOrderInputFallbacks] Rule::position_try_order_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionTryOrder")
self.append_property_fallbacks("positionTryOrder", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryOrderInput] Frame::position_try_order(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionTryOrder")
self.with_rule(self.rule.position_try_order(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionTryOrderInputFallbacks] Frame::position_try_order_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionTryOrder")
self.with_rule(self.rule.position_try_order_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_position_try_order(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionTryOrder")
self.append_clear("positionTryOrder", source)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTransitionNameInput] Rule::view_transition_name(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTransitionName")
self.append_input("viewTransitionName", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTransitionNameInputFallbacks] Rule::view_transition_name_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTransitionName")
self.append_property_fallbacks("viewTransitionName", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTransitionNameInput] Frame::view_transition_name(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTransitionName")
self.with_rule(self.rule.view_transition_name(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ViewTransitionNameInputFallbacks] Frame::view_transition_name_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTransitionName")
self.with_rule(self.rule.view_transition_name_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_view_transition_name(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTransitionName")
self.append_clear("viewTransitionName", source)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTransitionClassInput] Rule::view_transition_class(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTransitionClass")
self.append_input("viewTransitionClass", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTransitionClassInputFallbacks] Rule::view_transition_class_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTransitionClass")
self.append_property_fallbacks("viewTransitionClass", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTransitionClassInput] Frame::view_transition_class(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTransitionClass")
self.with_rule(self.rule.view_transition_class(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ViewTransitionClassInputFallbacks] Frame::view_transition_class_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTransitionClass")
self.with_rule(self.rule.view_transition_class_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_view_transition_class(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTransitionClass")
self.append_clear("viewTransitionClass", source)
}
///|
#callsite(autofill(location))
pub fn[T : StringInput] Rule::transition(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transition")
self.append_input("transition", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : StringInputFallbacks] Rule::transition_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transition")
self.append_property_fallbacks("transition", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : StringInput] Frame::transition(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transition")
self.with_rule(self.rule.transition(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : StringInputFallbacks] Frame::transition_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transition")
self.with_rule(self.rule.transition_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transition(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transition")
self.append_clear("transition", source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationInput] Rule::animation_name(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationName")
self.append_animation("animationName", value, when, source)
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_name(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationName")
self.append_clear("animationName", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInput] Rule::animation_duration(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDuration")
self.append_input("animationDuration", value.time_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInputFallbacks] Rule::animation_duration_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDuration")
self.append_property_fallbacks("animationDuration", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInput] Frame::animation_duration(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationDuration")
self.with_rule(self.rule.animation_duration(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimeInputFallbacks] Frame::animation_duration_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationDuration")
self.with_rule(self.rule.animation_duration_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_duration(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDuration")
self.append_clear("animationDuration", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::min_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minWidth")
self.append_input("minWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::min_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minWidth")
self.append_property_fallbacks("minWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::min_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "minWidth")
self.with_rule(self.rule.min_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::min_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "minWidth")
self.with_rule(self.rule.min_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_min_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minWidth")
self.append_clear("minWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::max_height(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxHeight")
self.append_input("maxHeight", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::max_height_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxHeight")
self.append_property_fallbacks("maxHeight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::max_height(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maxHeight")
self.with_rule(self.rule.max_height(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::max_height_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maxHeight")
self.with_rule(self.rule.max_height_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_max_height(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxHeight")
self.append_clear("maxHeight", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_top(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingTop")
self.append_input("paddingTop", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_top_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingTop")
self.append_property_fallbacks("paddingTop", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_top(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingTop")
self.with_rule(self.rule.padding_top(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_top_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingTop")
self.with_rule(self.rule.padding_top_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_top(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingTop")
self.append_clear("paddingTop", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_right(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingRight")
self.append_input("paddingRight", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_right_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingRight")
self.append_property_fallbacks("paddingRight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_right(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingRight")
self.with_rule(self.rule.padding_right(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_right_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingRight")
self.with_rule(self.rule.padding_right_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_right(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingRight")
self.append_clear("paddingRight", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_bottom(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBottom")
self.append_input("paddingBottom", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_bottom_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBottom")
self.append_property_fallbacks("paddingBottom", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_bottom(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingBottom")
self.with_rule(self.rule.padding_bottom(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_bottom_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingBottom")
self.with_rule(self.rule.padding_bottom_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_bottom(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBottom")
self.append_clear("paddingBottom", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_left(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingLeft")
self.append_input("paddingLeft", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_left_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingLeft")
self.append_property_fallbacks("paddingLeft", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_left(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingLeft")
self.with_rule(self.rule.padding_left(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_left_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingLeft")
self.with_rule(self.rule.padding_left_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_left(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingLeft")
self.append_clear("paddingLeft", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "margin")
self.append_input("margin", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "margin")
self.append_property_fallbacks("margin", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "margin")
self.with_rule(self.rule.margin(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "margin")
self.with_rule(self.rule.margin_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "margin")
self.append_clear("margin", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_left(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginLeft")
self.append_input("marginLeft", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_left_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginLeft")
self.append_property_fallbacks("marginLeft", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_left(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginLeft")
self.with_rule(self.rule.margin_left(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_left_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginLeft")
self.with_rule(self.rule.margin_left_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_left(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginLeft")
self.append_clear("marginLeft", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_right(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginRight")
self.append_input("marginRight", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_right_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginRight")
self.append_property_fallbacks("marginRight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_right(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginRight")
self.with_rule(self.rule.margin_right(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_right_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginRight")
self.with_rule(self.rule.margin_right_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_right(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginRight")
self.append_clear("marginRight", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_block(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlock")
self.append_input("marginBlock", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_block_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlock")
self.append_property_fallbacks("marginBlock", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_block(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginBlock")
self.with_rule(self.rule.margin_block(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_block_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginBlock")
self.with_rule(self.rule.margin_block_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_block(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlock")
self.append_clear("marginBlock", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_inline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInline")
self.append_input("marginInline", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_inline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInline")
self.append_property_fallbacks("marginInline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_inline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginInline")
self.with_rule(self.rule.margin_inline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_inline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginInline")
self.with_rule(self.rule.margin_inline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_inline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInline")
self.append_clear("marginInline", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_inline_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInlineStart")
self.append_input("marginInlineStart", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_inline_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInlineStart")
self.append_property_fallbacks("marginInlineStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_inline_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginInlineStart")
self.with_rule(self.rule.margin_inline_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_inline_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginInlineStart")
self.with_rule(self.rule.margin_inline_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_inline_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInlineStart")
self.append_clear("marginInlineStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_inline_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInlineEnd")
self.append_input("marginInlineEnd", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_inline_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInlineEnd")
self.append_property_fallbacks("marginInlineEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_inline_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginInlineEnd")
self.with_rule(self.rule.margin_inline_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_inline_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginInlineEnd")
self.with_rule(self.rule.margin_inline_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_inline_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginInlineEnd")
self.append_clear("marginInlineEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::gap(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gap")
self.append_input("gap", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::gap_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gap")
self.append_property_fallbacks("gap", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::gap(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gap")
self.with_rule(self.rule.gap(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::gap_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gap")
self.with_rule(self.rule.gap_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_gap(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gap")
self.append_clear("gap", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::row_gap(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rowGap")
self.append_input("rowGap", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::row_gap_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rowGap")
self.append_property_fallbacks("rowGap", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::row_gap(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rowGap")
self.with_rule(self.rule.row_gap(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::row_gap_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rowGap")
self.with_rule(self.rule.row_gap_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_row_gap(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rowGap")
self.append_clear("rowGap", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::column_gap(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnGap")
self.append_input("columnGap", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::column_gap_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnGap")
self.append_property_fallbacks("columnGap", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::column_gap(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "columnGap")
self.with_rule(self.rule.column_gap(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::column_gap_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "columnGap")
self.with_rule(self.rule.column_gap_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_column_gap(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnGap")
self.append_clear("columnGap", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::top(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "top")
self.append_input("top", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::top_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "top")
self.append_property_fallbacks("top", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::top(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "top")
self.with_rule(self.rule.top(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::top_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "top")
self.with_rule(self.rule.top_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_top(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "top")
self.append_clear("top", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::right(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "right")
self.append_input("right", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::right_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "right")
self.append_property_fallbacks("right", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::right(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "right")
self.with_rule(self.rule.right(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::right_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "right")
self.with_rule(self.rule.right_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_right(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "right")
self.append_clear("right", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::bottom(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "bottom")
self.append_input("bottom", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::bottom_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "bottom")
self.append_property_fallbacks("bottom", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::bottom(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "bottom")
self.with_rule(self.rule.bottom(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::bottom_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "bottom")
self.with_rule(self.rule.bottom_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_bottom(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "bottom")
self.append_clear("bottom", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::left(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "left")
self.append_input("left", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::left_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "left")
self.append_property_fallbacks("left", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::left(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "left")
self.with_rule(self.rule.left(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::left_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "left")
self.with_rule(self.rule.left_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_left(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "left")
self.append_clear("left", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::letter_spacing(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "letterSpacing")
self.append_input("letterSpacing", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::letter_spacing_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "letterSpacing")
self.append_property_fallbacks("letterSpacing", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::letter_spacing(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "letterSpacing")
self.with_rule(self.rule.letter_spacing(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::letter_spacing_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "letterSpacing")
self.with_rule(self.rule.letter_spacing_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_letter_spacing(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "letterSpacing")
self.append_clear("letterSpacing", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::word_spacing(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "wordSpacing")
self.append_input("wordSpacing", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::word_spacing_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "wordSpacing")
self.append_property_fallbacks("wordSpacing", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::word_spacing(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "wordSpacing")
self.with_rule(self.rule.word_spacing(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::word_spacing_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "wordSpacing")
self.with_rule(self.rule.word_spacing_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_word_spacing(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "wordSpacing")
self.append_clear("wordSpacing", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::text_indent(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textIndent")
self.append_input("textIndent", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::text_indent_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textIndent")
self.append_property_fallbacks("textIndent", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::text_indent(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textIndent")
self.with_rule(self.rule.text_indent(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::text_indent_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textIndent")
self.with_rule(self.rule.text_indent_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_indent(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textIndent")
self.append_clear("textIndent", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::outline_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineColor")
self.append_input("outlineColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::outline_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineColor")
self.append_property_fallbacks("outlineColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::outline_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outlineColor")
self.with_rule(self.rule.outline_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::outline_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outlineColor")
self.with_rule(self.rule.outline_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_outline_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineColor")
self.append_clear("outlineColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::outline_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineWidth")
self.append_input("outlineWidth", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::outline_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineWidth")
self.append_property_fallbacks("outlineWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::outline_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outlineWidth")
self.with_rule(self.rule.outline_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::outline_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outlineWidth")
self.with_rule(self.rule.outline_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_outline_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineWidth")
self.append_clear("outlineWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInput] Rule::outline_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineStyle")
self.append_input("outlineStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInputFallbacks] Rule::outline_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineStyle")
self.append_property_fallbacks("outlineStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInput] Frame::outline_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outlineStyle")
self.with_rule(self.rule.outline_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderStyleInputFallbacks] Frame::outline_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outlineStyle")
self.with_rule(self.rule.outline_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_outline_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineStyle")
self.append_clear("outlineStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : FlexBasisInput] Rule::flex_basis(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexBasis")
self.append_input("flexBasis", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FlexBasisInputFallbacks] Rule::flex_basis_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexBasis")
self.append_property_fallbacks("flexBasis", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FlexBasisInput] Frame::flex_basis(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexBasis")
self.with_rule(self.rule.flex_basis(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FlexBasisInputFallbacks] Frame::flex_basis_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexBasis")
self.with_rule(self.rule.flex_basis_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_flex_basis(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexBasis")
self.append_clear("flexBasis", source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Rule::z_index(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "zIndex")
self.append_input("zIndex", value.integer_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Rule::z_index_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "zIndex")
self.append_property_fallbacks("zIndex", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Frame::z_index(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "zIndex")
self.with_rule(self.rule.z_index(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Frame::z_index_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "zIndex")
self.with_rule(self.rule.z_index_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_z_index(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "zIndex")
self.append_clear("zIndex", source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Rule::order(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "order")
self.append_input("order", value.integer_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Rule::order_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "order")
self.append_property_fallbacks("order", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Frame::order(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "order")
self.with_rule(self.rule.order(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Frame::order_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "order")
self.with_rule(self.rule.order_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_order(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "order")
self.append_clear("order", source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Rule::flex_grow(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexGrow")
self.append_input("flexGrow", value.number_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Rule::flex_grow_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexGrow")
self.append_property_fallbacks("flexGrow", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Frame::flex_grow(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexGrow")
self.with_rule(self.rule.flex_grow(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Frame::flex_grow_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexGrow")
self.with_rule(self.rule.flex_grow_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_flex_grow(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexGrow")
self.append_clear("flexGrow", source)
}
///|
#callsite(autofill(location))
pub fn[T : AngleInput] Rule::rotate(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rotate")
self.append_input("rotate", value.angle_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AngleInputFallbacks] Rule::rotate_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rotate")
self.append_property_fallbacks("rotate", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AngleInput] Frame::rotate(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rotate")
self.with_rule(self.rule.rotate(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AngleInputFallbacks] Frame::rotate_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rotate")
self.with_rule(self.rule.rotate_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_rotate(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rotate")
self.append_clear("rotate", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInput] Rule::transition_delay(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionDelay")
self.append_input("transitionDelay", value.time_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInputFallbacks] Rule::transition_delay_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionDelay")
self.append_property_fallbacks("transitionDelay", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInput] Frame::transition_delay(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transitionDelay")
self.with_rule(self.rule.transition_delay(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimeInputFallbacks] Frame::transition_delay_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transitionDelay")
self.with_rule(self.rule.transition_delay_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transition_delay(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionDelay")
self.append_clear("transitionDelay", source)
}
///|
#callsite(autofill(location))
pub fn[T : ImageInput] Rule::background_image(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundImage")
self.append_input("backgroundImage", value.image_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ImageInputFallbacks] Rule::background_image_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundImage")
self.append_property_fallbacks("backgroundImage", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ImageInput] Frame::background_image(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundImage")
self.with_rule(self.rule.background_image(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ImageInputFallbacks] Frame::background_image_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundImage")
self.with_rule(self.rule.background_image_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_image(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundImage")
self.append_clear("backgroundImage", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionModeInput] Rule::position(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "position")
self.append_input("position", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionModeInputFallbacks] Rule::position_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "position")
self.append_property_fallbacks("position", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionModeInput] Frame::position(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "position")
self.with_rule(self.rule.position(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionModeInputFallbacks] Frame::position_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "position")
self.with_rule(self.rule.position_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_position(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "position")
self.append_clear("position", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizingInput] Rule::box_sizing(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxSizing")
self.append_input("boxSizing", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizingInputFallbacks] Rule::box_sizing_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxSizing")
self.append_property_fallbacks("boxSizing", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizingInput] Frame::box_sizing(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "boxSizing")
self.with_rule(self.rule.box_sizing(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizingInputFallbacks] Frame::box_sizing_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "boxSizing")
self.with_rule(self.rule.box_sizing_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_box_sizing(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxSizing")
self.append_clear("boxSizing", source)
}
///|
#callsite(autofill(location))
pub fn[T : VisibilityInput] Rule::visibility(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "visibility")
self.append_input("visibility", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : VisibilityInputFallbacks] Rule::visibility_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "visibility")
self.append_property_fallbacks("visibility", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : VisibilityInput] Frame::visibility(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "visibility")
self.with_rule(self.rule.visibility(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : VisibilityInputFallbacks] Frame::visibility_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "visibility")
self.with_rule(self.rule.visibility_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_visibility(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "visibility")
self.append_clear("visibility", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Rule::overflow_x(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowX")
self.append_input("overflowX", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Rule::overflow_x_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowX")
self.append_property_fallbacks("overflowX", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Frame::overflow_x(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowX")
self.with_rule(self.rule.overflow_x(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Frame::overflow_x_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowX")
self.with_rule(self.rule.overflow_x_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overflow_x(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowX")
self.append_clear("overflowX", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Rule::overflow_y(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowY")
self.append_input("overflowY", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Rule::overflow_y_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowY")
self.append_property_fallbacks("overflowY", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Frame::overflow_y(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowY")
self.with_rule(self.rule.overflow_y(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Frame::overflow_y_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowY")
self.with_rule(self.rule.overflow_y_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overflow_y(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowY")
self.append_clear("overflowY", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Rule::overflow_block(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowBlock")
self.append_input("overflowBlock", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Rule::overflow_block_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowBlock")
self.append_property_fallbacks("overflowBlock", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Frame::overflow_block(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowBlock")
self.with_rule(self.rule.overflow_block(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Frame::overflow_block_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowBlock")
self.with_rule(self.rule.overflow_block_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overflow_block(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowBlock")
self.append_clear("overflowBlock", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Rule::overflow_inline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowInline")
self.append_input("overflowInline", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Rule::overflow_inline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowInline")
self.append_property_fallbacks("overflowInline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInput] Frame::overflow_inline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowInline")
self.with_rule(self.rule.overflow_inline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverflowInputFallbacks] Frame::overflow_inline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowInline")
self.with_rule(self.rule.overflow_inline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overflow_inline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowInline")
self.append_clear("overflowInline", source)
}
///|
#callsite(autofill(location))
pub fn[T : FlexDirectionInput] Rule::flex_direction(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexDirection")
self.append_input("flexDirection", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FlexDirectionInputFallbacks] Rule::flex_direction_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexDirection")
self.append_property_fallbacks("flexDirection", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FlexDirectionInput] Frame::flex_direction(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexDirection")
self.with_rule(self.rule.flex_direction(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FlexDirectionInputFallbacks] Frame::flex_direction_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexDirection")
self.with_rule(self.rule.flex_direction_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_flex_direction(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexDirection")
self.append_clear("flexDirection", source)
}
///|
#callsite(autofill(location))
pub fn[T : FlexWrapInput] Rule::flex_wrap(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexWrap")
self.append_input("flexWrap", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FlexWrapInputFallbacks] Rule::flex_wrap_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexWrap")
self.append_property_fallbacks("flexWrap", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FlexWrapInput] Frame::flex_wrap(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexWrap")
self.with_rule(self.rule.flex_wrap(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FlexWrapInputFallbacks] Frame::flex_wrap_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexWrap")
self.with_rule(self.rule.flex_wrap_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_flex_wrap(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexWrap")
self.append_clear("flexWrap", source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Rule::flex_shrink(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexShrink")
self.append_input("flexShrink", value.number_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Rule::flex_shrink_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexShrink")
self.append_property_fallbacks("flexShrink", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Frame::flex_shrink(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexShrink")
self.with_rule(self.rule.flex_shrink(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Frame::flex_shrink_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "flexShrink")
self.with_rule(self.rule.flex_shrink_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_flex_shrink(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "flexShrink")
self.append_clear("flexShrink", source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Rule::align_content(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignContent")
self.append_input("alignContent", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Rule::align_content_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignContent")
self.append_property_fallbacks("alignContent", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Frame::align_content(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "alignContent")
self.with_rule(self.rule.align_content(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Frame::align_content_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "alignContent")
self.with_rule(self.rule.align_content_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_align_content(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignContent")
self.append_clear("alignContent", source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Rule::align_items(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignItems")
self.append_input("alignItems", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Rule::align_items_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignItems")
self.append_property_fallbacks("alignItems", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Frame::align_items(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "alignItems")
self.with_rule(self.rule.align_items(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Frame::align_items_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "alignItems")
self.with_rule(self.rule.align_items_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_align_items(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignItems")
self.append_clear("alignItems", source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Rule::align_self(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignSelf")
self.append_input("alignSelf", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Rule::align_self_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignSelf")
self.append_property_fallbacks("alignSelf", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Frame::align_self(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "alignSelf")
self.with_rule(self.rule.align_self(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Frame::align_self_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "alignSelf")
self.with_rule(self.rule.align_self_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_align_self(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "alignSelf")
self.append_clear("alignSelf", source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Rule::justify_content(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifyContent")
self.append_input("justifyContent", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Rule::justify_content_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifyContent")
self.append_property_fallbacks("justifyContent", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Frame::justify_content(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "justifyContent")
self.with_rule(self.rule.justify_content(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Frame::justify_content_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "justifyContent")
self.with_rule(self.rule.justify_content_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_justify_content(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifyContent")
self.append_clear("justifyContent", source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Rule::justify_items(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifyItems")
self.append_input("justifyItems", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Rule::justify_items_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifyItems")
self.append_property_fallbacks("justifyItems", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Frame::justify_items(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "justifyItems")
self.with_rule(self.rule.justify_items(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Frame::justify_items_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "justifyItems")
self.with_rule(self.rule.justify_items_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_justify_items(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifyItems")
self.append_clear("justifyItems", source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Rule::justify_self(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifySelf")
self.append_input("justifySelf", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Rule::justify_self_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifySelf")
self.append_property_fallbacks("justifySelf", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Frame::justify_self(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "justifySelf")
self.with_rule(self.rule.justify_self(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Frame::justify_self_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "justifySelf")
self.with_rule(self.rule.justify_self_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_justify_self(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "justifySelf")
self.append_clear("justifySelf", source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Rule::place_content(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeContent")
self.append_input("placeContent", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Rule::place_content_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeContent")
self.append_property_fallbacks("placeContent", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Frame::place_content(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "placeContent")
self.with_rule(self.rule.place_content(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Frame::place_content_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "placeContent")
self.with_rule(self.rule.place_content_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_place_content(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeContent")
self.append_clear("placeContent", source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Rule::place_self(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeSelf")
self.append_input("placeSelf", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Rule::place_self_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeSelf")
self.append_property_fallbacks("placeSelf", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInput] Frame::place_self(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "placeSelf")
self.with_rule(self.rule.place_self(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AlignmentInputFallbacks] Frame::place_self_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "placeSelf")
self.with_rule(self.rule.place_self_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_place_self(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "placeSelf")
self.append_clear("placeSelf", source)
}
///|
#callsite(autofill(location))
pub fn[T : RatioInput] Rule::aspect_ratio(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "aspectRatio")
self.append_input("aspectRatio", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : RatioInputFallbacks] Rule::aspect_ratio_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "aspectRatio")
self.append_property_fallbacks("aspectRatio", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : RatioInput] Frame::aspect_ratio(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "aspectRatio")
self.with_rule(self.rule.aspect_ratio(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : RatioInputFallbacks] Frame::aspect_ratio_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "aspectRatio")
self.with_rule(self.rule.aspect_ratio_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_aspect_ratio(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "aspectRatio")
self.append_clear("aspectRatio", source)
}
///|
#callsite(autofill(location))
pub fn[T : ObjectFitInput] Rule::object_fit(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "objectFit")
self.append_input("objectFit", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ObjectFitInputFallbacks] Rule::object_fit_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "objectFit")
self.append_property_fallbacks("objectFit", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ObjectFitInput] Frame::object_fit(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "objectFit")
self.with_rule(self.rule.object_fit(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ObjectFitInputFallbacks] Frame::object_fit_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "objectFit")
self.with_rule(self.rule.object_fit_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_object_fit(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "objectFit")
self.append_clear("objectFit", source)
}
///|
#callsite(autofill(location))
pub fn[T : FloatModeInput] Rule::float(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "float")
self.append_input("float", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FloatModeInputFallbacks] Rule::float_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "float")
self.append_property_fallbacks("float", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FloatModeInput] Frame::float(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "float")
self.with_rule(self.rule.float(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FloatModeInputFallbacks] Frame::float_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "float")
self.with_rule(self.rule.float_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_float(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "float")
self.append_clear("float", source)
}
///|
#callsite(autofill(location))
pub fn[T : ClearModeInput] Rule::clear(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clear")
self.append_input("clear", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ClearModeInputFallbacks] Rule::clear_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clear")
self.append_property_fallbacks("clear", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ClearModeInput] Frame::clear(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "clear")
self.with_rule(self.rule.clear(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ClearModeInputFallbacks] Frame::clear_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "clear")
self.with_rule(self.rule.clear_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_clear(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clear")
self.append_clear("clear", source)
}
///|
#callsite(autofill(location))
pub fn[T : ResizeModeInput] Rule::resize(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "resize")
self.append_input("resize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ResizeModeInputFallbacks] Rule::resize_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "resize")
self.append_property_fallbacks("resize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ResizeModeInput] Frame::resize(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "resize")
self.with_rule(self.rule.resize(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ResizeModeInputFallbacks] Frame::resize_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "resize")
self.with_rule(self.rule.resize_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_resize(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "resize")
self.append_clear("resize", source)
}
///|
#callsite(autofill(location))
pub fn[T : ContainInput] Rule::contain(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "contain")
self.append_input("contain", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ContainInputFallbacks] Rule::contain_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "contain")
self.append_property_fallbacks("contain", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ContainInput] Frame::contain(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "contain")
self.with_rule(self.rule.contain(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ContainInputFallbacks] Frame::contain_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "contain")
self.with_rule(self.rule.contain_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_contain(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "contain")
self.append_clear("contain", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::inset(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "inset")
self.append_input("inset", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::inset_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "inset")
self.append_property_fallbacks("inset", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::inset(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "inset")
self.with_rule(self.rule.inset(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::inset_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "inset")
self.with_rule(self.rule.inset_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_inset(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "inset")
self.append_clear("inset", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::inset_block(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlock")
self.append_input("insetBlock", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::inset_block_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlock")
self.append_property_fallbacks("insetBlock", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::inset_block(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetBlock")
self.with_rule(self.rule.inset_block(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::inset_block_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetBlock")
self.with_rule(self.rule.inset_block_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_inset_block(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlock")
self.append_clear("insetBlock", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::inset_inline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInline")
self.append_input("insetInline", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::inset_inline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInline")
self.append_property_fallbacks("insetInline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::inset_inline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetInline")
self.with_rule(self.rule.inset_inline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::inset_inline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetInline")
self.with_rule(self.rule.inset_inline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_inset_inline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInline")
self.append_clear("insetInline", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::inset_block_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlockStart")
self.append_input("insetBlockStart", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::inset_block_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlockStart")
self.append_property_fallbacks("insetBlockStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::inset_block_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetBlockStart")
self.with_rule(self.rule.inset_block_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::inset_block_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetBlockStart")
self.with_rule(self.rule.inset_block_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_inset_block_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlockStart")
self.append_clear("insetBlockStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::inset_block_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlockEnd")
self.append_input("insetBlockEnd", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::inset_block_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlockEnd")
self.append_property_fallbacks("insetBlockEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::inset_block_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetBlockEnd")
self.with_rule(self.rule.inset_block_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::inset_block_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetBlockEnd")
self.with_rule(self.rule.inset_block_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_inset_block_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetBlockEnd")
self.append_clear("insetBlockEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::inset_inline_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInlineStart")
self.append_input("insetInlineStart", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::inset_inline_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInlineStart")
self.append_property_fallbacks("insetInlineStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::inset_inline_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetInlineStart")
self.with_rule(self.rule.inset_inline_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::inset_inline_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetInlineStart")
self.with_rule(self.rule.inset_inline_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_inset_inline_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInlineStart")
self.append_clear("insetInlineStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::inset_inline_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInlineEnd")
self.append_input("insetInlineEnd", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::inset_inline_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInlineEnd")
self.append_property_fallbacks("insetInlineEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::inset_inline_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetInlineEnd")
self.with_rule(self.rule.inset_inline_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::inset_inline_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "insetInlineEnd")
self.with_rule(self.rule.inset_inline_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_inset_inline_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "insetInlineEnd")
self.append_clear("insetInlineEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridAutoFlowInput] Rule::grid_auto_flow(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoFlow")
self.append_input("gridAutoFlow", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridAutoFlowInputFallbacks] Rule::grid_auto_flow_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoFlow")
self.append_property_fallbacks("gridAutoFlow", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridAutoFlowInput] Frame::grid_auto_flow(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridAutoFlow")
self.with_rule(self.rule.grid_auto_flow(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridAutoFlowInputFallbacks] Frame::grid_auto_flow_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridAutoFlow")
self.with_rule(self.rule.grid_auto_flow_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_auto_flow(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoFlow")
self.append_clear("gridAutoFlow", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInput] Rule::grid_template_columns(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateColumns")
self.append_input("gridTemplateColumns", value.grid_track_list_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInputFallbacks] Rule::grid_template_columns_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateColumns")
self.append_property_fallbacks("gridTemplateColumns", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInput] Frame::grid_template_columns(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridTemplateColumns")
self.with_rule(self.rule.grid_template_columns(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInputFallbacks] Frame::grid_template_columns_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridTemplateColumns")
self.with_rule(self.rule.grid_template_columns_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_template_columns(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateColumns")
self.append_clear("gridTemplateColumns", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInput] Rule::grid_template_rows(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateRows")
self.append_input("gridTemplateRows", value.grid_track_list_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInputFallbacks] Rule::grid_template_rows_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateRows")
self.append_property_fallbacks("gridTemplateRows", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInput] Frame::grid_template_rows(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridTemplateRows")
self.with_rule(self.rule.grid_template_rows(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInputFallbacks] Frame::grid_template_rows_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridTemplateRows")
self.with_rule(self.rule.grid_template_rows_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_template_rows(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridTemplateRows")
self.append_clear("gridTemplateRows", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInput] Rule::grid_auto_columns(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoColumns")
self.append_input("gridAutoColumns", value.grid_track_list_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInputFallbacks] Rule::grid_auto_columns_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoColumns")
self.append_property_fallbacks("gridAutoColumns", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInput] Frame::grid_auto_columns(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridAutoColumns")
self.with_rule(self.rule.grid_auto_columns(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInputFallbacks] Frame::grid_auto_columns_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridAutoColumns")
self.with_rule(self.rule.grid_auto_columns_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_auto_columns(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoColumns")
self.append_clear("gridAutoColumns", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInput] Rule::grid_auto_rows(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoRows")
self.append_input("gridAutoRows", value.grid_track_list_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInputFallbacks] Rule::grid_auto_rows_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoRows")
self.append_property_fallbacks("gridAutoRows", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInput] Frame::grid_auto_rows(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridAutoRows")
self.with_rule(self.rule.grid_auto_rows(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridTrackListInputFallbacks] Frame::grid_auto_rows_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridAutoRows")
self.with_rule(self.rule.grid_auto_rows_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_auto_rows(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridAutoRows")
self.append_clear("gridAutoRows", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Rule::grid_column_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumnStart")
self.append_input("gridColumnStart", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Rule::grid_column_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumnStart")
self.append_property_fallbacks("gridColumnStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Frame::grid_column_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridColumnStart")
self.with_rule(self.rule.grid_column_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Frame::grid_column_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridColumnStart")
self.with_rule(self.rule.grid_column_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_column_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumnStart")
self.append_clear("gridColumnStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Rule::grid_column_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumnEnd")
self.append_input("gridColumnEnd", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Rule::grid_column_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumnEnd")
self.append_property_fallbacks("gridColumnEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Frame::grid_column_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridColumnEnd")
self.with_rule(self.rule.grid_column_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Frame::grid_column_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridColumnEnd")
self.with_rule(self.rule.grid_column_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_column_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumnEnd")
self.append_clear("gridColumnEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Rule::grid_row_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRowStart")
self.append_input("gridRowStart", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Rule::grid_row_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRowStart")
self.append_property_fallbacks("gridRowStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Frame::grid_row_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridRowStart")
self.with_rule(self.rule.grid_row_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Frame::grid_row_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridRowStart")
self.with_rule(self.rule.grid_row_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_row_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRowStart")
self.append_clear("gridRowStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Rule::grid_row_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRowEnd")
self.append_input("gridRowEnd", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Rule::grid_row_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRowEnd")
self.append_property_fallbacks("gridRowEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Frame::grid_row_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridRowEnd")
self.with_rule(self.rule.grid_row_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Frame::grid_row_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridRowEnd")
self.with_rule(self.rule.grid_row_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_row_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRowEnd")
self.append_clear("gridRowEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Rule::grid_column(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumn")
self.append_input("gridColumn", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Rule::grid_column_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumn")
self.append_property_fallbacks("gridColumn", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Frame::grid_column(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridColumn")
self.with_rule(self.rule.grid_column(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Frame::grid_column_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridColumn")
self.with_rule(self.rule.grid_column_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_column(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridColumn")
self.append_clear("gridColumn", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Rule::grid_row(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRow")
self.append_input("gridRow", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Rule::grid_row_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRow")
self.append_property_fallbacks("gridRow", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Frame::grid_row(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridRow")
self.with_rule(self.rule.grid_row(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Frame::grid_row_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridRow")
self.with_rule(self.rule.grid_row_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_row(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridRow")
self.append_clear("gridRow", source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Rule::grid_area(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridArea")
self.append_input("gridArea", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Rule::grid_area_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridArea")
self.append_property_fallbacks("gridArea", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInput] Frame::grid_area(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridArea")
self.with_rule(self.rule.grid_area(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : GridLineInputFallbacks] Frame::grid_area_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "gridArea")
self.with_rule(self.rule.grid_area_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_grid_area(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "gridArea")
self.append_clear("gridArea", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextAlignInput] Rule::text_align(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAlign")
self.append_input("textAlign", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextAlignInputFallbacks] Rule::text_align_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAlign")
self.append_property_fallbacks("textAlign", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextAlignInput] Frame::text_align(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textAlign")
self.with_rule(self.rule.text_align(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextAlignInputFallbacks] Frame::text_align_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textAlign")
self.with_rule(self.rule.text_align_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_align(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAlign")
self.append_clear("textAlign", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextAlignInput] Rule::text_align_last(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAlignLast")
self.append_input("textAlignLast", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextAlignInputFallbacks] Rule::text_align_last_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAlignLast")
self.append_property_fallbacks("textAlignLast", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextAlignInput] Frame::text_align_last(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textAlignLast")
self.with_rule(self.rule.text_align_last(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextAlignInputFallbacks] Frame::text_align_last_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textAlignLast")
self.with_rule(self.rule.text_align_last_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_align_last(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAlignLast")
self.append_clear("textAlignLast", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextTransformInput] Rule::text_transform(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textTransform")
self.append_input("textTransform", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextTransformInputFallbacks] Rule::text_transform_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textTransform")
self.append_property_fallbacks("textTransform", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextTransformInput] Frame::text_transform(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textTransform")
self.with_rule(self.rule.text_transform(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextTransformInputFallbacks] Frame::text_transform_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textTransform")
self.with_rule(self.rule.text_transform_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_transform(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textTransform")
self.append_clear("textTransform", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationLineInput] Rule::text_decoration_line(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationLine")
self.append_input("textDecorationLine", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationLineInputFallbacks] Rule::text_decoration_line_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationLine")
self.append_property_fallbacks("textDecorationLine", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationLineInput] Frame::text_decoration_line(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationLine")
self.with_rule(self.rule.text_decoration_line(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationLineInputFallbacks] Frame::text_decoration_line_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationLine")
self.with_rule(self.rule.text_decoration_line_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_decoration_line(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationLine")
self.append_clear("textDecorationLine", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationStyleInput] Rule::text_decoration_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationStyle")
self.append_input("textDecorationStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationStyleInputFallbacks] Rule::text_decoration_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationStyle")
self.append_property_fallbacks("textDecorationStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationStyleInput] Frame::text_decoration_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationStyle")
self.with_rule(self.rule.text_decoration_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationStyleInputFallbacks] Frame::text_decoration_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationStyle")
self.with_rule(self.rule.text_decoration_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_decoration_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationStyle")
self.append_clear("textDecorationStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::text_decoration_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationColor")
self.append_input("textDecorationColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::text_decoration_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationColor")
self.append_property_fallbacks("textDecorationColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::text_decoration_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationColor")
self.with_rule(self.rule.text_decoration_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::text_decoration_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationColor")
self.with_rule(self.rule.text_decoration_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_decoration_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationColor")
self.append_clear("textDecorationColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::text_decoration_thickness(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationThickness")
self.append_input("textDecorationThickness", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::text_decoration_thickness_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationThickness")
self.append_property_fallbacks("textDecorationThickness", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::text_decoration_thickness(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationThickness")
self.with_rule(self.rule.text_decoration_thickness(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::text_decoration_thickness_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationThickness")
self.with_rule(self.rule.text_decoration_thickness_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_decoration_thickness(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationThickness")
self.append_clear("textDecorationThickness", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::text_underline_offset(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textUnderlineOffset")
self.append_input("textUnderlineOffset", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::text_underline_offset_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textUnderlineOffset")
self.append_property_fallbacks("textUnderlineOffset", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::text_underline_offset(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textUnderlineOffset")
self.with_rule(self.rule.text_underline_offset(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::text_underline_offset_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textUnderlineOffset")
self.with_rule(self.rule.text_underline_offset_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_underline_offset(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textUnderlineOffset")
self.append_clear("textUnderlineOffset", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::tab_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "tabSize")
self.append_input("tabSize", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::tab_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "tabSize")
self.append_property_fallbacks("tabSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::tab_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "tabSize")
self.with_rule(self.rule.tab_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::tab_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "tabSize")
self.with_rule(self.rule.tab_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_tab_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "tabSize")
self.append_clear("tabSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextUnderlinePositionInput] Rule::text_underline_position(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textUnderlinePosition")
self.append_input("textUnderlinePosition", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextUnderlinePositionInputFallbacks] Rule::text_underline_position_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textUnderlinePosition")
self.append_property_fallbacks("textUnderlinePosition", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextUnderlinePositionInput] Frame::text_underline_position(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textUnderlinePosition")
self.with_rule(self.rule.text_underline_position(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextUnderlinePositionInputFallbacks] Frame::text_underline_position_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textUnderlinePosition")
self.with_rule(self.rule.text_underline_position_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_underline_position(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textUnderlinePosition")
self.append_clear("textUnderlinePosition", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowWrapInput] Rule::overflow_wrap(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowWrap")
self.append_input("overflowWrap", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowWrapInputFallbacks] Rule::overflow_wrap_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowWrap")
self.append_property_fallbacks("overflowWrap", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowWrapInput] Frame::overflow_wrap(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowWrap")
self.with_rule(self.rule.overflow_wrap(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverflowWrapInputFallbacks] Frame::overflow_wrap_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowWrap")
self.with_rule(self.rule.overflow_wrap_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overflow_wrap(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowWrap")
self.append_clear("overflowWrap", source)
}
///|
#callsite(autofill(location))
pub fn[T : WordBreakInput] Rule::word_break(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "wordBreak")
self.append_input("wordBreak", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : WordBreakInputFallbacks] Rule::word_break_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "wordBreak")
self.append_property_fallbacks("wordBreak", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : WordBreakInput] Frame::word_break(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "wordBreak")
self.with_rule(self.rule.word_break(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : WordBreakInputFallbacks] Frame::word_break_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "wordBreak")
self.with_rule(self.rule.word_break_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_word_break(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "wordBreak")
self.append_clear("wordBreak", source)
}
///|
#callsite(autofill(location))
pub fn[T : HyphensInput] Rule::hyphens(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hyphens")
self.append_input("hyphens", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : HyphensInputFallbacks] Rule::hyphens_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hyphens")
self.append_property_fallbacks("hyphens", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : HyphensInput] Frame::hyphens(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "hyphens")
self.with_rule(self.rule.hyphens(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : HyphensInputFallbacks] Frame::hyphens_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "hyphens")
self.with_rule(self.rule.hyphens_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_hyphens(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hyphens")
self.append_clear("hyphens", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextOverflowInput] Rule::text_overflow(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textOverflow")
self.append_input("textOverflow", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextOverflowInputFallbacks] Rule::text_overflow_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textOverflow")
self.append_property_fallbacks("textOverflow", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextOverflowInput] Frame::text_overflow(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textOverflow")
self.with_rule(self.rule.text_overflow(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextOverflowInputFallbacks] Frame::text_overflow_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textOverflow")
self.with_rule(self.rule.text_overflow_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_overflow(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textOverflow")
self.append_clear("textOverflow", source)
}
///|
#callsite(autofill(location))
pub fn[T : WhiteSpaceCollapseInput] Rule::white_space_collapse(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "whiteSpaceCollapse")
self.append_input("whiteSpaceCollapse", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : WhiteSpaceCollapseInputFallbacks] Rule::white_space_collapse_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "whiteSpaceCollapse")
self.append_property_fallbacks("whiteSpaceCollapse", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : WhiteSpaceCollapseInput] Frame::white_space_collapse(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "whiteSpaceCollapse")
self.with_rule(self.rule.white_space_collapse(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : WhiteSpaceCollapseInputFallbacks] Frame::white_space_collapse_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "whiteSpaceCollapse")
self.with_rule(self.rule.white_space_collapse_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_white_space_collapse(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "whiteSpaceCollapse")
self.append_clear("whiteSpaceCollapse", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextWrapModeInput] Rule::text_wrap_mode(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textWrapMode")
self.append_input("textWrapMode", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextWrapModeInputFallbacks] Rule::text_wrap_mode_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textWrapMode")
self.append_property_fallbacks("textWrapMode", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextWrapModeInput] Frame::text_wrap_mode(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textWrapMode")
self.with_rule(self.rule.text_wrap_mode(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextWrapModeInputFallbacks] Frame::text_wrap_mode_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textWrapMode")
self.with_rule(self.rule.text_wrap_mode_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_wrap_mode(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textWrapMode")
self.append_clear("textWrapMode", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextWrapStyleInput] Rule::text_wrap_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textWrapStyle")
self.append_input("textWrapStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextWrapStyleInputFallbacks] Rule::text_wrap_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textWrapStyle")
self.append_property_fallbacks("textWrapStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextWrapStyleInput] Frame::text_wrap_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textWrapStyle")
self.with_rule(self.rule.text_wrap_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextWrapStyleInputFallbacks] Frame::text_wrap_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textWrapStyle")
self.with_rule(self.rule.text_wrap_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_wrap_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textWrapStyle")
self.append_clear("textWrapStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontStyleInput] Rule::font_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontStyle")
self.append_input("fontStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontStyleInputFallbacks] Rule::font_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontStyle")
self.append_property_fallbacks("fontStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontStyleInput] Frame::font_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontStyle")
self.with_rule(self.rule.font_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontStyleInputFallbacks] Frame::font_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontStyle")
self.with_rule(self.rule.font_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontStyle")
self.append_clear("fontStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontStretchInput] Rule::font_stretch(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontStretch")
self.append_input("fontStretch", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontStretchInputFallbacks] Rule::font_stretch_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontStretch")
self.append_property_fallbacks("fontStretch", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontStretchInput] Frame::font_stretch(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontStretch")
self.with_rule(self.rule.font_stretch(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontStretchInputFallbacks] Frame::font_stretch_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontStretch")
self.with_rule(self.rule.font_stretch_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_stretch(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontStretch")
self.append_clear("fontStretch", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontKerningInput] Rule::font_kerning(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontKerning")
self.append_input("fontKerning", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontKerningInputFallbacks] Rule::font_kerning_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontKerning")
self.append_property_fallbacks("fontKerning", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontKerningInput] Frame::font_kerning(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontKerning")
self.with_rule(self.rule.font_kerning(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontKerningInputFallbacks] Frame::font_kerning_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontKerning")
self.with_rule(self.rule.font_kerning_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_kerning(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontKerning")
self.append_clear("fontKerning", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontOpticalSizingInput] Rule::font_optical_sizing(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontOpticalSizing")
self.append_input("fontOpticalSizing", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontOpticalSizingInputFallbacks] Rule::font_optical_sizing_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontOpticalSizing")
self.append_property_fallbacks("fontOpticalSizing", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontOpticalSizingInput] Frame::font_optical_sizing(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontOpticalSizing")
self.with_rule(self.rule.font_optical_sizing(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontOpticalSizingInputFallbacks] Frame::font_optical_sizing_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontOpticalSizing")
self.with_rule(self.rule.font_optical_sizing_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_optical_sizing(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontOpticalSizing")
self.append_clear("fontOpticalSizing", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantCapsInput] Rule::font_variant_caps(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantCaps")
self.append_input("fontVariantCaps", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantCapsInputFallbacks] Rule::font_variant_caps_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantCaps")
self.append_property_fallbacks("fontVariantCaps", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantCapsInput] Frame::font_variant_caps(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontVariantCaps")
self.with_rule(self.rule.font_variant_caps(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantCapsInputFallbacks] Frame::font_variant_caps_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontVariantCaps")
self.with_rule(self.rule.font_variant_caps_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_variant_caps(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantCaps")
self.append_clear("fontVariantCaps", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantNumericInput] Rule::font_variant_numeric(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantNumeric")
self.append_input("fontVariantNumeric", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantNumericInputFallbacks] Rule::font_variant_numeric_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantNumeric")
self.append_property_fallbacks("fontVariantNumeric", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantNumericInput] Frame::font_variant_numeric(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontVariantNumeric")
self.with_rule(self.rule.font_variant_numeric(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantNumericInputFallbacks] Frame::font_variant_numeric_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontVariantNumeric")
self.with_rule(self.rule.font_variant_numeric_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_variant_numeric(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantNumeric")
self.append_clear("fontVariantNumeric", source)
}
///|
#callsite(autofill(location))
pub fn[T : ListStylePositionInput] Rule::list_style_position(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "listStylePosition")
self.append_input("listStylePosition", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ListStylePositionInputFallbacks] Rule::list_style_position_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "listStylePosition")
self.append_property_fallbacks("listStylePosition", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ListStylePositionInput] Frame::list_style_position(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "listStylePosition")
self.with_rule(self.rule.list_style_position(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ListStylePositionInputFallbacks] Frame::list_style_position_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "listStylePosition")
self.with_rule(self.rule.list_style_position_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_list_style_position(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "listStylePosition")
self.append_clear("listStylePosition", source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundAttachmentInput] Rule::background_attachment(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundAttachment")
self.append_input("backgroundAttachment", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundAttachmentInputFallbacks] Rule::background_attachment_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundAttachment")
self.append_property_fallbacks("backgroundAttachment", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundAttachmentInput] Frame::background_attachment(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundAttachment")
self.with_rule(self.rule.background_attachment(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundAttachmentInputFallbacks] Frame::background_attachment_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundAttachment")
self.with_rule(self.rule.background_attachment_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_attachment(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundAttachment")
self.append_clear("backgroundAttachment", source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundBoxInput] Rule::background_clip(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundClip")
self.append_input("backgroundClip", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundBoxInputFallbacks] Rule::background_clip_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundClip")
self.append_property_fallbacks("backgroundClip", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundBoxInput] Frame::background_clip(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundClip")
self.with_rule(self.rule.background_clip(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundBoxInputFallbacks] Frame::background_clip_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundClip")
self.with_rule(self.rule.background_clip_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_clip(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundClip")
self.append_clear("backgroundClip", source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundBoxInput] Rule::background_origin(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundOrigin")
self.append_input("backgroundOrigin", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundBoxInputFallbacks] Rule::background_origin_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundOrigin")
self.append_property_fallbacks("backgroundOrigin", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundBoxInput] Frame::background_origin(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundOrigin")
self.with_rule(self.rule.background_origin(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundBoxInputFallbacks] Frame::background_origin_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundOrigin")
self.with_rule(self.rule.background_origin_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_origin(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundOrigin")
self.append_clear("backgroundOrigin", source)
}
///|
#callsite(autofill(location))
pub fn[T : RepeatStyleInput] Rule::background_repeat(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundRepeat")
self.append_input("backgroundRepeat", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : RepeatStyleInputFallbacks] Rule::background_repeat_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundRepeat")
self.append_property_fallbacks("backgroundRepeat", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : RepeatStyleInput] Frame::background_repeat(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundRepeat")
self.with_rule(self.rule.background_repeat(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : RepeatStyleInputFallbacks] Frame::background_repeat_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundRepeat")
self.with_rule(self.rule.background_repeat_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_repeat(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundRepeat")
self.append_clear("backgroundRepeat", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInput] Rule::background_position_x(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundPositionX")
self.append_input("backgroundPositionX", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInputFallbacks] Rule::background_position_x_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundPositionX")
self.append_property_fallbacks("backgroundPositionX", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInput] Frame::background_position_x(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundPositionX")
self.with_rule(self.rule.background_position_x(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionInputFallbacks] Frame::background_position_x_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundPositionX")
self.with_rule(self.rule.background_position_x_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_position_x(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundPositionX")
self.append_clear("backgroundPositionX", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInput] Rule::background_position_y(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundPositionY")
self.append_input("backgroundPositionY", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInputFallbacks] Rule::background_position_y_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundPositionY")
self.append_property_fallbacks("backgroundPositionY", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInput] Frame::background_position_y(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundPositionY")
self.with_rule(self.rule.background_position_y(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionInputFallbacks] Frame::background_position_y_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundPositionY")
self.with_rule(self.rule.background_position_y_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_position_y(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundPositionY")
self.append_clear("backgroundPositionY", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInput] Rule::object_position(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "objectPosition")
self.append_input("objectPosition", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInputFallbacks] Rule::object_position_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "objectPosition")
self.append_property_fallbacks("objectPosition", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionInput] Frame::object_position(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "objectPosition")
self.with_rule(self.rule.object_position(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionInputFallbacks] Frame::object_position_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "objectPosition")
self.with_rule(self.rule.object_position_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_object_position(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "objectPosition")
self.append_clear("objectPosition", source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundSizeInput] Rule::background_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundSize")
self.append_input("backgroundSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundSizeInputFallbacks] Rule::background_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundSize")
self.append_property_fallbacks("backgroundSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundSizeInput] Frame::background_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundSize")
self.with_rule(self.rule.background_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BackgroundSizeInputFallbacks] Frame::background_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundSize")
self.with_rule(self.rule.background_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundSize")
self.append_clear("backgroundSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : BlendModeInput] Rule::mix_blend_mode(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mixBlendMode")
self.append_input("mixBlendMode", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BlendModeInputFallbacks] Rule::mix_blend_mode_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mixBlendMode")
self.append_property_fallbacks("mixBlendMode", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BlendModeInput] Frame::mix_blend_mode(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "mixBlendMode")
self.with_rule(self.rule.mix_blend_mode(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BlendModeInputFallbacks] Frame::mix_blend_mode_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "mixBlendMode")
self.with_rule(self.rule.mix_blend_mode_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mix_blend_mode(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mixBlendMode")
self.append_clear("mixBlendMode", source)
}
///|
#callsite(autofill(location))
pub fn[T : BlendModeInput] Rule::background_blend_mode(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundBlendMode")
self.append_input("backgroundBlendMode", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BlendModeInputFallbacks] Rule::background_blend_mode_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundBlendMode")
self.append_property_fallbacks("backgroundBlendMode", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BlendModeInput] Frame::background_blend_mode(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundBlendMode")
self.with_rule(self.rule.background_blend_mode(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BlendModeInputFallbacks] Frame::background_blend_mode_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backgroundBlendMode")
self.with_rule(self.rule.background_blend_mode_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_background_blend_mode(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backgroundBlendMode")
self.append_clear("backgroundBlendMode", source)
}
///|
#callsite(autofill(location))
pub fn[T : ImageRenderingInput] Rule::image_rendering(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "imageRendering")
self.append_input("imageRendering", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ImageRenderingInputFallbacks] Rule::image_rendering_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "imageRendering")
self.append_property_fallbacks("imageRendering", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ImageRenderingInput] Frame::image_rendering(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "imageRendering")
self.with_rule(self.rule.image_rendering(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ImageRenderingInputFallbacks] Frame::image_rendering_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "imageRendering")
self.with_rule(self.rule.image_rendering_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_image_rendering(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "imageRendering")
self.append_clear("imageRendering", source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformListInput] Rule::transform(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transform")
self.append_input("transform", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TransformListInputFallbacks] Rule::transform_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transform")
self.append_property_fallbacks("transform", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformListInput] Frame::transform(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transform")
self.with_rule(self.rule.transform(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TransformListInputFallbacks] Frame::transform_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transform")
self.with_rule(self.rule.transform_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transform(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transform")
self.append_clear("transform", source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformOriginInput] Rule::transform_origin(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformOrigin")
self.append_input("transformOrigin", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TransformOriginInputFallbacks] Rule::transform_origin_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformOrigin")
self.append_property_fallbacks("transformOrigin", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformOriginInput] Frame::transform_origin(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transformOrigin")
self.with_rule(self.rule.transform_origin(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TransformOriginInputFallbacks] Frame::transform_origin_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transformOrigin")
self.with_rule(self.rule.transform_origin_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transform_origin(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformOrigin")
self.append_clear("transformOrigin", source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformOriginInput] Rule::perspective_origin(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "perspectiveOrigin")
self.append_input("perspectiveOrigin", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TransformOriginInputFallbacks] Rule::perspective_origin_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "perspectiveOrigin")
self.append_property_fallbacks("perspectiveOrigin", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformOriginInput] Frame::perspective_origin(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "perspectiveOrigin")
self.with_rule(self.rule.perspective_origin(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TransformOriginInputFallbacks] Frame::perspective_origin_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "perspectiveOrigin")
self.with_rule(self.rule.perspective_origin_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_perspective_origin(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "perspectiveOrigin")
self.append_clear("perspectiveOrigin", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::translate(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "translate")
self.append_input("translate", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::translate_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "translate")
self.append_property_fallbacks("translate", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::translate(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "translate")
self.with_rule(self.rule.translate(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::translate_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "translate")
self.with_rule(self.rule.translate_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_translate(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "translate")
self.append_clear("translate", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::perspective(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "perspective")
self.append_input("perspective", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::perspective_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "perspective")
self.append_property_fallbacks("perspective", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::perspective(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "perspective")
self.with_rule(self.rule.perspective(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::perspective_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "perspective")
self.with_rule(self.rule.perspective_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_perspective(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "perspective")
self.append_clear("perspective", source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Rule::scale(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scale")
self.append_input("scale", value.number_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Rule::scale_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scale")
self.append_property_fallbacks("scale", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Frame::scale(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scale")
self.with_rule(self.rule.scale(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Frame::scale_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scale")
self.with_rule(self.rule.scale_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scale(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scale")
self.append_clear("scale", source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationIterationsInput] Rule::animation_iteration_count(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationIterationCount")
self.append_input("animationIterationCount", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationIterationsInputFallbacks] Rule::animation_iteration_count_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationIterationCount")
self.append_property_fallbacks("animationIterationCount", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationIterationsInput] Frame::animation_iteration_count(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationIterationCount")
self.with_rule(self.rule.animation_iteration_count(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AnimationIterationsInputFallbacks] Frame::animation_iteration_count_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationIterationCount")
self.with_rule(self.rule.animation_iteration_count_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_iteration_count(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationIterationCount")
self.append_clear("animationIterationCount", source)
}
///|
#callsite(autofill(location))
pub fn[T : BackfaceVisibilityInput] Rule::backface_visibility(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backfaceVisibility")
self.append_input("backfaceVisibility", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BackfaceVisibilityInputFallbacks] Rule::backface_visibility_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backfaceVisibility")
self.append_property_fallbacks("backfaceVisibility", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BackfaceVisibilityInput] Frame::backface_visibility(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backfaceVisibility")
self.with_rule(self.rule.backface_visibility(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BackfaceVisibilityInputFallbacks] Frame::backface_visibility_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "backfaceVisibility")
self.with_rule(self.rule.backface_visibility_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_backface_visibility(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "backfaceVisibility")
self.append_clear("backfaceVisibility", source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformStyleInput] Rule::transform_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformStyle")
self.append_input("transformStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TransformStyleInputFallbacks] Rule::transform_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformStyle")
self.append_property_fallbacks("transformStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformStyleInput] Frame::transform_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transformStyle")
self.with_rule(self.rule.transform_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TransformStyleInputFallbacks] Frame::transform_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transformStyle")
self.with_rule(self.rule.transform_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transform_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformStyle")
self.append_clear("transformStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInput] Rule::animation_delay(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDelay")
self.append_input("animationDelay", value.time_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInputFallbacks] Rule::animation_delay_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDelay")
self.append_property_fallbacks("animationDelay", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInput] Frame::animation_delay(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationDelay")
self.with_rule(self.rule.animation_delay(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimeInputFallbacks] Frame::animation_delay_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationDelay")
self.with_rule(self.rule.animation_delay_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_delay(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDelay")
self.append_clear("animationDelay", source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationDirectionInput] Rule::animation_direction(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDirection")
self.append_input("animationDirection", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationDirectionInputFallbacks] Rule::animation_direction_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDirection")
self.append_property_fallbacks("animationDirection", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationDirectionInput] Frame::animation_direction(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationDirection")
self.with_rule(self.rule.animation_direction(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AnimationDirectionInputFallbacks] Frame::animation_direction_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationDirection")
self.with_rule(self.rule.animation_direction_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_direction(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationDirection")
self.append_clear("animationDirection", source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationFillModeInput] Rule::animation_fill_mode(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationFillMode")
self.append_input("animationFillMode", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationFillModeInputFallbacks] Rule::animation_fill_mode_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationFillMode")
self.append_property_fallbacks("animationFillMode", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationFillModeInput] Frame::animation_fill_mode(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationFillMode")
self.with_rule(self.rule.animation_fill_mode(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AnimationFillModeInputFallbacks] Frame::animation_fill_mode_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationFillMode")
self.with_rule(self.rule.animation_fill_mode_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_fill_mode(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationFillMode")
self.append_clear("animationFillMode", source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationPlayStateInput] Rule::animation_play_state(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationPlayState")
self.append_input("animationPlayState", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationPlayStateInputFallbacks] Rule::animation_play_state_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationPlayState")
self.append_property_fallbacks("animationPlayState", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationPlayStateInput] Frame::animation_play_state(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationPlayState")
self.with_rule(self.rule.animation_play_state(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AnimationPlayStateInputFallbacks] Frame::animation_play_state_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationPlayState")
self.with_rule(self.rule.animation_play_state_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_play_state(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationPlayState")
self.append_clear("animationPlayState", source)
}
///|
#callsite(autofill(location))
pub fn[T : EasingFunctionInput] Rule::animation_timing_function(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationTimingFunction")
self.append_input("animationTimingFunction", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : EasingFunctionInputFallbacks] Rule::animation_timing_function_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationTimingFunction")
self.append_property_fallbacks("animationTimingFunction", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : EasingFunctionInput] Frame::animation_timing_function(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationTimingFunction")
self.with_rule(self.rule.animation_timing_function(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : EasingFunctionInputFallbacks] Frame::animation_timing_function_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationTimingFunction")
self.with_rule(self.rule.animation_timing_function_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_timing_function(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationTimingFunction")
self.append_clear("animationTimingFunction", source)
}
///|
#callsite(autofill(location))
pub fn[T : EasingFunctionInput] Rule::transition_timing_function(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionTimingFunction")
self.append_input("transitionTimingFunction", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : EasingFunctionInputFallbacks] Rule::transition_timing_function_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionTimingFunction")
self.append_property_fallbacks("transitionTimingFunction", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : EasingFunctionInput] Frame::transition_timing_function(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transitionTimingFunction")
self.with_rule(self.rule.transition_timing_function(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : EasingFunctionInputFallbacks] Frame::transition_timing_function_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transitionTimingFunction")
self.with_rule(self.rule.transition_timing_function_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transition_timing_function(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionTimingFunction")
self.append_clear("transitionTimingFunction", source)
}
///|
#callsite(autofill(location))
pub fn[T : TransitionPropertyInput] Rule::transition_property(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionProperty")
self.append_input("transitionProperty", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TransitionPropertyInputFallbacks] Rule::transition_property_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionProperty")
self.append_property_fallbacks("transitionProperty", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TransitionPropertyInput] Frame::transition_property(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transitionProperty")
self.with_rule(self.rule.transition_property(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TransitionPropertyInputFallbacks] Frame::transition_property_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transitionProperty")
self.with_rule(self.rule.transition_property_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transition_property(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionProperty")
self.append_clear("transitionProperty", source)
}
///|
#callsite(autofill(location))
pub fn[T : PointerEventsInput] Rule::pointer_events(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "pointerEvents")
self.append_input("pointerEvents", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PointerEventsInputFallbacks] Rule::pointer_events_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "pointerEvents")
self.append_property_fallbacks("pointerEvents", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PointerEventsInput] Frame::pointer_events(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "pointerEvents")
self.with_rule(self.rule.pointer_events(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PointerEventsInputFallbacks] Frame::pointer_events_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "pointerEvents")
self.with_rule(self.rule.pointer_events_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_pointer_events(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "pointerEvents")
self.append_clear("pointerEvents", source)
}
///|
#callsite(autofill(location))
pub fn[T : UserSelectInput] Rule::user_select(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "userSelect")
self.append_input("userSelect", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : UserSelectInputFallbacks] Rule::user_select_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "userSelect")
self.append_property_fallbacks("userSelect", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : UserSelectInput] Frame::user_select(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "userSelect")
self.with_rule(self.rule.user_select(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : UserSelectInputFallbacks] Frame::user_select_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "userSelect")
self.with_rule(self.rule.user_select_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_user_select(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "userSelect")
self.append_clear("userSelect", source)
}
///|
#callsite(autofill(location))
pub fn[T : TouchActionInput] Rule::touch_action(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "touchAction")
self.append_input("touchAction", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TouchActionInputFallbacks] Rule::touch_action_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "touchAction")
self.append_property_fallbacks("touchAction", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TouchActionInput] Frame::touch_action(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "touchAction")
self.with_rule(self.rule.touch_action(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TouchActionInputFallbacks] Frame::touch_action_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "touchAction")
self.with_rule(self.rule.touch_action_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_touch_action(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "touchAction")
self.append_clear("touchAction", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::accent_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "accentColor")
self.append_input("accentColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::accent_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "accentColor")
self.append_property_fallbacks("accentColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::accent_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "accentColor")
self.with_rule(self.rule.accent_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::accent_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "accentColor")
self.with_rule(self.rule.accent_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_accent_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "accentColor")
self.append_clear("accentColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::caret_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "caretColor")
self.append_input("caretColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::caret_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "caretColor")
self.append_property_fallbacks("caretColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::caret_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "caretColor")
self.with_rule(self.rule.caret_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::caret_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "caretColor")
self.with_rule(self.rule.caret_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_caret_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "caretColor")
self.append_clear("caretColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollBehaviorInput] Rule::scroll_behavior(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollBehavior")
self.append_input("scrollBehavior", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollBehaviorInputFallbacks] Rule::scroll_behavior_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollBehavior")
self.append_property_fallbacks("scrollBehavior", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollBehaviorInput] Frame::scroll_behavior(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollBehavior")
self.with_rule(self.rule.scroll_behavior(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ScrollBehaviorInputFallbacks] Frame::scroll_behavior_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollBehavior")
self.with_rule(self.rule.scroll_behavior_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_behavior(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollBehavior")
self.append_clear("scrollBehavior", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInput] Rule::overscroll_behavior_x(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorX")
self.append_input("overscrollBehaviorX", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInputFallbacks] Rule::overscroll_behavior_x_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorX")
self.append_property_fallbacks("overscrollBehaviorX", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInput] Frame::overscroll_behavior_x(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehaviorX")
self.with_rule(self.rule.overscroll_behavior_x(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInputFallbacks] Frame::overscroll_behavior_x_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehaviorX")
self.with_rule(self.rule.overscroll_behavior_x_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overscroll_behavior_x(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorX")
self.append_clear("overscrollBehaviorX", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInput] Rule::overscroll_behavior_y(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorY")
self.append_input("overscrollBehaviorY", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInputFallbacks] Rule::overscroll_behavior_y_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorY")
self.append_property_fallbacks("overscrollBehaviorY", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInput] Frame::overscroll_behavior_y(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehaviorY")
self.with_rule(self.rule.overscroll_behavior_y(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInputFallbacks] Frame::overscroll_behavior_y_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehaviorY")
self.with_rule(self.rule.overscroll_behavior_y_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overscroll_behavior_y(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorY")
self.append_clear("overscrollBehaviorY", source)
}
///|
#callsite(autofill(location))
pub fn[T : ContentVisibilityInput] Rule::content_visibility(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "contentVisibility")
self.append_input("contentVisibility", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ContentVisibilityInputFallbacks] Rule::content_visibility_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "contentVisibility")
self.append_property_fallbacks("contentVisibility", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ContentVisibilityInput] Frame::content_visibility(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "contentVisibility")
self.with_rule(self.rule.content_visibility(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ContentVisibilityInputFallbacks] Frame::content_visibility_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "contentVisibility")
self.with_rule(self.rule.content_visibility_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_content_visibility(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "contentVisibility")
self.append_clear("contentVisibility", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::baseline_shift(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "baselineShift")
self.append_input("baselineShift", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::baseline_shift_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "baselineShift")
self.append_property_fallbacks("baselineShift", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::baseline_shift(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "baselineShift")
self.with_rule(self.rule.baseline_shift(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::baseline_shift_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "baselineShift")
self.with_rule(self.rule.baseline_shift_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_baseline_shift(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "baselineShift")
self.append_clear("baselineShift", source)
}
///|
#callsite(autofill(location))
pub fn[T : BaselineSourceValueInput] Rule::baseline_source(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "baselineSource")
self.append_input("baselineSource", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BaselineSourceValueInputFallbacks] Rule::baseline_source_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "baselineSource")
self.append_property_fallbacks("baselineSource", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BaselineSourceValueInput] Frame::baseline_source(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "baselineSource")
self.with_rule(self.rule.baseline_source(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BaselineSourceValueInputFallbacks] Frame::baseline_source_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "baselineSource")
self.with_rule(self.rule.baseline_source_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_baseline_source(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "baselineSource")
self.append_clear("baselineSource", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::block_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "blockSize")
self.append_input("blockSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::block_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "blockSize")
self.append_property_fallbacks("blockSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::block_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "blockSize")
self.with_rule(self.rule.block_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::block_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "blockSize")
self.with_rule(self.rule.block_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_block_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "blockSize")
self.append_clear("blockSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderCollapseValueInput] Rule::border_collapse(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderCollapse")
self.append_input("borderCollapse", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderCollapseValueInputFallbacks] Rule::border_collapse_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderCollapse")
self.append_property_fallbacks("borderCollapse", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderCollapseValueInput] Frame::border_collapse(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderCollapse")
self.with_rule(self.rule.border_collapse(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderCollapseValueInputFallbacks] Frame::border_collapse_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderCollapse")
self.with_rule(self.rule.border_collapse_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_collapse(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderCollapse")
self.append_clear("borderCollapse", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderImageRepeatValueInput] Rule::border_image_repeat(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderImageRepeat")
self.append_input("borderImageRepeat", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderImageRepeatValueInputFallbacks] Rule::border_image_repeat_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderImageRepeat")
self.append_property_fallbacks("borderImageRepeat", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderImageRepeatValueInput] Frame::border_image_repeat(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderImageRepeat")
self.with_rule(self.rule.border_image_repeat(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderImageRepeatValueInputFallbacks] Frame::border_image_repeat_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderImageRepeat")
self.with_rule(self.rule.border_image_repeat_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_image_repeat(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderImageRepeat")
self.append_clear("borderImageRepeat", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::border_spacing(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderSpacing")
self.append_input("borderSpacing", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::border_spacing_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderSpacing")
self.append_property_fallbacks("borderSpacing", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::border_spacing(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderSpacing")
self.with_rule(self.rule.border_spacing(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::border_spacing_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderSpacing")
self.with_rule(self.rule.border_spacing_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_spacing(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderSpacing")
self.append_clear("borderSpacing", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxDecorationBreakValueInput] Rule::box_decoration_break(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxDecorationBreak")
self.append_input("boxDecorationBreak", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxDecorationBreakValueInputFallbacks] Rule::box_decoration_break_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxDecorationBreak")
self.append_property_fallbacks("boxDecorationBreak", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxDecorationBreakValueInput] Frame::box_decoration_break(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "boxDecorationBreak")
self.with_rule(self.rule.box_decoration_break(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxDecorationBreakValueInputFallbacks] Frame::box_decoration_break_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "boxDecorationBreak")
self.with_rule(self.rule.box_decoration_break_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_box_decoration_break(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "boxDecorationBreak")
self.append_clear("boxDecorationBreak", source)
}
///|
#callsite(autofill(location))
pub fn[T : BreakAfterValueInput] Rule::break_after(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakAfter")
self.append_input("breakAfter", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BreakAfterValueInputFallbacks] Rule::break_after_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakAfter")
self.append_property_fallbacks("breakAfter", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BreakAfterValueInput] Frame::break_after(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "breakAfter")
self.with_rule(self.rule.break_after(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BreakAfterValueInputFallbacks] Frame::break_after_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "breakAfter")
self.with_rule(self.rule.break_after_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_break_after(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakAfter")
self.append_clear("breakAfter", source)
}
///|
#callsite(autofill(location))
pub fn[T : BreakBeforeValueInput] Rule::break_before(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakBefore")
self.append_input("breakBefore", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BreakBeforeValueInputFallbacks] Rule::break_before_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakBefore")
self.append_property_fallbacks("breakBefore", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BreakBeforeValueInput] Frame::break_before(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "breakBefore")
self.with_rule(self.rule.break_before(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BreakBeforeValueInputFallbacks] Frame::break_before_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "breakBefore")
self.with_rule(self.rule.break_before_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_break_before(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakBefore")
self.append_clear("breakBefore", source)
}
///|
#callsite(autofill(location))
pub fn[T : BreakInsideValueInput] Rule::break_inside(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakInside")
self.append_input("breakInside", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BreakInsideValueInputFallbacks] Rule::break_inside_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakInside")
self.append_property_fallbacks("breakInside", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BreakInsideValueInput] Frame::break_inside(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "breakInside")
self.with_rule(self.rule.break_inside(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BreakInsideValueInputFallbacks] Frame::break_inside_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "breakInside")
self.with_rule(self.rule.break_inside_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_break_inside(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "breakInside")
self.append_clear("breakInside", source)
}
///|
#callsite(autofill(location))
pub fn[T : CaptionSideValueInput] Rule::caption_side(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "captionSide")
self.append_input("captionSide", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CaptionSideValueInputFallbacks] Rule::caption_side_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "captionSide")
self.append_property_fallbacks("captionSide", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CaptionSideValueInput] Frame::caption_side(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "captionSide")
self.with_rule(self.rule.caption_side(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CaptionSideValueInputFallbacks] Frame::caption_side_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "captionSide")
self.with_rule(self.rule.caption_side_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_caption_side(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "captionSide")
self.append_clear("captionSide", source)
}
///|
#callsite(autofill(location))
pub fn[T : ClipRuleValueInput] Rule::clip_rule(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clipRule")
self.append_input("clipRule", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ClipRuleValueInputFallbacks] Rule::clip_rule_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clipRule")
self.append_property_fallbacks("clipRule", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ClipRuleValueInput] Frame::clip_rule(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "clipRule")
self.with_rule(self.rule.clip_rule(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ClipRuleValueInputFallbacks] Frame::clip_rule_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "clipRule")
self.with_rule(self.rule.clip_rule_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_clip_rule(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "clipRule")
self.append_clear("clipRule", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInterpolationFiltersValueInput] Rule::color_interpolation_filters(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "colorInterpolationFilters")
self.append_input("colorInterpolationFilters", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInterpolationFiltersValueInputFallbacks] Rule::color_interpolation_filters_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "colorInterpolationFilters")
self.append_property_fallbacks("colorInterpolationFilters", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInterpolationFiltersValueInput] Frame::color_interpolation_filters(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "colorInterpolationFilters")
self.with_rule(self.rule.color_interpolation_filters(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInterpolationFiltersValueInputFallbacks] Frame::color_interpolation_filters_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "colorInterpolationFilters")
self.with_rule(self.rule.color_interpolation_filters_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_color_interpolation_filters(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "colorInterpolationFilters")
self.append_clear("colorInterpolationFilters", source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Rule::column_count(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnCount")
self.append_input("columnCount", value.integer_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Rule::column_count_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnCount")
self.append_property_fallbacks("columnCount", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Frame::column_count(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "columnCount")
self.with_rule(self.rule.column_count(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Frame::column_count_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "columnCount")
self.with_rule(self.rule.column_count_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_column_count(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnCount")
self.append_clear("columnCount", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColumnFillValueInput] Rule::column_fill(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnFill")
self.append_input("columnFill", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColumnFillValueInputFallbacks] Rule::column_fill_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnFill")
self.append_property_fallbacks("columnFill", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColumnFillValueInput] Frame::column_fill(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "columnFill")
self.with_rule(self.rule.column_fill(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColumnFillValueInputFallbacks] Frame::column_fill_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "columnFill")
self.with_rule(self.rule.column_fill_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_column_fill(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnFill")
self.append_clear("columnFill", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColumnSpanValueInput] Rule::column_span(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnSpan")
self.append_input("columnSpan", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColumnSpanValueInputFallbacks] Rule::column_span_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnSpan")
self.append_property_fallbacks("columnSpan", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColumnSpanValueInput] Frame::column_span(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "columnSpan")
self.with_rule(self.rule.column_span(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColumnSpanValueInputFallbacks] Frame::column_span_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "columnSpan")
self.with_rule(self.rule.column_span_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_column_span(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "columnSpan")
self.append_clear("columnSpan", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::contain_intrinsic_block_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicBlockSize")
self.append_input("containIntrinsicBlockSize", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::contain_intrinsic_block_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicBlockSize")
self.append_property_fallbacks("containIntrinsicBlockSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::contain_intrinsic_block_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicBlockSize")
self.with_rule(self.rule.contain_intrinsic_block_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::contain_intrinsic_block_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicBlockSize")
self.with_rule(self.rule.contain_intrinsic_block_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_contain_intrinsic_block_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicBlockSize")
self.append_clear("containIntrinsicBlockSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::contain_intrinsic_height(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicHeight")
self.append_input("containIntrinsicHeight", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::contain_intrinsic_height_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicHeight")
self.append_property_fallbacks("containIntrinsicHeight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::contain_intrinsic_height(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicHeight")
self.with_rule(self.rule.contain_intrinsic_height(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::contain_intrinsic_height_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicHeight")
self.with_rule(self.rule.contain_intrinsic_height_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_contain_intrinsic_height(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicHeight")
self.append_clear("containIntrinsicHeight", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::contain_intrinsic_inline_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicInlineSize")
self.append_input("containIntrinsicInlineSize", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::contain_intrinsic_inline_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicInlineSize")
self.append_property_fallbacks("containIntrinsicInlineSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::contain_intrinsic_inline_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicInlineSize")
self.with_rule(self.rule.contain_intrinsic_inline_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::contain_intrinsic_inline_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicInlineSize")
self.with_rule(self.rule.contain_intrinsic_inline_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_contain_intrinsic_inline_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicInlineSize")
self.append_clear("containIntrinsicInlineSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::contain_intrinsic_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicSize")
self.append_input("containIntrinsicSize", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::contain_intrinsic_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicSize")
self.append_property_fallbacks("containIntrinsicSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::contain_intrinsic_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicSize")
self.with_rule(self.rule.contain_intrinsic_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::contain_intrinsic_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicSize")
self.with_rule(self.rule.contain_intrinsic_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_contain_intrinsic_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicSize")
self.append_clear("containIntrinsicSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::contain_intrinsic_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicWidth")
self.append_input("containIntrinsicWidth", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::contain_intrinsic_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicWidth")
self.append_property_fallbacks("containIntrinsicWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::contain_intrinsic_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicWidth")
self.with_rule(self.rule.contain_intrinsic_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::contain_intrinsic_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containIntrinsicWidth")
self.with_rule(self.rule.contain_intrinsic_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_contain_intrinsic_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containIntrinsicWidth")
self.append_clear("containIntrinsicWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : ContainerTypeValueInput] Rule::container_type(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containerType")
self.append_input("containerType", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ContainerTypeValueInputFallbacks] Rule::container_type_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containerType")
self.append_property_fallbacks("containerType", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ContainerTypeValueInput] Frame::container_type(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containerType")
self.with_rule(self.rule.container_type(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ContainerTypeValueInputFallbacks] Frame::container_type_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "containerType")
self.with_rule(self.rule.container_type_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_container_type(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "containerType")
self.append_clear("containerType", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::cx(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cx")
self.append_input("cx", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::cx_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cx")
self.append_property_fallbacks("cx", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::cx(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "cx")
self.with_rule(self.rule.cx(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::cx_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "cx")
self.with_rule(self.rule.cx_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_cx(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cx")
self.append_clear("cx", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::cy(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cy")
self.append_input("cy", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::cy_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cy")
self.append_property_fallbacks("cy", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::cy(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "cy")
self.with_rule(self.rule.cy(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::cy_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "cy")
self.with_rule(self.rule.cy_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_cy(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "cy")
self.append_clear("cy", source)
}
///|
#callsite(autofill(location))
pub fn[T : DirectionValueInput] Rule::direction(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "direction")
self.append_input("direction", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : DirectionValueInputFallbacks] Rule::direction_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "direction")
self.append_property_fallbacks("direction", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : DirectionValueInput] Frame::direction(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "direction")
self.with_rule(self.rule.direction(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : DirectionValueInputFallbacks] Frame::direction_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "direction")
self.with_rule(self.rule.direction_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_direction(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "direction")
self.append_clear("direction", source)
}
///|
#callsite(autofill(location))
pub fn[T : EmptyCellsValueInput] Rule::empty_cells(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "emptyCells")
self.append_input("emptyCells", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : EmptyCellsValueInputFallbacks] Rule::empty_cells_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "emptyCells")
self.append_property_fallbacks("emptyCells", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : EmptyCellsValueInput] Frame::empty_cells(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "emptyCells")
self.with_rule(self.rule.empty_cells(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : EmptyCellsValueInputFallbacks] Frame::empty_cells_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "emptyCells")
self.with_rule(self.rule.empty_cells_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_empty_cells(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "emptyCells")
self.append_clear("emptyCells", source)
}
///|
#callsite(autofill(location))
pub fn[T : FieldSizingValueInput] Rule::field_sizing(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fieldSizing")
self.append_input("fieldSizing", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FieldSizingValueInputFallbacks] Rule::field_sizing_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fieldSizing")
self.append_property_fallbacks("fieldSizing", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FieldSizingValueInput] Frame::field_sizing(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fieldSizing")
self.with_rule(self.rule.field_sizing(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FieldSizingValueInputFallbacks] Frame::field_sizing_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fieldSizing")
self.with_rule(self.rule.field_sizing_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_field_sizing(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fieldSizing")
self.append_clear("fieldSizing", source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Rule::fill_opacity(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fillOpacity")
self.append_input("fillOpacity", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Rule::fill_opacity_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fillOpacity")
self.append_property_fallbacks("fillOpacity", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Frame::fill_opacity(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fillOpacity")
self.with_rule(self.rule.fill_opacity(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Frame::fill_opacity_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fillOpacity")
self.with_rule(self.rule.fill_opacity_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_fill_opacity(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fillOpacity")
self.append_clear("fillOpacity", source)
}
///|
#callsite(autofill(location))
pub fn[T : FillRuleValueInput] Rule::fill_rule(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fillRule")
self.append_input("fillRule", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FillRuleValueInputFallbacks] Rule::fill_rule_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fillRule")
self.append_property_fallbacks("fillRule", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FillRuleValueInput] Frame::fill_rule(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fillRule")
self.with_rule(self.rule.fill_rule(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FillRuleValueInputFallbacks] Frame::fill_rule_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fillRule")
self.with_rule(self.rule.fill_rule_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_fill_rule(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fillRule")
self.append_clear("fillRule", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::flood_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "floodColor")
self.append_input("floodColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::flood_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "floodColor")
self.append_property_fallbacks("floodColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::flood_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "floodColor")
self.with_rule(self.rule.flood_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::flood_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "floodColor")
self.with_rule(self.rule.flood_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_flood_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "floodColor")
self.append_clear("floodColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Rule::flood_opacity(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "floodOpacity")
self.append_input("floodOpacity", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Rule::flood_opacity_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "floodOpacity")
self.append_property_fallbacks("floodOpacity", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Frame::flood_opacity(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "floodOpacity")
self.with_rule(self.rule.flood_opacity(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Frame::flood_opacity_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "floodOpacity")
self.with_rule(self.rule.flood_opacity_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_flood_opacity(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "floodOpacity")
self.append_clear("floodOpacity", source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Rule::font_size_adjust(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSizeAdjust")
self.append_input("fontSizeAdjust", value.number_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Rule::font_size_adjust_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSizeAdjust")
self.append_property_fallbacks("fontSizeAdjust", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Frame::font_size_adjust(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSizeAdjust")
self.with_rule(self.rule.font_size_adjust(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Frame::font_size_adjust_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSizeAdjust")
self.with_rule(self.rule.font_size_adjust_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_size_adjust(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSizeAdjust")
self.append_clear("fontSizeAdjust", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisValueInput] Rule::font_synthesis(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesis")
self.append_input("fontSynthesis", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisValueInputFallbacks] Rule::font_synthesis_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesis")
self.append_property_fallbacks("fontSynthesis", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisValueInput] Frame::font_synthesis(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSynthesis")
self.with_rule(self.rule.font_synthesis(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisValueInputFallbacks] Frame::font_synthesis_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSynthesis")
self.with_rule(self.rule.font_synthesis_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_synthesis(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesis")
self.append_clear("fontSynthesis", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisSmallCapsValueInput] Rule::font_synthesis_small_caps(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisSmallCaps")
self.append_input("fontSynthesisSmallCaps", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisSmallCapsValueInputFallbacks] Rule::font_synthesis_small_caps_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisSmallCaps")
self.append_property_fallbacks("fontSynthesisSmallCaps", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisSmallCapsValueInput] Frame::font_synthesis_small_caps(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSynthesisSmallCaps")
self.with_rule(self.rule.font_synthesis_small_caps(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisSmallCapsValueInputFallbacks] Frame::font_synthesis_small_caps_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSynthesisSmallCaps")
self.with_rule(self.rule.font_synthesis_small_caps_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_synthesis_small_caps(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisSmallCaps")
self.append_clear("fontSynthesisSmallCaps", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisStyleValueInput] Rule::font_synthesis_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisStyle")
self.append_input("fontSynthesisStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisStyleValueInputFallbacks] Rule::font_synthesis_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisStyle")
self.append_property_fallbacks("fontSynthesisStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisStyleValueInput] Frame::font_synthesis_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSynthesisStyle")
self.with_rule(self.rule.font_synthesis_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisStyleValueInputFallbacks] Frame::font_synthesis_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSynthesisStyle")
self.with_rule(self.rule.font_synthesis_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_synthesis_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisStyle")
self.append_clear("fontSynthesisStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisWeightValueInput] Rule::font_synthesis_weight(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisWeight")
self.append_input("fontSynthesisWeight", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisWeightValueInputFallbacks] Rule::font_synthesis_weight_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisWeight")
self.append_property_fallbacks("fontSynthesisWeight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisWeightValueInput] Frame::font_synthesis_weight(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSynthesisWeight")
self.with_rule(self.rule.font_synthesis_weight(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontSynthesisWeightValueInputFallbacks] Frame::font_synthesis_weight_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontSynthesisWeight")
self.with_rule(self.rule.font_synthesis_weight_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_synthesis_weight(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontSynthesisWeight")
self.append_clear("fontSynthesisWeight", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantEmojiValueInput] Rule::font_variant_emoji(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantEmoji")
self.append_input("fontVariantEmoji", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantEmojiValueInputFallbacks] Rule::font_variant_emoji_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantEmoji")
self.append_property_fallbacks("fontVariantEmoji", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantEmojiValueInput] Frame::font_variant_emoji(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontVariantEmoji")
self.with_rule(self.rule.font_variant_emoji(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantEmojiValueInputFallbacks] Frame::font_variant_emoji_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontVariantEmoji")
self.with_rule(self.rule.font_variant_emoji_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_variant_emoji(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantEmoji")
self.append_clear("fontVariantEmoji", source)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantPositionValueInput] Rule::font_variant_position(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantPosition")
self.append_input("fontVariantPosition", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantPositionValueInputFallbacks] Rule::font_variant_position_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantPosition")
self.append_property_fallbacks("fontVariantPosition", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantPositionValueInput] Frame::font_variant_position(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontVariantPosition")
self.with_rule(self.rule.font_variant_position(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : FontVariantPositionValueInputFallbacks] Frame::font_variant_position_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontVariantPosition")
self.with_rule(self.rule.font_variant_position_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_variant_position(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontVariantPosition")
self.append_clear("fontVariantPosition", source)
}
///|
#callsite(autofill(location))
pub fn[T : PercentageInput] Rule::font_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontWidth")
self.append_input("fontWidth", value.percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PercentageInputFallbacks] Rule::font_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontWidth")
self.append_property_fallbacks("fontWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PercentageInput] Frame::font_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontWidth")
self.with_rule(self.rule.font_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PercentageInputFallbacks] Frame::font_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fontWidth")
self.with_rule(self.rule.font_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_font_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fontWidth")
self.append_clear("fontWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : ForcedColorAdjustValueInput] Rule::forced_color_adjust(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "forcedColorAdjust")
self.append_input("forcedColorAdjust", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ForcedColorAdjustValueInputFallbacks] Rule::forced_color_adjust_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "forcedColorAdjust")
self.append_property_fallbacks("forcedColorAdjust", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ForcedColorAdjustValueInput] Frame::forced_color_adjust(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "forcedColorAdjust")
self.with_rule(self.rule.forced_color_adjust(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ForcedColorAdjustValueInputFallbacks] Frame::forced_color_adjust_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "forcedColorAdjust")
self.with_rule(self.rule.forced_color_adjust_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_forced_color_adjust(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "forcedColorAdjust")
self.append_clear("forcedColorAdjust", source)
}
///|
#callsite(autofill(location))
pub fn[T : HangingPunctuationValueInput] Rule::hanging_punctuation(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hangingPunctuation")
self.append_input("hangingPunctuation", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : HangingPunctuationValueInputFallbacks] Rule::hanging_punctuation_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hangingPunctuation")
self.append_property_fallbacks("hangingPunctuation", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : HangingPunctuationValueInput] Frame::hanging_punctuation(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "hangingPunctuation")
self.with_rule(self.rule.hanging_punctuation(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : HangingPunctuationValueInputFallbacks] Frame::hanging_punctuation_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "hangingPunctuation")
self.with_rule(self.rule.hanging_punctuation_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_hanging_punctuation(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hangingPunctuation")
self.append_clear("hangingPunctuation", source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Rule::hyphenate_limit_chars(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hyphenateLimitChars")
self.append_input("hyphenateLimitChars", value.integer_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Rule::hyphenate_limit_chars_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hyphenateLimitChars")
self.append_property_fallbacks("hyphenateLimitChars", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Frame::hyphenate_limit_chars(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "hyphenateLimitChars")
self.with_rule(self.rule.hyphenate_limit_chars(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Frame::hyphenate_limit_chars_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "hyphenateLimitChars")
self.with_rule(self.rule.hyphenate_limit_chars_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_hyphenate_limit_chars(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "hyphenateLimitChars")
self.append_clear("hyphenateLimitChars", source)
}
///|
#callsite(autofill(location))
pub fn[T : AngleInput] Rule::image_orientation(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "imageOrientation")
self.append_input("imageOrientation", value.angle_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AngleInputFallbacks] Rule::image_orientation_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "imageOrientation")
self.append_property_fallbacks("imageOrientation", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AngleInput] Frame::image_orientation(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "imageOrientation")
self.with_rule(self.rule.image_orientation(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AngleInputFallbacks] Frame::image_orientation_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "imageOrientation")
self.with_rule(self.rule.image_orientation_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_image_orientation(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "imageOrientation")
self.append_clear("imageOrientation", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::inline_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "inlineSize")
self.append_input("inlineSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::inline_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "inlineSize")
self.append_property_fallbacks("inlineSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::inline_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "inlineSize")
self.with_rule(self.rule.inline_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::inline_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "inlineSize")
self.with_rule(self.rule.inline_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_inline_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "inlineSize")
self.append_clear("inlineSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::lighting_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lightingColor")
self.append_input("lightingColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::lighting_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lightingColor")
self.append_property_fallbacks("lightingColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::lighting_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "lightingColor")
self.with_rule(self.rule.lighting_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::lighting_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "lightingColor")
self.with_rule(self.rule.lighting_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_lighting_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lightingColor")
self.append_clear("lightingColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineBreakValueInput] Rule::line_break(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lineBreak")
self.append_input("lineBreak", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineBreakValueInputFallbacks] Rule::line_break_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lineBreak")
self.append_property_fallbacks("lineBreak", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineBreakValueInput] Frame::line_break(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "lineBreak")
self.with_rule(self.rule.line_break(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineBreakValueInputFallbacks] Frame::line_break_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "lineBreak")
self.with_rule(self.rule.line_break_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_line_break(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "lineBreak")
self.append_clear("lineBreak", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_block_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlockEnd")
self.append_input("marginBlockEnd", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_block_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlockEnd")
self.append_property_fallbacks("marginBlockEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_block_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginBlockEnd")
self.with_rule(self.rule.margin_block_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_block_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginBlockEnd")
self.with_rule(self.rule.margin_block_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_block_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlockEnd")
self.append_clear("marginBlockEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::margin_block_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlockStart")
self.append_input("marginBlockStart", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::margin_block_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlockStart")
self.append_property_fallbacks("marginBlockStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::margin_block_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginBlockStart")
self.with_rule(self.rule.margin_block_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::margin_block_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "marginBlockStart")
self.with_rule(self.rule.margin_block_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_margin_block_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "marginBlockStart")
self.append_clear("marginBlockStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskTypeValueInput] Rule::mask_type(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskType")
self.append_input("maskType", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MaskTypeValueInputFallbacks] Rule::mask_type_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskType")
self.append_property_fallbacks("maskType", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskTypeValueInput] Frame::mask_type(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskType")
self.with_rule(self.rule.mask_type(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MaskTypeValueInputFallbacks] Frame::mask_type_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskType")
self.with_rule(self.rule.mask_type_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_type(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskType")
self.append_clear("maskType", source)
}
///|
#callsite(autofill(location))
pub fn[T : MathShiftValueInput] Rule::math_shift(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mathShift")
self.append_input("mathShift", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MathShiftValueInputFallbacks] Rule::math_shift_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mathShift")
self.append_property_fallbacks("mathShift", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MathShiftValueInput] Frame::math_shift(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "mathShift")
self.with_rule(self.rule.math_shift(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MathShiftValueInputFallbacks] Frame::math_shift_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "mathShift")
self.with_rule(self.rule.math_shift_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_math_shift(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mathShift")
self.append_clear("mathShift", source)
}
///|
#callsite(autofill(location))
pub fn[T : MathStyleValueInput] Rule::math_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mathStyle")
self.append_input("mathStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MathStyleValueInputFallbacks] Rule::math_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mathStyle")
self.append_property_fallbacks("mathStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MathStyleValueInput] Frame::math_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "mathStyle")
self.with_rule(self.rule.math_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MathStyleValueInputFallbacks] Frame::math_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "mathStyle")
self.with_rule(self.rule.math_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_math_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "mathStyle")
self.append_clear("mathStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::max_block_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxBlockSize")
self.append_input("maxBlockSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::max_block_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxBlockSize")
self.append_property_fallbacks("maxBlockSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::max_block_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maxBlockSize")
self.with_rule(self.rule.max_block_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::max_block_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maxBlockSize")
self.with_rule(self.rule.max_block_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_max_block_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxBlockSize")
self.append_clear("maxBlockSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::max_inline_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxInlineSize")
self.append_input("maxInlineSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::max_inline_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxInlineSize")
self.append_property_fallbacks("maxInlineSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::max_inline_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maxInlineSize")
self.with_rule(self.rule.max_inline_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::max_inline_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maxInlineSize")
self.with_rule(self.rule.max_inline_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_max_inline_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maxInlineSize")
self.append_clear("maxInlineSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::min_block_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minBlockSize")
self.append_input("minBlockSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::min_block_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minBlockSize")
self.append_property_fallbacks("minBlockSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::min_block_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "minBlockSize")
self.with_rule(self.rule.min_block_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::min_block_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "minBlockSize")
self.with_rule(self.rule.min_block_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_min_block_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minBlockSize")
self.append_clear("minBlockSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Rule::min_inline_size(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minInlineSize")
self.append_input("minInlineSize", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Rule::min_inline_size_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minInlineSize")
self.append_property_fallbacks("minInlineSize", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInput] Frame::min_inline_size(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "minInlineSize")
self.with_rule(self.rule.min_inline_size(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BoxSizeInputFallbacks] Frame::min_inline_size_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "minInlineSize")
self.with_rule(self.rule.min_inline_size_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_min_inline_size(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "minInlineSize")
self.append_clear("minInlineSize", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::offset_distance(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetDistance")
self.append_input("offsetDistance", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::offset_distance_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetDistance")
self.append_property_fallbacks("offsetDistance", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::offset_distance(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetDistance")
self.with_rule(self.rule.offset_distance(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::offset_distance_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetDistance")
self.with_rule(self.rule.offset_distance_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_offset_distance(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetDistance")
self.append_clear("offsetDistance", source)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetRotateInput] Rule::offset_rotate(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetRotate")
self.append_input("offsetRotate", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetRotateInputFallbacks] Rule::offset_rotate_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetRotate")
self.append_property_fallbacks("offsetRotate", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetRotateInput] Frame::offset_rotate(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetRotate")
self.with_rule(self.rule.offset_rotate(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OffsetRotateInputFallbacks] Frame::offset_rotate_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetRotate")
self.with_rule(self.rule.offset_rotate_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_offset_rotate(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetRotate")
self.append_clear("offsetRotate", source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Rule::orphans(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "orphans")
self.append_input("orphans", value.integer_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Rule::orphans_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "orphans")
self.append_property_fallbacks("orphans", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Frame::orphans(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "orphans")
self.with_rule(self.rule.orphans(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Frame::orphans_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "orphans")
self.with_rule(self.rule.orphans_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_orphans(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "orphans")
self.append_clear("orphans", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::outline_offset(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineOffset")
self.append_input("outlineOffset", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::outline_offset_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineOffset")
self.append_property_fallbacks("outlineOffset", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::outline_offset(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outlineOffset")
self.with_rule(self.rule.outline_offset(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::outline_offset_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outlineOffset")
self.with_rule(self.rule.outline_offset_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_outline_offset(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outlineOffset")
self.append_clear("outlineOffset", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowAnchorValueInput] Rule::overflow_anchor(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowAnchor")
self.append_input("overflowAnchor", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowAnchorValueInputFallbacks] Rule::overflow_anchor_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowAnchor")
self.append_property_fallbacks("overflowAnchor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverflowAnchorValueInput] Frame::overflow_anchor(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowAnchor")
self.with_rule(self.rule.overflow_anchor(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverflowAnchorValueInputFallbacks] Frame::overflow_anchor_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overflowAnchor")
self.with_rule(self.rule.overflow_anchor_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overflow_anchor(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overflowAnchor")
self.append_clear("overflowAnchor", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorValueInput] Rule::overscroll_behavior(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehavior")
self.append_input("overscrollBehavior", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorValueInputFallbacks] Rule::overscroll_behavior_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehavior")
self.append_property_fallbacks("overscrollBehavior", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorValueInput] Frame::overscroll_behavior(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehavior")
self.with_rule(self.rule.overscroll_behavior(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorValueInputFallbacks] Frame::overscroll_behavior_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehavior")
self.with_rule(self.rule.overscroll_behavior_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overscroll_behavior(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehavior")
self.append_clear("overscrollBehavior", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorBlockValueInput] Rule::overscroll_behavior_block(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorBlock")
self.append_input("overscrollBehaviorBlock", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorBlockValueInputFallbacks] Rule::overscroll_behavior_block_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorBlock")
self.append_property_fallbacks("overscrollBehaviorBlock", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorBlockValueInput] Frame::overscroll_behavior_block(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehaviorBlock")
self.with_rule(self.rule.overscroll_behavior_block(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorBlockValueInputFallbacks] Frame::overscroll_behavior_block_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehaviorBlock")
self.with_rule(self.rule.overscroll_behavior_block_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overscroll_behavior_block(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorBlock")
self.append_clear("overscrollBehaviorBlock", source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInlineValueInput] Rule::overscroll_behavior_inline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorInline")
self.append_input("overscrollBehaviorInline", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInlineValueInputFallbacks] Rule::overscroll_behavior_inline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorInline")
self.append_property_fallbacks("overscrollBehaviorInline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInlineValueInput] Frame::overscroll_behavior_inline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehaviorInline")
self.with_rule(self.rule.overscroll_behavior_inline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OverscrollBehaviorInlineValueInputFallbacks] Frame::overscroll_behavior_inline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "overscrollBehaviorInline")
self.with_rule(self.rule.overscroll_behavior_inline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_overscroll_behavior_inline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "overscrollBehaviorInline")
self.append_clear("overscrollBehaviorInline", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_block_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlockEnd")
self.append_input("paddingBlockEnd", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_block_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlockEnd")
self.append_property_fallbacks("paddingBlockEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_block_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingBlockEnd")
self.with_rule(self.rule.padding_block_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_block_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingBlockEnd")
self.with_rule(self.rule.padding_block_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_block_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlockEnd")
self.append_clear("paddingBlockEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::padding_block_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlockStart")
self.append_input("paddingBlockStart", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::padding_block_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlockStart")
self.append_property_fallbacks("paddingBlockStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::padding_block_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingBlockStart")
self.with_rule(self.rule.padding_block_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::padding_block_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paddingBlockStart")
self.with_rule(self.rule.padding_block_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_padding_block_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paddingBlockStart")
self.append_clear("paddingBlockStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : PaintOrderValueInput] Rule::paint_order(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paintOrder")
self.append_input("paintOrder", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PaintOrderValueInputFallbacks] Rule::paint_order_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paintOrder")
self.append_property_fallbacks("paintOrder", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PaintOrderValueInput] Frame::paint_order(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paintOrder")
self.with_rule(self.rule.paint_order(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PaintOrderValueInputFallbacks] Frame::paint_order_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "paintOrder")
self.with_rule(self.rule.paint_order_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_paint_order(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "paintOrder")
self.append_clear("paintOrder", source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionVisibilityValueInput] Rule::position_visibility(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionVisibility")
self.append_input("positionVisibility", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PositionVisibilityValueInputFallbacks] Rule::position_visibility_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionVisibility")
self.append_property_fallbacks("positionVisibility", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PositionVisibilityValueInput] Frame::position_visibility(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionVisibility")
self.with_rule(self.rule.position_visibility(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PositionVisibilityValueInputFallbacks] Frame::position_visibility_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "positionVisibility")
self.with_rule(self.rule.position_visibility_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_position_visibility(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "positionVisibility")
self.append_clear("positionVisibility", source)
}
///|
#callsite(autofill(location))
pub fn[T : PrintColorAdjustValueInput] Rule::print_color_adjust(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "printColorAdjust")
self.append_input("printColorAdjust", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PrintColorAdjustValueInputFallbacks] Rule::print_color_adjust_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "printColorAdjust")
self.append_property_fallbacks("printColorAdjust", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PrintColorAdjustValueInput] Frame::print_color_adjust(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "printColorAdjust")
self.with_rule(self.rule.print_color_adjust(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PrintColorAdjustValueInputFallbacks] Frame::print_color_adjust_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "printColorAdjust")
self.with_rule(self.rule.print_color_adjust_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_print_color_adjust(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "printColorAdjust")
self.append_clear("printColorAdjust", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::r(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "r")
self.append_input("r", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::r_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "r")
self.append_property_fallbacks("r", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::r(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "r")
self.with_rule(self.rule.r(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::r_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "r")
self.with_rule(self.rule.r_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_r(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "r")
self.append_clear("r", source)
}
///|
#callsite(autofill(location))
pub fn[T : RubyAlignValueInput] Rule::ruby_align(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rubyAlign")
self.append_input("rubyAlign", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : RubyAlignValueInputFallbacks] Rule::ruby_align_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rubyAlign")
self.append_property_fallbacks("rubyAlign", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : RubyAlignValueInput] Frame::ruby_align(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rubyAlign")
self.with_rule(self.rule.ruby_align(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : RubyAlignValueInputFallbacks] Frame::ruby_align_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rubyAlign")
self.with_rule(self.rule.ruby_align_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_ruby_align(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rubyAlign")
self.append_clear("rubyAlign", source)
}
///|
#callsite(autofill(location))
pub fn[T : RubyPositionValueInput] Rule::ruby_position(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rubyPosition")
self.append_input("rubyPosition", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : RubyPositionValueInputFallbacks] Rule::ruby_position_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rubyPosition")
self.append_property_fallbacks("rubyPosition", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : RubyPositionValueInput] Frame::ruby_position(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rubyPosition")
self.with_rule(self.rule.ruby_position(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : RubyPositionValueInputFallbacks] Frame::ruby_position_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rubyPosition")
self.with_rule(self.rule.ruby_position_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_ruby_position(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rubyPosition")
self.append_clear("rubyPosition", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::rx(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rx")
self.append_input("rx", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::rx_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rx")
self.append_property_fallbacks("rx", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::rx(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rx")
self.with_rule(self.rule.rx(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::rx_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "rx")
self.with_rule(self.rule.rx_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_rx(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "rx")
self.append_clear("rx", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::ry(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "ry")
self.append_input("ry", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::ry_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "ry")
self.append_property_fallbacks("ry", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::ry(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "ry")
self.with_rule(self.rule.ry(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::ry_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "ry")
self.with_rule(self.rule.ry_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_ry(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "ry")
self.append_clear("ry", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMargin")
self.append_input("scrollMargin", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMargin")
self.append_property_fallbacks("scrollMargin", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMargin")
self.with_rule(self.rule.scroll_margin(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMargin")
self.with_rule(self.rule.scroll_margin_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMargin")
self.append_clear("scrollMargin", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_block(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlock")
self.append_input("scrollMarginBlock", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_block_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlock")
self.append_property_fallbacks("scrollMarginBlock", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_block(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginBlock")
self.with_rule(self.rule.scroll_margin_block(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_block_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginBlock")
self.with_rule(self.rule.scroll_margin_block_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_block(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlock")
self.append_clear("scrollMarginBlock", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_block_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlockEnd")
self.append_input("scrollMarginBlockEnd", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_block_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlockEnd")
self.append_property_fallbacks("scrollMarginBlockEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_block_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginBlockEnd")
self.with_rule(self.rule.scroll_margin_block_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_block_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginBlockEnd")
self.with_rule(self.rule.scroll_margin_block_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_block_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlockEnd")
self.append_clear("scrollMarginBlockEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_block_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlockStart")
self.append_input("scrollMarginBlockStart", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_block_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlockStart")
self.append_property_fallbacks("scrollMarginBlockStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_block_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginBlockStart")
self.with_rule(self.rule.scroll_margin_block_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_block_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginBlockStart")
self.with_rule(self.rule.scroll_margin_block_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_block_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBlockStart")
self.append_clear("scrollMarginBlockStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_bottom(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBottom")
self.append_input("scrollMarginBottom", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_bottom_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBottom")
self.append_property_fallbacks("scrollMarginBottom", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_bottom(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginBottom")
self.with_rule(self.rule.scroll_margin_bottom(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_bottom_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginBottom")
self.with_rule(self.rule.scroll_margin_bottom_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_bottom(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginBottom")
self.append_clear("scrollMarginBottom", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_inline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInline")
self.append_input("scrollMarginInline", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_inline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInline")
self.append_property_fallbacks("scrollMarginInline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_inline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginInline")
self.with_rule(self.rule.scroll_margin_inline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_inline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginInline")
self.with_rule(self.rule.scroll_margin_inline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_inline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInline")
self.append_clear("scrollMarginInline", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_inline_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInlineEnd")
self.append_input("scrollMarginInlineEnd", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_inline_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInlineEnd")
self.append_property_fallbacks("scrollMarginInlineEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_inline_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginInlineEnd")
self.with_rule(self.rule.scroll_margin_inline_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_inline_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginInlineEnd")
self.with_rule(self.rule.scroll_margin_inline_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_inline_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInlineEnd")
self.append_clear("scrollMarginInlineEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_inline_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInlineStart")
self.append_input("scrollMarginInlineStart", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_inline_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInlineStart")
self.append_property_fallbacks("scrollMarginInlineStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_inline_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginInlineStart")
self.with_rule(self.rule.scroll_margin_inline_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_inline_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginInlineStart")
self.with_rule(self.rule.scroll_margin_inline_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_inline_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginInlineStart")
self.append_clear("scrollMarginInlineStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_left(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginLeft")
self.append_input("scrollMarginLeft", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_left_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginLeft")
self.append_property_fallbacks("scrollMarginLeft", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_left(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginLeft")
self.with_rule(self.rule.scroll_margin_left(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_left_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginLeft")
self.with_rule(self.rule.scroll_margin_left_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_left(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginLeft")
self.append_clear("scrollMarginLeft", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_right(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginRight")
self.append_input("scrollMarginRight", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_right_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginRight")
self.append_property_fallbacks("scrollMarginRight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_right(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginRight")
self.with_rule(self.rule.scroll_margin_right(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_right_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginRight")
self.with_rule(self.rule.scroll_margin_right_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_right(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginRight")
self.append_clear("scrollMarginRight", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Rule::scroll_margin_top(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginTop")
self.append_input("scrollMarginTop", value.length_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Rule::scroll_margin_top_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginTop")
self.append_property_fallbacks("scrollMarginTop", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthInput] Frame::scroll_margin_top(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginTop")
self.with_rule(self.rule.scroll_margin_top(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthInputFallbacks] Frame::scroll_margin_top_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollMarginTop")
self.with_rule(self.rule.scroll_margin_top_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_margin_top(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollMarginTop")
self.append_clear("scrollMarginTop", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPadding")
self.append_input("scrollPadding", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPadding")
self.append_property_fallbacks("scrollPadding", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPadding")
self.with_rule(self.rule.scroll_padding(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPadding")
self.with_rule(self.rule.scroll_padding_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPadding")
self.append_clear("scrollPadding", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_block(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlock")
self.append_input("scrollPaddingBlock", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_block_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlock")
self.append_property_fallbacks("scrollPaddingBlock", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_block(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingBlock")
self.with_rule(self.rule.scroll_padding_block(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_block_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingBlock")
self.with_rule(self.rule.scroll_padding_block_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_block(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlock")
self.append_clear("scrollPaddingBlock", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_block_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlockEnd")
self.append_input("scrollPaddingBlockEnd", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_block_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlockEnd")
self.append_property_fallbacks("scrollPaddingBlockEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_block_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingBlockEnd")
self.with_rule(self.rule.scroll_padding_block_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_block_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingBlockEnd")
self.with_rule(self.rule.scroll_padding_block_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_block_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlockEnd")
self.append_clear("scrollPaddingBlockEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_block_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlockStart")
self.append_input("scrollPaddingBlockStart", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_block_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlockStart")
self.append_property_fallbacks("scrollPaddingBlockStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_block_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingBlockStart")
self.with_rule(self.rule.scroll_padding_block_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_block_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingBlockStart")
self.with_rule(self.rule.scroll_padding_block_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_block_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBlockStart")
self.append_clear("scrollPaddingBlockStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_bottom(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBottom")
self.append_input("scrollPaddingBottom", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_bottom_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBottom")
self.append_property_fallbacks("scrollPaddingBottom", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_bottom(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingBottom")
self.with_rule(self.rule.scroll_padding_bottom(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_bottom_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingBottom")
self.with_rule(self.rule.scroll_padding_bottom_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_bottom(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingBottom")
self.append_clear("scrollPaddingBottom", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_inline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInline")
self.append_input("scrollPaddingInline", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_inline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInline")
self.append_property_fallbacks("scrollPaddingInline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_inline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingInline")
self.with_rule(self.rule.scroll_padding_inline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_inline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingInline")
self.with_rule(self.rule.scroll_padding_inline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_inline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInline")
self.append_clear("scrollPaddingInline", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_inline_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInlineEnd")
self.append_input("scrollPaddingInlineEnd", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_inline_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInlineEnd")
self.append_property_fallbacks("scrollPaddingInlineEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_inline_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingInlineEnd")
self.with_rule(self.rule.scroll_padding_inline_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_inline_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingInlineEnd")
self.with_rule(self.rule.scroll_padding_inline_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_inline_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInlineEnd")
self.append_clear("scrollPaddingInlineEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_inline_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInlineStart")
self.append_input("scrollPaddingInlineStart", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_inline_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInlineStart")
self.append_property_fallbacks("scrollPaddingInlineStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_inline_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingInlineStart")
self.with_rule(self.rule.scroll_padding_inline_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_inline_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingInlineStart")
self.with_rule(self.rule.scroll_padding_inline_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_inline_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingInlineStart")
self.append_clear("scrollPaddingInlineStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_left(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingLeft")
self.append_input("scrollPaddingLeft", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_left_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingLeft")
self.append_property_fallbacks("scrollPaddingLeft", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_left(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingLeft")
self.with_rule(self.rule.scroll_padding_left(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_left_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingLeft")
self.with_rule(self.rule.scroll_padding_left_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_left(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingLeft")
self.append_clear("scrollPaddingLeft", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_right(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingRight")
self.append_input("scrollPaddingRight", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_right_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingRight")
self.append_property_fallbacks("scrollPaddingRight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_right(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingRight")
self.with_rule(self.rule.scroll_padding_right(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_right_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingRight")
self.with_rule(self.rule.scroll_padding_right_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_right(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingRight")
self.append_clear("scrollPaddingRight", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::scroll_padding_top(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingTop")
self.append_input("scrollPaddingTop", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::scroll_padding_top_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingTop")
self.append_property_fallbacks("scrollPaddingTop", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::scroll_padding_top(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingTop")
self.with_rule(self.rule.scroll_padding_top(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::scroll_padding_top_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollPaddingTop")
self.with_rule(self.rule.scroll_padding_top_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_padding_top(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollPaddingTop")
self.append_clear("scrollPaddingTop", source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapAlignValueInput] Rule::scroll_snap_align(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapAlign")
self.append_input("scrollSnapAlign", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapAlignValueInputFallbacks] Rule::scroll_snap_align_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapAlign")
self.append_property_fallbacks("scrollSnapAlign", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapAlignValueInput] Frame::scroll_snap_align(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollSnapAlign")
self.with_rule(self.rule.scroll_snap_align(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapAlignValueInputFallbacks] Frame::scroll_snap_align_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollSnapAlign")
self.with_rule(self.rule.scroll_snap_align_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_snap_align(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapAlign")
self.append_clear("scrollSnapAlign", source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapStopValueInput] Rule::scroll_snap_stop(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapStop")
self.append_input("scrollSnapStop", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapStopValueInputFallbacks] Rule::scroll_snap_stop_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapStop")
self.append_property_fallbacks("scrollSnapStop", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapStopValueInput] Frame::scroll_snap_stop(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollSnapStop")
self.with_rule(self.rule.scroll_snap_stop(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapStopValueInputFallbacks] Frame::scroll_snap_stop_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollSnapStop")
self.with_rule(self.rule.scroll_snap_stop_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_snap_stop(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapStop")
self.append_clear("scrollSnapStop", source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapTypeValueInput] Rule::scroll_snap_type(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapType")
self.append_input("scrollSnapType", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapTypeValueInputFallbacks] Rule::scroll_snap_type_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapType")
self.append_property_fallbacks("scrollSnapType", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapTypeValueInput] Frame::scroll_snap_type(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollSnapType")
self.with_rule(self.rule.scroll_snap_type(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ScrollSnapTypeValueInputFallbacks] Frame::scroll_snap_type_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollSnapType")
self.with_rule(self.rule.scroll_snap_type_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_snap_type(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollSnapType")
self.append_clear("scrollSnapType", source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollTimelineAxisValueInput] Rule::scroll_timeline_axis(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollTimelineAxis")
self.append_input("scrollTimelineAxis", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollTimelineAxisValueInputFallbacks] Rule::scroll_timeline_axis_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollTimelineAxis")
self.append_property_fallbacks("scrollTimelineAxis", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollTimelineAxisValueInput] Frame::scroll_timeline_axis(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollTimelineAxis")
self.with_rule(self.rule.scroll_timeline_axis(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ScrollTimelineAxisValueInputFallbacks] Frame::scroll_timeline_axis_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollTimelineAxis")
self.with_rule(self.rule.scroll_timeline_axis_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_timeline_axis(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollTimelineAxis")
self.append_clear("scrollTimelineAxis", source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollbarWidthValueInput] Rule::scrollbar_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollbarWidth")
self.append_input("scrollbarWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollbarWidthValueInputFallbacks] Rule::scrollbar_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollbarWidth")
self.append_property_fallbacks("scrollbarWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollbarWidthValueInput] Frame::scrollbar_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollbarWidth")
self.with_rule(self.rule.scrollbar_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ScrollbarWidthValueInputFallbacks] Frame::scrollbar_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollbarWidth")
self.with_rule(self.rule.scrollbar_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scrollbar_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollbarWidth")
self.append_clear("scrollbarWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::shape_margin(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "shapeMargin")
self.append_input("shapeMargin", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::shape_margin_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "shapeMargin")
self.append_property_fallbacks("shapeMargin", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::shape_margin(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "shapeMargin")
self.with_rule(self.rule.shape_margin(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::shape_margin_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "shapeMargin")
self.with_rule(self.rule.shape_margin_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_shape_margin(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "shapeMargin")
self.append_clear("shapeMargin", source)
}
///|
#callsite(autofill(location))
pub fn[T : ShapeRenderingValueInput] Rule::shape_rendering(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "shapeRendering")
self.append_input("shapeRendering", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ShapeRenderingValueInputFallbacks] Rule::shape_rendering_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "shapeRendering")
self.append_property_fallbacks("shapeRendering", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ShapeRenderingValueInput] Frame::shape_rendering(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "shapeRendering")
self.with_rule(self.rule.shape_rendering(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ShapeRenderingValueInputFallbacks] Frame::shape_rendering_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "shapeRendering")
self.with_rule(self.rule.shape_rendering_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_shape_rendering(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "shapeRendering")
self.append_clear("shapeRendering", source)
}
///|
#callsite(autofill(location))
pub fn[T : SpeakValueInput] Rule::speak(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "speak")
self.append_input("speak", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : SpeakValueInputFallbacks] Rule::speak_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "speak")
self.append_property_fallbacks("speak", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : SpeakValueInput] Frame::speak(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "speak")
self.with_rule(self.rule.speak(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : SpeakValueInputFallbacks] Frame::speak_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "speak")
self.with_rule(self.rule.speak_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_speak(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "speak")
self.append_clear("speak", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::stop_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stopColor")
self.append_input("stopColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::stop_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stopColor")
self.append_property_fallbacks("stopColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::stop_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "stopColor")
self.with_rule(self.rule.stop_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::stop_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "stopColor")
self.with_rule(self.rule.stop_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_stop_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stopColor")
self.append_clear("stopColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Rule::stop_opacity(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stopOpacity")
self.append_input("stopOpacity", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Rule::stop_opacity_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stopOpacity")
self.append_property_fallbacks("stopOpacity", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Frame::stop_opacity(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "stopOpacity")
self.with_rule(self.rule.stop_opacity(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Frame::stop_opacity_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "stopOpacity")
self.with_rule(self.rule.stop_opacity_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_stop_opacity(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stopOpacity")
self.append_clear("stopOpacity", source)
}
///|
#callsite(autofill(location))
pub fn[T : StrokeLinecapValueInput] Rule::stroke_linecap(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeLinecap")
self.append_input("strokeLinecap", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : StrokeLinecapValueInputFallbacks] Rule::stroke_linecap_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeLinecap")
self.append_property_fallbacks("strokeLinecap", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : StrokeLinecapValueInput] Frame::stroke_linecap(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "strokeLinecap")
self.with_rule(self.rule.stroke_linecap(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : StrokeLinecapValueInputFallbacks] Frame::stroke_linecap_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "strokeLinecap")
self.with_rule(self.rule.stroke_linecap_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_stroke_linecap(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeLinecap")
self.append_clear("strokeLinecap", source)
}
///|
#callsite(autofill(location))
pub fn[T : StrokeLinejoinValueInput] Rule::stroke_linejoin(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeLinejoin")
self.append_input("strokeLinejoin", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : StrokeLinejoinValueInputFallbacks] Rule::stroke_linejoin_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeLinejoin")
self.append_property_fallbacks("strokeLinejoin", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : StrokeLinejoinValueInput] Frame::stroke_linejoin(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "strokeLinejoin")
self.with_rule(self.rule.stroke_linejoin(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : StrokeLinejoinValueInputFallbacks] Frame::stroke_linejoin_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "strokeLinejoin")
self.with_rule(self.rule.stroke_linejoin_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_stroke_linejoin(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeLinejoin")
self.append_clear("strokeLinejoin", source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Rule::stroke_miterlimit(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeMiterlimit")
self.append_input("strokeMiterlimit", value.number_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Rule::stroke_miterlimit_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeMiterlimit")
self.append_property_fallbacks("strokeMiterlimit", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : NumberInput] Frame::stroke_miterlimit(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "strokeMiterlimit")
self.with_rule(self.rule.stroke_miterlimit(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : NumberInputFallbacks] Frame::stroke_miterlimit_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "strokeMiterlimit")
self.with_rule(self.rule.stroke_miterlimit_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_stroke_miterlimit(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeMiterlimit")
self.append_clear("strokeMiterlimit", source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Rule::stroke_opacity(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeOpacity")
self.append_input("strokeOpacity", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Rule::stroke_opacity_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeOpacity")
self.append_property_fallbacks("strokeOpacity", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInput] Frame::stroke_opacity(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "strokeOpacity")
self.with_rule(self.rule.stroke_opacity(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : DoubleInputFallbacks] Frame::stroke_opacity_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "strokeOpacity")
self.with_rule(self.rule.stroke_opacity_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_stroke_opacity(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "strokeOpacity")
self.append_clear("strokeOpacity", source)
}
///|
#callsite(autofill(location))
pub fn[T : TableLayoutValueInput] Rule::table_layout(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "tableLayout")
self.append_input("tableLayout", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TableLayoutValueInputFallbacks] Rule::table_layout_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "tableLayout")
self.append_property_fallbacks("tableLayout", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TableLayoutValueInput] Frame::table_layout(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "tableLayout")
self.with_rule(self.rule.table_layout(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TableLayoutValueInputFallbacks] Frame::table_layout_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "tableLayout")
self.with_rule(self.rule.table_layout_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_table_layout(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "tableLayout")
self.append_clear("tableLayout", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextAnchorValueInput] Rule::text_anchor(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAnchor")
self.append_input("textAnchor", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextAnchorValueInputFallbacks] Rule::text_anchor_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAnchor")
self.append_property_fallbacks("textAnchor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextAnchorValueInput] Frame::text_anchor(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textAnchor")
self.with_rule(self.rule.text_anchor(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextAnchorValueInputFallbacks] Frame::text_anchor_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textAnchor")
self.with_rule(self.rule.text_anchor_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_anchor(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textAnchor")
self.append_clear("textAnchor", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextBoxTrimValueInput] Rule::text_box_trim(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textBoxTrim")
self.append_input("textBoxTrim", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextBoxTrimValueInputFallbacks] Rule::text_box_trim_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textBoxTrim")
self.append_property_fallbacks("textBoxTrim", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextBoxTrimValueInput] Frame::text_box_trim(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textBoxTrim")
self.with_rule(self.rule.text_box_trim(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextBoxTrimValueInputFallbacks] Frame::text_box_trim_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textBoxTrim")
self.with_rule(self.rule.text_box_trim_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_box_trim(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textBoxTrim")
self.append_clear("textBoxTrim", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextCombineUprightValueInput] Rule::text_combine_upright(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textCombineUpright")
self.append_input("textCombineUpright", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextCombineUprightValueInputFallbacks] Rule::text_combine_upright_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textCombineUpright")
self.append_property_fallbacks("textCombineUpright", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextCombineUprightValueInput] Frame::text_combine_upright(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textCombineUpright")
self.with_rule(self.rule.text_combine_upright(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextCombineUprightValueInputFallbacks] Frame::text_combine_upright_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textCombineUpright")
self.with_rule(self.rule.text_combine_upright_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_combine_upright(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textCombineUpright")
self.append_clear("textCombineUpright", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::text_decoration_inset(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationInset")
self.append_input("textDecorationInset", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::text_decoration_inset_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationInset")
self.append_property_fallbacks("textDecorationInset", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::text_decoration_inset(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationInset")
self.with_rule(self.rule.text_decoration_inset(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::text_decoration_inset_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationInset")
self.with_rule(self.rule.text_decoration_inset_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_decoration_inset(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationInset")
self.append_clear("textDecorationInset", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationSkipInkValueInput] Rule::text_decoration_skip_ink(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationSkipInk")
self.append_input("textDecorationSkipInk", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationSkipInkValueInputFallbacks] Rule::text_decoration_skip_ink_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationSkipInk")
self.append_property_fallbacks("textDecorationSkipInk", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationSkipInkValueInput] Frame::text_decoration_skip_ink(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationSkipInk")
self.with_rule(self.rule.text_decoration_skip_ink(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextDecorationSkipInkValueInputFallbacks] Frame::text_decoration_skip_ink_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textDecorationSkipInk")
self.with_rule(self.rule.text_decoration_skip_ink_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_decoration_skip_ink(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textDecorationSkipInk")
self.append_clear("textDecorationSkipInk", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::text_emphasis_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textEmphasisColor")
self.append_input("textEmphasisColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::text_emphasis_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textEmphasisColor")
self.append_property_fallbacks("textEmphasisColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::text_emphasis_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textEmphasisColor")
self.with_rule(self.rule.text_emphasis_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::text_emphasis_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textEmphasisColor")
self.with_rule(self.rule.text_emphasis_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_emphasis_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textEmphasisColor")
self.append_clear("textEmphasisColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextJustifyValueInput] Rule::text_justify(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textJustify")
self.append_input("textJustify", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextJustifyValueInputFallbacks] Rule::text_justify_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textJustify")
self.append_property_fallbacks("textJustify", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextJustifyValueInput] Frame::text_justify(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textJustify")
self.with_rule(self.rule.text_justify(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextJustifyValueInputFallbacks] Frame::text_justify_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textJustify")
self.with_rule(self.rule.text_justify_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_justify(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textJustify")
self.append_clear("textJustify", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextOrientationValueInput] Rule::text_orientation(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textOrientation")
self.append_input("textOrientation", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextOrientationValueInputFallbacks] Rule::text_orientation_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textOrientation")
self.append_property_fallbacks("textOrientation", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextOrientationValueInput] Frame::text_orientation(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textOrientation")
self.with_rule(self.rule.text_orientation(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextOrientationValueInputFallbacks] Frame::text_orientation_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textOrientation")
self.with_rule(self.rule.text_orientation_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_orientation(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textOrientation")
self.append_clear("textOrientation", source)
}
///|
#callsite(autofill(location))
pub fn[T : TextRenderingValueInput] Rule::text_rendering(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textRendering")
self.append_input("textRendering", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TextRenderingValueInputFallbacks] Rule::text_rendering_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textRendering")
self.append_property_fallbacks("textRendering", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TextRenderingValueInput] Frame::text_rendering(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textRendering")
self.with_rule(self.rule.text_rendering(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TextRenderingValueInputFallbacks] Frame::text_rendering_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "textRendering")
self.with_rule(self.rule.text_rendering_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_text_rendering(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "textRendering")
self.append_clear("textRendering", source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformBoxValueInput] Rule::transform_box(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformBox")
self.append_input("transformBox", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TransformBoxValueInputFallbacks] Rule::transform_box_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformBox")
self.append_property_fallbacks("transformBox", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TransformBoxValueInput] Frame::transform_box(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transformBox")
self.with_rule(self.rule.transform_box(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TransformBoxValueInputFallbacks] Frame::transform_box_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transformBox")
self.with_rule(self.rule.transform_box_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transform_box(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transformBox")
self.append_clear("transformBox", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInput] Rule::transition_duration(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionDuration")
self.append_input("transitionDuration", value.time_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInputFallbacks] Rule::transition_duration_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionDuration")
self.append_property_fallbacks("transitionDuration", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimeInput] Frame::transition_duration(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transitionDuration")
self.with_rule(self.rule.transition_duration(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimeInputFallbacks] Frame::transition_duration_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "transitionDuration")
self.with_rule(self.rule.transition_duration_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_transition_duration(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "transitionDuration")
self.append_clear("transitionDuration", source)
}
///|
#callsite(autofill(location))
pub fn[T : UnicodeBidiValueInput] Rule::unicode_bidi(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "unicodeBidi")
self.append_input("unicodeBidi", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : UnicodeBidiValueInputFallbacks] Rule::unicode_bidi_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "unicodeBidi")
self.append_property_fallbacks("unicodeBidi", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : UnicodeBidiValueInput] Frame::unicode_bidi(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "unicodeBidi")
self.with_rule(self.rule.unicode_bidi(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : UnicodeBidiValueInputFallbacks] Frame::unicode_bidi_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "unicodeBidi")
self.with_rule(self.rule.unicode_bidi_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_unicode_bidi(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "unicodeBidi")
self.append_clear("unicodeBidi", source)
}
///|
#callsite(autofill(location))
pub fn[T : VectorEffectValueInput] Rule::vector_effect(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "vectorEffect")
self.append_input("vectorEffect", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : VectorEffectValueInputFallbacks] Rule::vector_effect_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "vectorEffect")
self.append_property_fallbacks("vectorEffect", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : VectorEffectValueInput] Frame::vector_effect(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "vectorEffect")
self.with_rule(self.rule.vector_effect(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : VectorEffectValueInputFallbacks] Frame::vector_effect_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "vectorEffect")
self.with_rule(self.rule.vector_effect_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_vector_effect(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "vectorEffect")
self.append_clear("vectorEffect", source)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTimelineAxisValueInput] Rule::view_timeline_axis(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineAxis")
self.append_input("viewTimelineAxis", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTimelineAxisValueInputFallbacks] Rule::view_timeline_axis_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineAxis")
self.append_property_fallbacks("viewTimelineAxis", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ViewTimelineAxisValueInput] Frame::view_timeline_axis(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTimelineAxis")
self.with_rule(self.rule.view_timeline_axis(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ViewTimelineAxisValueInputFallbacks] Frame::view_timeline_axis_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTimelineAxis")
self.with_rule(self.rule.view_timeline_axis_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_view_timeline_axis(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineAxis")
self.append_clear("viewTimelineAxis", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::view_timeline_inset(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineInset")
self.append_input("viewTimelineInset", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::view_timeline_inset_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineInset")
self.append_property_fallbacks("viewTimelineInset", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::view_timeline_inset(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTimelineInset")
self.with_rule(self.rule.view_timeline_inset(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::view_timeline_inset_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTimelineInset")
self.with_rule(self.rule.view_timeline_inset_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_view_timeline_inset(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineInset")
self.append_clear("viewTimelineInset", source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Rule::widows(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "widows")
self.append_input("widows", value.integer_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Rule::widows_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "widows")
self.append_property_fallbacks("widows", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInput] Frame::widows(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "widows")
self.with_rule(self.rule.widows(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : IntegerInputFallbacks] Frame::widows_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "widows")
self.with_rule(self.rule.widows_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_widows(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "widows")
self.append_clear("widows", source)
}
///|
#callsite(autofill(location))
pub fn[T : WritingModeValueInput] Rule::writing_mode(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "writingMode")
self.append_input("writingMode", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : WritingModeValueInputFallbacks] Rule::writing_mode_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "writingMode")
self.append_property_fallbacks("writingMode", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : WritingModeValueInput] Frame::writing_mode(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "writingMode")
self.with_rule(self.rule.writing_mode(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : WritingModeValueInputFallbacks] Frame::writing_mode_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "writingMode")
self.with_rule(self.rule.writing_mode_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_writing_mode(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "writingMode")
self.append_clear("writingMode", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::x(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "x")
self.append_input("x", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::x_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "x")
self.append_property_fallbacks("x", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::x(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "x")
self.with_rule(self.rule.x(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::x_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "x")
self.with_rule(self.rule.x_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_x(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "x")
self.append_clear("x", source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Rule::y(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "y")
self.append_input("y", value.length_percentage_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Rule::y_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "y")
self.append_property_fallbacks("y", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInput] Frame::y(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "y")
self.with_rule(self.rule.y(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LengthPercentageInputFallbacks] Frame::y_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "y")
self.with_rule(self.rule.y_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_y(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "y")
self.append_clear("y", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "border")
self.append_input("border", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "border")
self.append_property_fallbacks("border", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "border")
self.with_rule(self.rule.border(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "border")
self.with_rule(self.rule.border_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "border")
self.append_clear("border", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_block(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlock")
self.append_input("borderBlock", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_block_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlock")
self.append_property_fallbacks("borderBlock", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_block(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlock")
self.with_rule(self.rule.border_block(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_block_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlock")
self.with_rule(self.rule.border_block_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlock")
self.append_clear("borderBlock", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderColorsInput] Rule::border_block_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockColor")
self.append_input("borderBlockColor", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderColorsInputFallbacks] Rule::border_block_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockColor")
self.append_property_fallbacks("borderBlockColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderColorsInput] Frame::border_block_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockColor")
self.with_rule(self.rule.border_block_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderColorsInputFallbacks] Frame::border_block_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockColor")
self.with_rule(self.rule.border_block_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockColor")
self.append_clear("borderBlockColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_block_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEnd")
self.append_input("borderBlockEnd", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_block_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEnd")
self.append_property_fallbacks("borderBlockEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_block_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockEnd")
self.with_rule(self.rule.border_block_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_block_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockEnd")
self.with_rule(self.rule.border_block_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEnd")
self.append_clear("borderBlockEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_block_end_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndColor")
self.append_input("borderBlockEndColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_block_end_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndColor")
self.append_property_fallbacks("borderBlockEndColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_block_end_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockEndColor")
self.with_rule(self.rule.border_block_end_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_block_end_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockEndColor")
self.with_rule(self.rule.border_block_end_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_end_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndColor")
self.append_clear("borderBlockEndColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Rule::border_block_end_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndStyle")
self.append_input("borderBlockEndStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Rule::border_block_end_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndStyle")
self.append_property_fallbacks("borderBlockEndStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Frame::border_block_end_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockEndStyle")
self.with_rule(self.rule.border_block_end_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Frame::border_block_end_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockEndStyle")
self.with_rule(self.rule.border_block_end_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_end_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndStyle")
self.append_clear("borderBlockEndStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Rule::border_block_end_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndWidth")
self.append_input("borderBlockEndWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Rule::border_block_end_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndWidth")
self.append_property_fallbacks("borderBlockEndWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Frame::border_block_end_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockEndWidth")
self.with_rule(self.rule.border_block_end_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Frame::border_block_end_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockEndWidth")
self.with_rule(self.rule.border_block_end_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_end_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockEndWidth")
self.append_clear("borderBlockEndWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_block_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStart")
self.append_input("borderBlockStart", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_block_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStart")
self.append_property_fallbacks("borderBlockStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_block_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStart")
self.with_rule(self.rule.border_block_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_block_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStart")
self.with_rule(self.rule.border_block_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStart")
self.append_clear("borderBlockStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_block_start_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartColor")
self.append_input("borderBlockStartColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_block_start_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartColor")
self.append_property_fallbacks("borderBlockStartColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_block_start_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStartColor")
self.with_rule(self.rule.border_block_start_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_block_start_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStartColor")
self.with_rule(self.rule.border_block_start_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_start_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartColor")
self.append_clear("borderBlockStartColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Rule::border_block_start_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartStyle")
self.append_input("borderBlockStartStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Rule::border_block_start_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartStyle")
self.append_property_fallbacks("borderBlockStartStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Frame::border_block_start_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStartStyle")
self.with_rule(self.rule.border_block_start_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Frame::border_block_start_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStartStyle")
self.with_rule(self.rule.border_block_start_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_start_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartStyle")
self.append_clear("borderBlockStartStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Rule::border_block_start_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartWidth")
self.append_input("borderBlockStartWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Rule::border_block_start_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartWidth")
self.append_property_fallbacks("borderBlockStartWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Frame::border_block_start_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStartWidth")
self.with_rule(self.rule.border_block_start_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Frame::border_block_start_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStartWidth")
self.with_rule(self.rule.border_block_start_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_start_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStartWidth")
self.append_clear("borderBlockStartWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStylesInput] Rule::border_block_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStyle")
self.append_input("borderBlockStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStylesInputFallbacks] Rule::border_block_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStyle")
self.append_property_fallbacks("borderBlockStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStylesInput] Frame::border_block_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStyle")
self.with_rule(self.rule.border_block_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderStylesInputFallbacks] Frame::border_block_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockStyle")
self.with_rule(self.rule.border_block_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockStyle")
self.append_clear("borderBlockStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderWidthsInput] Rule::border_block_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockWidth")
self.append_input("borderBlockWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderWidthsInputFallbacks] Rule::border_block_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockWidth")
self.append_property_fallbacks("borderBlockWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderWidthsInput] Frame::border_block_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockWidth")
self.with_rule(self.rule.border_block_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderWidthsInputFallbacks] Frame::border_block_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBlockWidth")
self.with_rule(self.rule.border_block_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_block_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBlockWidth")
self.append_clear("borderBlockWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_bottom(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottom")
self.append_input("borderBottom", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_bottom_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottom")
self.append_property_fallbacks("borderBottom", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_bottom(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottom")
self.with_rule(self.rule.border_bottom(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_bottom_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottom")
self.with_rule(self.rule.border_bottom_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_bottom(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottom")
self.append_clear("borderBottom", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_bottom_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomColor")
self.append_input("borderBottomColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_bottom_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomColor")
self.append_property_fallbacks("borderBottomColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_bottom_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomColor")
self.with_rule(self.rule.border_bottom_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_bottom_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomColor")
self.with_rule(self.rule.border_bottom_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_bottom_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomColor")
self.append_clear("borderBottomColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Rule::border_bottom_left_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomLeftRadius")
self.append_input("borderBottomLeftRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Rule::border_bottom_left_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomLeftRadius")
self.append_property_fallbacks("borderBottomLeftRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Frame::border_bottom_left_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomLeftRadius")
self.with_rule(self.rule.border_bottom_left_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Frame::border_bottom_left_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomLeftRadius")
self.with_rule(self.rule.border_bottom_left_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_bottom_left_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomLeftRadius")
self.append_clear("borderBottomLeftRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Rule::border_bottom_right_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomRightRadius")
self.append_input("borderBottomRightRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Rule::border_bottom_right_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomRightRadius")
self.append_property_fallbacks("borderBottomRightRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Frame::border_bottom_right_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomRightRadius")
self.with_rule(self.rule.border_bottom_right_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Frame::border_bottom_right_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomRightRadius")
self.with_rule(self.rule.border_bottom_right_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_bottom_right_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomRightRadius")
self.append_clear("borderBottomRightRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Rule::border_bottom_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomStyle")
self.append_input("borderBottomStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Rule::border_bottom_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomStyle")
self.append_property_fallbacks("borderBottomStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Frame::border_bottom_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomStyle")
self.with_rule(self.rule.border_bottom_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Frame::border_bottom_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomStyle")
self.with_rule(self.rule.border_bottom_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_bottom_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomStyle")
self.append_clear("borderBottomStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Rule::border_bottom_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomWidth")
self.append_input("borderBottomWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Rule::border_bottom_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomWidth")
self.append_property_fallbacks("borderBottomWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Frame::border_bottom_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomWidth")
self.with_rule(self.rule.border_bottom_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Frame::border_bottom_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderBottomWidth")
self.with_rule(self.rule.border_bottom_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_bottom_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderBottomWidth")
self.append_clear("borderBottomWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_inline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInline")
self.append_input("borderInline", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_inline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInline")
self.append_property_fallbacks("borderInline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_inline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInline")
self.with_rule(self.rule.border_inline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_inline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInline")
self.with_rule(self.rule.border_inline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInline")
self.append_clear("borderInline", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderColorsInput] Rule::border_inline_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineColor")
self.append_input("borderInlineColor", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderColorsInputFallbacks] Rule::border_inline_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineColor")
self.append_property_fallbacks("borderInlineColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderColorsInput] Frame::border_inline_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineColor")
self.with_rule(self.rule.border_inline_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderColorsInputFallbacks] Frame::border_inline_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineColor")
self.with_rule(self.rule.border_inline_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineColor")
self.append_clear("borderInlineColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_inline_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEnd")
self.append_input("borderInlineEnd", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_inline_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEnd")
self.append_property_fallbacks("borderInlineEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_inline_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineEnd")
self.with_rule(self.rule.border_inline_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_inline_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineEnd")
self.with_rule(self.rule.border_inline_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineEnd")
self.append_clear("borderInlineEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_inline_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStart")
self.append_input("borderInlineStart", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_inline_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStart")
self.append_property_fallbacks("borderInlineStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_inline_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStart")
self.with_rule(self.rule.border_inline_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_inline_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStart")
self.with_rule(self.rule.border_inline_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStart")
self.append_clear("borderInlineStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStylesInput] Rule::border_inline_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStyle")
self.append_input("borderInlineStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStylesInputFallbacks] Rule::border_inline_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStyle")
self.append_property_fallbacks("borderInlineStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderStylesInput] Frame::border_inline_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStyle")
self.with_rule(self.rule.border_inline_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderStylesInputFallbacks] Frame::border_inline_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineStyle")
self.with_rule(self.rule.border_inline_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineStyle")
self.append_clear("borderInlineStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderWidthsInput] Rule::border_inline_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineWidth")
self.append_input("borderInlineWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderWidthsInputFallbacks] Rule::border_inline_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineWidth")
self.append_property_fallbacks("borderInlineWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderWidthsInput] Frame::border_inline_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineWidth")
self.with_rule(self.rule.border_inline_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderWidthsInputFallbacks] Frame::border_inline_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderInlineWidth")
self.with_rule(self.rule.border_inline_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_inline_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderInlineWidth")
self.append_clear("borderInlineWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_left(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeft")
self.append_input("borderLeft", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_left_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeft")
self.append_property_fallbacks("borderLeft", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_left(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderLeft")
self.with_rule(self.rule.border_left(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_left_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderLeft")
self.with_rule(self.rule.border_left_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_left(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeft")
self.append_clear("borderLeft", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_left_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftColor")
self.append_input("borderLeftColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_left_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftColor")
self.append_property_fallbacks("borderLeftColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_left_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderLeftColor")
self.with_rule(self.rule.border_left_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_left_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderLeftColor")
self.with_rule(self.rule.border_left_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_left_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftColor")
self.append_clear("borderLeftColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Rule::border_left_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftStyle")
self.append_input("borderLeftStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Rule::border_left_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftStyle")
self.append_property_fallbacks("borderLeftStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Frame::border_left_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderLeftStyle")
self.with_rule(self.rule.border_left_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Frame::border_left_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderLeftStyle")
self.with_rule(self.rule.border_left_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_left_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftStyle")
self.append_clear("borderLeftStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Rule::border_left_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftWidth")
self.append_input("borderLeftWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Rule::border_left_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftWidth")
self.append_property_fallbacks("borderLeftWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Frame::border_left_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderLeftWidth")
self.with_rule(self.rule.border_left_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Frame::border_left_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderLeftWidth")
self.with_rule(self.rule.border_left_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_left_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderLeftWidth")
self.append_clear("borderLeftWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_right(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRight")
self.append_input("borderRight", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_right_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRight")
self.append_property_fallbacks("borderRight", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_right(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRight")
self.with_rule(self.rule.border_right(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_right_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRight")
self.with_rule(self.rule.border_right_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_right(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRight")
self.append_clear("borderRight", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_right_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightColor")
self.append_input("borderRightColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_right_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightColor")
self.append_property_fallbacks("borderRightColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_right_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRightColor")
self.with_rule(self.rule.border_right_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_right_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRightColor")
self.with_rule(self.rule.border_right_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_right_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightColor")
self.append_clear("borderRightColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Rule::border_right_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightStyle")
self.append_input("borderRightStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Rule::border_right_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightStyle")
self.append_property_fallbacks("borderRightStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Frame::border_right_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRightStyle")
self.with_rule(self.rule.border_right_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Frame::border_right_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRightStyle")
self.with_rule(self.rule.border_right_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_right_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightStyle")
self.append_clear("borderRightStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Rule::border_right_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightWidth")
self.append_input("borderRightWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Rule::border_right_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightWidth")
self.append_property_fallbacks("borderRightWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Frame::border_right_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRightWidth")
self.with_rule(self.rule.border_right_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Frame::border_right_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderRightWidth")
self.with_rule(self.rule.border_right_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_right_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderRightWidth")
self.append_clear("borderRightWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Rule::border_top(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTop")
self.append_input("borderTop", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Rule::border_top_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTop")
self.append_property_fallbacks("borderTop", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInput] Frame::border_top(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTop")
self.with_rule(self.rule.border_top(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : BorderSideInputFallbacks] Frame::border_top_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTop")
self.with_rule(self.rule.border_top_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_top(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTop")
self.append_clear("borderTop", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Rule::border_top_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopColor")
self.append_input("borderTopColor", value.color_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Rule::border_top_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopColor")
self.append_property_fallbacks("borderTopColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorInput] Frame::border_top_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopColor")
self.with_rule(self.rule.border_top_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ColorInputFallbacks] Frame::border_top_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopColor")
self.with_rule(self.rule.border_top_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_top_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopColor")
self.append_clear("borderTopColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Rule::border_top_left_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopLeftRadius")
self.append_input("borderTopLeftRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Rule::border_top_left_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopLeftRadius")
self.append_property_fallbacks("borderTopLeftRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Frame::border_top_left_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopLeftRadius")
self.with_rule(self.rule.border_top_left_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Frame::border_top_left_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopLeftRadius")
self.with_rule(self.rule.border_top_left_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_top_left_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopLeftRadius")
self.append_clear("borderTopLeftRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Rule::border_top_right_radius(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopRightRadius")
self.append_input("borderTopRightRadius", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Rule::border_top_right_radius_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopRightRadius")
self.append_property_fallbacks("borderTopRightRadius", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInput] Frame::border_top_right_radius(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopRightRadius")
self.with_rule(self.rule.border_top_right_radius(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CornerRadiusInputFallbacks] Frame::border_top_right_radius_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopRightRadius")
self.with_rule(self.rule.border_top_right_radius_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_top_right_radius(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopRightRadius")
self.append_clear("borderTopRightRadius", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Rule::border_top_style(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopStyle")
self.append_input("borderTopStyle", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Rule::border_top_style_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopStyle")
self.append_property_fallbacks("borderTopStyle", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInput] Frame::border_top_style(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopStyle")
self.with_rule(self.rule.border_top_style(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineStyleInputFallbacks] Frame::border_top_style_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopStyle")
self.with_rule(self.rule.border_top_style_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_top_style(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopStyle")
self.append_clear("borderTopStyle", source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Rule::border_top_width(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopWidth")
self.append_input("borderTopWidth", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Rule::border_top_width_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopWidth")
self.append_property_fallbacks("borderTopWidth", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInput] Frame::border_top_width(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopWidth")
self.with_rule(self.rule.border_top_width(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : LineWidthInputFallbacks] Frame::border_top_width_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "borderTopWidth")
self.with_rule(self.rule.border_top_width_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_border_top_width(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "borderTopWidth")
self.append_clear("borderTopWidth", source)
}
///|
#callsite(autofill(location))
pub fn[T : OutlineInput] Rule::outline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outline")
self.append_input("outline", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OutlineInputFallbacks] Rule::outline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outline")
self.append_property_fallbacks("outline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OutlineInput] Frame::outline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outline")
self.with_rule(self.rule.outline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OutlineInputFallbacks] Frame::outline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "outline")
self.with_rule(self.rule.outline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_outline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "outline")
self.append_clear("outline", source)
}
///|
#callsite(autofill(location))
pub fn[T : PageValueInput] Rule::page(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "page")
self.append_input("page", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : PageValueInputFallbacks] Rule::page_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "page")
self.append_property_fallbacks("page", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : PageValueInput] Frame::page(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "page")
self.with_rule(self.rule.page(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : PageValueInputFallbacks] Frame::page_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "page")
self.with_rule(self.rule.page_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_page(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "page")
self.append_clear("page", source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskBoxInput] Rule::mask_origin(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskOrigin")
self.append_input("maskOrigin", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MaskBoxInputFallbacks] Rule::mask_origin_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskOrigin")
self.append_property_fallbacks("maskOrigin", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskBoxInput] Frame::mask_origin(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskOrigin")
self.with_rule(self.rule.mask_origin(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MaskBoxInputFallbacks] Frame::mask_origin_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskOrigin")
self.with_rule(self.rule.mask_origin_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_origin(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskOrigin")
self.append_clear("maskOrigin", source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskClipInput] Rule::mask_clip(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskClip")
self.append_input("maskClip", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MaskClipInputFallbacks] Rule::mask_clip_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskClip")
self.append_property_fallbacks("maskClip", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskClipInput] Frame::mask_clip(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskClip")
self.with_rule(self.rule.mask_clip(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MaskClipInputFallbacks] Frame::mask_clip_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskClip")
self.with_rule(self.rule.mask_clip_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_clip(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskClip")
self.append_clear("maskClip", source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskModeInput] Rule::mask_mode(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskMode")
self.append_input("maskMode", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MaskModeInputFallbacks] Rule::mask_mode_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskMode")
self.append_property_fallbacks("maskMode", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskModeInput] Frame::mask_mode(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskMode")
self.with_rule(self.rule.mask_mode(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MaskModeInputFallbacks] Frame::mask_mode_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskMode")
self.with_rule(self.rule.mask_mode_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_mode(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskMode")
self.append_clear("maskMode", source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskCompositeInput] Rule::mask_composite(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskComposite")
self.append_input("maskComposite", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MaskCompositeInputFallbacks] Rule::mask_composite_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskComposite")
self.append_property_fallbacks("maskComposite", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MaskCompositeInput] Frame::mask_composite(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskComposite")
self.with_rule(self.rule.mask_composite(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MaskCompositeInputFallbacks] Frame::mask_composite_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "maskComposite")
self.with_rule(self.rule.mask_composite_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_mask_composite(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "maskComposite")
self.append_clear("maskComposite", source)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInput] Rule::counter_reset(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterReset")
self.append_input("counterReset", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInputFallbacks] Rule::counter_reset_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterReset")
self.append_property_fallbacks("counterReset", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInput] Frame::counter_reset(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "counterReset")
self.with_rule(self.rule.counter_reset(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInputFallbacks] Frame::counter_reset_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "counterReset")
self.with_rule(self.rule.counter_reset_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_counter_reset(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterReset")
self.append_clear("counterReset", source)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInput] Rule::counter_set(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterSet")
self.append_input("counterSet", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInputFallbacks] Rule::counter_set_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterSet")
self.append_property_fallbacks("counterSet", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInput] Frame::counter_set(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "counterSet")
self.with_rule(self.rule.counter_set(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInputFallbacks] Frame::counter_set_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "counterSet")
self.with_rule(self.rule.counter_set_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_counter_set(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterSet")
self.append_clear("counterSet", source)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInput] Rule::counter_increment(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterIncrement")
self.append_input("counterIncrement", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInputFallbacks] Rule::counter_increment_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterIncrement")
self.append_property_fallbacks("counterIncrement", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInput] Frame::counter_increment(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "counterIncrement")
self.with_rule(self.rule.counter_increment(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : CounterChangesInputFallbacks] Frame::counter_increment_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "counterIncrement")
self.with_rule(self.rule.counter_increment_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_counter_increment(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "counterIncrement")
self.append_clear("counterIncrement", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineNamesInput] Rule::scroll_timeline_name(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollTimelineName")
self.append_input("scrollTimelineName", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineNamesInputFallbacks] Rule::scroll_timeline_name_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollTimelineName")
self.append_property_fallbacks("scrollTimelineName", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineNamesInput] Frame::scroll_timeline_name(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollTimelineName")
self.with_rule(self.rule.scroll_timeline_name(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimelineNamesInputFallbacks] Frame::scroll_timeline_name_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollTimelineName")
self.with_rule(self.rule.scroll_timeline_name_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scroll_timeline_name(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollTimelineName")
self.append_clear("scrollTimelineName", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineNamesInput] Rule::view_timeline_name(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineName")
self.append_input("viewTimelineName", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineNamesInputFallbacks] Rule::view_timeline_name_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineName")
self.append_property_fallbacks("viewTimelineName", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineNamesInput] Frame::view_timeline_name(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTimelineName")
self.with_rule(self.rule.view_timeline_name(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimelineNamesInputFallbacks] Frame::view_timeline_name_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "viewTimelineName")
self.with_rule(self.rule.view_timeline_name_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_view_timeline_name(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "viewTimelineName")
self.append_clear("viewTimelineName", source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationTimelinesInput] Rule::animation_timeline(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationTimeline")
self.append_input("animationTimeline", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationTimelinesInputFallbacks] Rule::animation_timeline_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationTimeline")
self.append_property_fallbacks("animationTimeline", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : AnimationTimelinesInput] Frame::animation_timeline(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationTimeline")
self.with_rule(self.rule.animation_timeline(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : AnimationTimelinesInputFallbacks] Frame::animation_timeline_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationTimeline")
self.with_rule(self.rule.animation_timeline_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_timeline(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationTimeline")
self.append_clear("animationTimeline", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineRangeInput] Rule::animation_range_start(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationRangeStart")
self.append_input("animationRangeStart", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineRangeInputFallbacks] Rule::animation_range_start_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationRangeStart")
self.append_property_fallbacks("animationRangeStart", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineRangeInput] Frame::animation_range_start(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationRangeStart")
self.with_rule(self.rule.animation_range_start(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimelineRangeInputFallbacks] Frame::animation_range_start_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationRangeStart")
self.with_rule(self.rule.animation_range_start_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_range_start(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationRangeStart")
self.append_clear("animationRangeStart", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineRangeInput] Rule::animation_range_end(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationRangeEnd")
self.append_input("animationRangeEnd", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineRangeInputFallbacks] Rule::animation_range_end_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationRangeEnd")
self.append_property_fallbacks("animationRangeEnd", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineRangeInput] Frame::animation_range_end(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationRangeEnd")
self.with_rule(self.rule.animation_range_end(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimelineRangeInputFallbacks] Frame::animation_range_end_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "animationRangeEnd")
self.with_rule(self.rule.animation_range_end_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_animation_range_end(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "animationRangeEnd")
self.append_clear("animationRangeEnd", source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineScopeInput] Rule::timeline_scope(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "timelineScope")
self.append_input("timelineScope", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineScopeInputFallbacks] Rule::timeline_scope_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "timelineScope")
self.append_property_fallbacks("timelineScope", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : TimelineScopeInput] Frame::timeline_scope(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "timelineScope")
self.with_rule(self.rule.timeline_scope(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : TimelineScopeInputFallbacks] Frame::timeline_scope_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "timelineScope")
self.with_rule(self.rule.timeline_scope_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_timeline_scope(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "timelineScope")
self.append_clear("timelineScope", source)
}
///|
#callsite(autofill(location))
pub fn[T : MotionPathInput] Rule::offset_path(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetPath")
self.append_input("offsetPath", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : MotionPathInputFallbacks] Rule::offset_path_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetPath")
self.append_property_fallbacks("offsetPath", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : MotionPathInput] Frame::offset_path(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetPath")
self.with_rule(self.rule.offset_path(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : MotionPathInputFallbacks] Frame::offset_path_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetPath")
self.with_rule(self.rule.offset_path_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_offset_path(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetPath")
self.append_clear("offsetPath", source)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetPositionInput] Rule::offset_position(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetPosition")
self.append_input("offsetPosition", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetPositionInputFallbacks] Rule::offset_position_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetPosition")
self.append_property_fallbacks("offsetPosition", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetPositionInput] Frame::offset_position(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetPosition")
self.with_rule(self.rule.offset_position(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OffsetPositionInputFallbacks] Frame::offset_position_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetPosition")
self.with_rule(self.rule.offset_position_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_offset_position(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetPosition")
self.append_clear("offsetPosition", source)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetAnchorInput] Rule::offset_anchor(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetAnchor")
self.append_input("offsetAnchor", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetAnchorInputFallbacks] Rule::offset_anchor_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetAnchor")
self.append_property_fallbacks("offsetAnchor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : OffsetAnchorInput] Frame::offset_anchor(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetAnchor")
self.with_rule(self.rule.offset_anchor(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : OffsetAnchorInputFallbacks] Frame::offset_anchor_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "offsetAnchor")
self.with_rule(self.rule.offset_anchor_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_offset_anchor(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "offsetAnchor")
self.append_clear("offsetAnchor", source)
}
///|
#callsite(autofill(location))
pub fn[T : ColorSchemeInput] Rule::color_scheme(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "colorScheme")
self.append_input("colorScheme", value.property_input(), when, source, "", false)
}
///|
#callsite(autofill(location))
pub fn[T : ColorSchemeInputFallbacks] Rule::color_scheme_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "colorScheme")
self.append_property_fallbacks("colorScheme", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn Rule::clear_color_scheme(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "colorScheme")
self.append_clear("colorScheme", source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollbarColorInput] Rule::scrollbar_color(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollbarColor")
self.append_input("scrollbarColor", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollbarColorInputFallbacks] Rule::scrollbar_color_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollbarColor")
self.append_property_fallbacks("scrollbarColor", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : ScrollbarColorInput] Frame::scrollbar_color(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollbarColor")
self.with_rule(self.rule.scrollbar_color(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : ScrollbarColorInputFallbacks] Frame::scrollbar_color_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "scrollbarColor")
self.with_rule(self.rule.scrollbar_color_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_scrollbar_color(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "scrollbarColor")
self.append_clear("scrollbarColor", source)
}
///|
#callsite(autofill(location))
pub fn[T : SvgPaintInput] Rule::fill(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fill")
self.append_input("fill", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : SvgPaintInputFallbacks] Rule::fill_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fill")
self.append_property_fallbacks("fill", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : SvgPaintInput] Frame::fill(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fill")
self.with_rule(self.rule.fill(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : SvgPaintInputFallbacks] Frame::fill_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "fill")
self.with_rule(self.rule.fill_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_fill(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "fill")
self.append_clear("fill", source)
}
///|
#callsite(autofill(location))
pub fn[T : SvgPaintInput] Rule::stroke(
self : Rule,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stroke")
self.append_input("stroke", value.property_input(), when, source, "", true)
}
///|
#callsite(autofill(location))
pub fn[T : SvgPaintInputFallbacks] Rule::stroke_fallbacks(
self : Rule,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stroke")
self.append_property_fallbacks("stroke", values.fallback_inputs(), when, source)
}
///|
#callsite(autofill(location))
pub fn[T : SvgPaintInput] Frame::stroke(
self : Frame,
value : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "stroke")
self.with_rule(self.rule.stroke(value, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn[T : SvgPaintInputFallbacks] Frame::stroke_fallbacks(
self : Frame,
values : T,
when? : When = always,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Frame {
let source = resolve_source_span(source, location, "stroke")
self.with_rule(self.rule.stroke_fallbacks(values, when=when, source=source))
}
///|
#callsite(autofill(location))
pub fn Rule::clear_stroke(
self : Rule,
source? : @ir.SourceSpan? = None,
location~ : SourceLoc,
) -> Rule {
let source = resolve_source_span(source, location, "stroke")
self.append_clear("stroke", source)
}
///|
pub fn StyleContract::allow_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"width",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_height(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"height",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_min_height(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"minHeight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_max_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"maxWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"padding",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_block(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingBlock",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_inline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingInline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_inline_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingInlineStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_inline_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingInlineEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_top(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginTop",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_bottom(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginBottom",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_display(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Display] = [],
) -> StyleContract {
self.allow_property(
"display",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_place_items(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.PlaceItems] = [],
) -> StyleContract {
self.allow_property(
"placeItems",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overflow(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Overflow] = [],
) -> StyleContract {
self.allow_property(
"overflow",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_cursor(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Cursor] = [],
) -> StyleContract {
self.allow_property(
"cursor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"color",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_background_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"backgroundColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BorderStyle] = [],
) -> StyleContract {
self.allow_property(
"borderStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_inline_start_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderInlineStartColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_inline_end_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderInlineEndColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_inline_start_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderInlineStartWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_inline_end_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderInlineEndWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_inline_start_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BorderStyle] = [],
) -> StyleContract {
self.allow_property(
"borderInlineStartStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_inline_end_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BorderStyle] = [],
) -> StyleContract {
self.allow_property(
"borderInlineEndStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_start_start_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderStartStartRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_start_end_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderStartEndRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_end_start_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderEndStartRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_end_end_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderEndEndRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_font_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.FontSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"fontSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.font_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_font_weight(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[Int] = [],
) -> StyleContract {
self.allow_property(
"fontWeight",
values=values.map(value => value.to_string()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_line_height(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[Double] = [],
expressions? : Array[&@values.LineHeightContractExpression] = [],
) -> StyleContract {
self.allow_property(
"lineHeight",
values=values.map(value => value.to_string()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.line_height_contract_expression()),
)
}
///|
pub fn StyleContract::allow_opacity(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[Double] = [],
) -> StyleContract {
self.allow_property(
"opacity",
values=values.map(value => value.to_string()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_appearance(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[String] = [],
) -> StyleContract {
self.allow_property(
"appearance",
values=values.map(value => value) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_family(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[String] = [],
) -> StyleContract {
self.allow_property(
"fontFamily",
values=values.map(value => value) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_box_shadow(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.BoxShadowList] = [],
values? : Array[@values.BoxShadowList] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"boxShadow",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_filter(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.FilterList] = [],
values? : Array[@values.FilterList] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"filter",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_backdrop_filter(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.FilterList] = [],
values? : Array[@values.FilterList] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"backdropFilter",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_shadow(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.TextShadowList] = [],
values? : Array[@values.TextShadowList] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"textShadow",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_grid_template_areas(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridTemplateAreas] = [],
) -> StyleContract {
self.allow_property(
"gridTemplateAreas",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_container_name(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.ContainerNames] = [],
) -> StyleContract {
self.allow_property(
"containerName",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_mask_image(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.Image] = [],
values? : Array[@values.MaskImageList] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"maskImage",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_mask_position(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.PositionList] = [],
) -> StyleContract {
self.allow_property(
"maskPosition",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_mask_repeat(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.RepeatStyleList] = [],
) -> StyleContract {
self.allow_property(
"maskRepeat",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_mask_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BackgroundSizeList] = [],
) -> StyleContract {
self.allow_property(
"maskSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_clip_path(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.BasicShape] = [],
values? : Array[@values.ClipPath] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"clipPath",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_content(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.ContentValue] = [],
) -> StyleContract {
self.allow_property(
"content",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_anchor_name(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.AnchorNames] = [],
) -> StyleContract {
self.allow_property(
"anchorName",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_position_anchor(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.PositionAnchor] = [],
) -> StyleContract {
self.allow_property(
"positionAnchor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_position_area(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.PositionArea] = [],
) -> StyleContract {
self.allow_property(
"positionArea",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_position_try(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.PositionTryValue] = [],
) -> StyleContract {
self.allow_property(
"positionTry",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_position_try_fallbacks(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.PositionTryFallbacks] = [],
) -> StyleContract {
self.allow_property(
"positionTryFallbacks",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_position_try_order(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.PositionTryOrder] = [],
) -> StyleContract {
self.allow_property(
"positionTryOrder",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_view_transition_name(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.ViewTransitionName] = [],
) -> StyleContract {
self.allow_property(
"viewTransitionName",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_view_transition_class(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.ViewTransitionClass] = [],
) -> StyleContract {
self.allow_property(
"viewTransitionClass",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_transition(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[String] = [],
) -> StyleContract {
self.allow_property(
"transition",
values=values.map(value => value) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_animation_name(self : StyleContract, keywords? : Array[@values.CssWideKeyword] = [], lists? : Array[AnimationNames] = []) -> StyleContract {
self.allow_property("animationName", values=keywords.map(value => value.to_css()), expressions=lists.map(value => value.identity()))
}
///|
pub fn StyleContract::allow_animation_duration(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[@values.TimeList] = [],
values? : Array[@values.Time] = [],
expressions? : Array[@values.MathExpr[@values.Time]] = [],
tokens? : Array[@values.TimeToken] = [],
slots? : Array[@values.TimeSlot] = [],
) -> StyleContract {
self.allow_property(
"animationDuration",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()) + lists.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_min_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"minWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_max_height(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"maxHeight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_top(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingTop",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_right(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingRight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_bottom(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingBottom",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_left(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingLeft",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"margin",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_left(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginLeft",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_right(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginRight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_block(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginBlock",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_inline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginInline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_inline_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginInlineStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_inline_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginInlineEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_gap(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"gap",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_row_gap(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"rowGap",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_column_gap(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"columnGap",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_top(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"top",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_right(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"right",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_bottom(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"bottom",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_left(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"left",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_letter_spacing(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"letterSpacing",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_word_spacing(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"wordSpacing",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_text_indent(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"textIndent",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_outline_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"outlineColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_outline_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"outlineWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_outline_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BorderStyle] = [],
) -> StyleContract {
self.allow_property(
"outlineStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_flex_basis(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.FlexBasisContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"flexBasis",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.flex_basis_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_z_index(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Integer] = [],
tokens? : Array[@values.IntegerToken] = [],
slots? : Array[@values.IntegerSlot] = [],
) -> StyleContract {
self.allow_property(
"zIndex",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_order(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Integer] = [],
tokens? : Array[@values.IntegerToken] = [],
slots? : Array[@values.IntegerSlot] = [],
) -> StyleContract {
self.allow_property(
"order",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_flex_grow(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Number] = [],
expressions? : Array[@values.MathExpr[@values.Number]] = [],
tokens? : Array[@values.NumberToken] = [],
slots? : Array[@values.NumberSlot] = [],
) -> StyleContract {
self.allow_property(
"flexGrow",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_rotate(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Angle] = [],
expressions? : Array[@values.MathExpr[@values.Angle]] = [],
tokens? : Array[@values.AngleToken] = [],
slots? : Array[@values.AngleSlot] = [],
) -> StyleContract {
self.allow_property(
"rotate",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_transition_delay(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[@values.TimeList] = [],
values? : Array[@values.Time] = [],
expressions? : Array[@values.MathExpr[@values.Time]] = [],
tokens? : Array[@values.TimeToken] = [],
slots? : Array[@values.TimeSlot] = [],
) -> StyleContract {
self.allow_property(
"transitionDelay",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()) + lists.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_background_image(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Url] = [],
tokens? : Array[@values.UrlToken] = [],
slots? : Array[@values.UrlSlot] = [],
expressions? : Array[@values.Image] = [],
) -> StyleContract {
self.allow_property(
"backgroundImage",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
expressions=expressions.map(value => value.expression().identity()),
)
}
///|
pub fn StyleContract::allow_position(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.PositionMode] = [],
) -> StyleContract {
self.allow_property(
"position",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_box_sizing(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BoxSizing] = [],
) -> StyleContract {
self.allow_property(
"boxSizing",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_visibility(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Visibility] = [],
) -> StyleContract {
self.allow_property(
"visibility",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overflow_x(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Overflow] = [],
) -> StyleContract {
self.allow_property(
"overflowX",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overflow_y(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Overflow] = [],
) -> StyleContract {
self.allow_property(
"overflowY",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overflow_block(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Overflow] = [],
) -> StyleContract {
self.allow_property(
"overflowBlock",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overflow_inline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Overflow] = [],
) -> StyleContract {
self.allow_property(
"overflowInline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_flex_direction(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FlexDirection] = [],
) -> StyleContract {
self.allow_property(
"flexDirection",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_flex_wrap(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FlexWrap] = [],
) -> StyleContract {
self.allow_property(
"flexWrap",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_flex_shrink(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Number] = [],
expressions? : Array[@values.MathExpr[@values.Number]] = [],
tokens? : Array[@values.NumberToken] = [],
slots? : Array[@values.NumberSlot] = [],
) -> StyleContract {
self.allow_property(
"flexShrink",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_align_content(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Alignment] = [],
) -> StyleContract {
self.allow_property(
"alignContent",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_align_items(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Alignment] = [],
) -> StyleContract {
self.allow_property(
"alignItems",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_align_self(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Alignment] = [],
) -> StyleContract {
self.allow_property(
"alignSelf",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_justify_content(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Alignment] = [],
) -> StyleContract {
self.allow_property(
"justifyContent",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_justify_items(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Alignment] = [],
) -> StyleContract {
self.allow_property(
"justifyItems",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_justify_self(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Alignment] = [],
) -> StyleContract {
self.allow_property(
"justifySelf",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_place_content(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Alignment] = [],
) -> StyleContract {
self.allow_property(
"placeContent",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_place_self(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Alignment] = [],
) -> StyleContract {
self.allow_property(
"placeSelf",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_aspect_ratio(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Ratio] = [],
) -> StyleContract {
self.allow_property(
"aspectRatio",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_object_fit(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ObjectFit] = [],
) -> StyleContract {
self.allow_property(
"objectFit",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_float(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FloatMode] = [],
) -> StyleContract {
self.allow_property(
"float",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_clear(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ClearMode] = [],
) -> StyleContract {
self.allow_property(
"clear",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_resize(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ResizeMode] = [],
) -> StyleContract {
self.allow_property(
"resize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_contain(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Contain] = [],
) -> StyleContract {
self.allow_property(
"contain",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_inset(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"inset",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_inset_block(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"insetBlock",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_inset_inline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"insetInline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_inset_block_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"insetBlockStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_inset_block_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"insetBlockEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_inset_inline_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"insetInlineStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_inset_inline_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"insetInlineEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_grid_auto_flow(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.GridAutoFlow] = [],
) -> StyleContract {
self.allow_property(
"gridAutoFlow",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_grid_template_columns(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridTrackList] = [],
expressions? : Array[@values.GridTrackList] = [],
) -> StyleContract {
self.allow_property(
"gridTemplateColumns",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
)
}
///|
pub fn StyleContract::allow_grid_template_rows(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridTrackList] = [],
expressions? : Array[@values.GridTrackList] = [],
) -> StyleContract {
self.allow_property(
"gridTemplateRows",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
)
}
///|
pub fn StyleContract::allow_grid_auto_columns(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridTrackList] = [],
expressions? : Array[@values.GridTrackList] = [],
) -> StyleContract {
self.allow_property(
"gridAutoColumns",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
)
}
///|
pub fn StyleContract::allow_grid_auto_rows(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridTrackList] = [],
expressions? : Array[@values.GridTrackList] = [],
) -> StyleContract {
self.allow_property(
"gridAutoRows",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
)
}
///|
pub fn StyleContract::allow_grid_column_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridLine] = [],
) -> StyleContract {
self.allow_property(
"gridColumnStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_grid_column_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridLine] = [],
) -> StyleContract {
self.allow_property(
"gridColumnEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_grid_row_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridLine] = [],
) -> StyleContract {
self.allow_property(
"gridRowStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_grid_row_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridLine] = [],
) -> StyleContract {
self.allow_property(
"gridRowEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_grid_column(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridLine] = [],
) -> StyleContract {
self.allow_property(
"gridColumn",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_grid_row(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridLine] = [],
) -> StyleContract {
self.allow_property(
"gridRow",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_grid_area(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.GridLine] = [],
) -> StyleContract {
self.allow_property(
"gridArea",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_align(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextAlign] = [],
) -> StyleContract {
self.allow_property(
"textAlign",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_align_last(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextAlign] = [],
) -> StyleContract {
self.allow_property(
"textAlignLast",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_transform(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextTransform] = [],
) -> StyleContract {
self.allow_property(
"textTransform",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_decoration_line(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextDecorationLine] = [],
) -> StyleContract {
self.allow_property(
"textDecorationLine",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_decoration_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextDecorationStyle] = [],
) -> StyleContract {
self.allow_property(
"textDecorationStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_decoration_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"textDecorationColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_text_decoration_thickness(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"textDecorationThickness",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_text_underline_offset(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"textUnderlineOffset",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_tab_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"tabSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_text_underline_position(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextUnderlinePosition] = [],
) -> StyleContract {
self.allow_property(
"textUnderlinePosition",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overflow_wrap(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.OverflowWrap] = [],
) -> StyleContract {
self.allow_property(
"overflowWrap",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_word_break(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.WordBreak] = [],
) -> StyleContract {
self.allow_property(
"wordBreak",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_hyphens(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.Hyphens] = [],
) -> StyleContract {
self.allow_property(
"hyphens",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_overflow(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextOverflow] = [],
) -> StyleContract {
self.allow_property(
"textOverflow",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_white_space_collapse(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.WhiteSpaceCollapse] = [],
) -> StyleContract {
self.allow_property(
"whiteSpaceCollapse",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_wrap_mode(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextWrapMode] = [],
) -> StyleContract {
self.allow_property(
"textWrapMode",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_wrap_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextWrapStyle] = [],
) -> StyleContract {
self.allow_property(
"textWrapStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontStyle] = [],
) -> StyleContract {
self.allow_property(
"fontStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_stretch(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontStretch] = [],
) -> StyleContract {
self.allow_property(
"fontStretch",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_kerning(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontKerning] = [],
) -> StyleContract {
self.allow_property(
"fontKerning",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_optical_sizing(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontOpticalSizing] = [],
) -> StyleContract {
self.allow_property(
"fontOpticalSizing",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_variant_caps(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontVariantCaps] = [],
) -> StyleContract {
self.allow_property(
"fontVariantCaps",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_variant_numeric(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.FontVariantNumeric] = [],
) -> StyleContract {
self.allow_property(
"fontVariantNumeric",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_list_style_position(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ListStylePosition] = [],
) -> StyleContract {
self.allow_property(
"listStylePosition",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_background_attachment(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BackgroundAttachment] = [],
expressions? : Array[@values.BackgroundLayers] = [],
) -> StyleContract {
self.allow_property(
"backgroundAttachment",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.property_expression("backgroundAttachment").identity()),
)
}
///|
pub fn StyleContract::allow_background_clip(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BackgroundBox] = [],
expressions? : Array[@values.BackgroundLayers] = [],
) -> StyleContract {
self.allow_property(
"backgroundClip",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.property_expression("backgroundClip").identity()),
)
}
///|
pub fn StyleContract::allow_background_origin(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BackgroundBox] = [],
expressions? : Array[@values.BackgroundLayers] = [],
) -> StyleContract {
self.allow_property(
"backgroundOrigin",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.property_expression("backgroundOrigin").identity()),
)
}
///|
pub fn StyleContract::allow_background_repeat(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.RepeatStyle] = [],
expressions? : Array[@values.BackgroundLayers] = [],
) -> StyleContract {
self.allow_property(
"backgroundRepeat",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.property_expression("backgroundRepeat").identity()),
)
}
///|
pub fn StyleContract::allow_background_position_x(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Position] = [],
expressions? : Array[@values.BackgroundLayers] = [],
) -> StyleContract {
self.allow_property(
"backgroundPositionX",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.property_expression("backgroundPositionX").identity()),
)
}
///|
pub fn StyleContract::allow_background_position_y(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Position] = [],
expressions? : Array[@values.BackgroundLayers] = [],
) -> StyleContract {
self.allow_property(
"backgroundPositionY",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.property_expression("backgroundPositionY").identity()),
)
}
///|
pub fn StyleContract::allow_object_position(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Position] = [],
) -> StyleContract {
self.allow_property(
"objectPosition",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_background_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BackgroundSize] = [],
expressions? : Array[@values.BackgroundLayers] = [],
) -> StyleContract {
self.allow_property(
"backgroundSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.property_expression("backgroundSize").identity()),
)
}
///|
pub fn StyleContract::allow_mix_blend_mode(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BlendMode] = [],
) -> StyleContract {
self.allow_property(
"mixBlendMode",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_background_blend_mode(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BlendMode] = [],
) -> StyleContract {
self.allow_property(
"backgroundBlendMode",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_image_rendering(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ImageRendering] = [],
) -> StyleContract {
self.allow_property(
"imageRendering",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_transform(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.TransformList] = [],
values? : Array[@values.TransformList] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"transform",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_transform_origin(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.TransformOrigin] = [],
) -> StyleContract {
self.allow_property(
"transformOrigin",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_perspective_origin(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.TransformOrigin] = [],
) -> StyleContract {
self.allow_property(
"perspectiveOrigin",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_translate(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"translate",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_perspective(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"perspective",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scale(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Number] = [],
expressions? : Array[@values.MathExpr[@values.Number]] = [],
tokens? : Array[@values.NumberToken] = [],
slots? : Array[@values.NumberSlot] = [],
) -> StyleContract {
self.allow_property(
"scale",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_animation_iteration_count(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.AnimationIterations] = [],
) -> StyleContract {
self.allow_property(
"animationIterationCount",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_backface_visibility(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BackfaceVisibility] = [],
) -> StyleContract {
self.allow_property(
"backfaceVisibility",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_transform_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TransformStyle] = [],
) -> StyleContract {
self.allow_property(
"transformStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_animation_delay(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[@values.TimeList] = [],
values? : Array[@values.Time] = [],
expressions? : Array[@values.MathExpr[@values.Time]] = [],
tokens? : Array[@values.TimeToken] = [],
slots? : Array[@values.TimeSlot] = [],
) -> StyleContract {
self.allow_property(
"animationDelay",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()) + lists.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_animation_direction(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[AnimationDirectionList] = [],
values? : Array[@properties.AnimationDirection] = [],
) -> StyleContract {
self.allow_property(
"animationDirection",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_animation_fill_mode(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[AnimationFillModeList] = [],
values? : Array[@properties.AnimationFillMode] = [],
) -> StyleContract {
self.allow_property(
"animationFillMode",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_animation_play_state(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[AnimationPlayStateList] = [],
values? : Array[@properties.AnimationPlayState] = [],
) -> StyleContract {
self.allow_property(
"animationPlayState",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_animation_timing_function(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[EasingFunctionList] = [],
values? : Array[@values.EasingFunction] = [],
) -> StyleContract {
self.allow_property(
"animationTimingFunction",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_transition_timing_function(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[EasingFunctionList] = [],
values? : Array[@values.EasingFunction] = [],
) -> StyleContract {
self.allow_property(
"transitionTimingFunction",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_transition_property(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[TransitionPropertyList] = [],
values? : Array[@properties.TransitionProperty] = [],
) -> StyleContract {
self.allow_property(
"transitionProperty",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_pointer_events(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.PointerEvents] = [],
) -> StyleContract {
self.allow_property(
"pointerEvents",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_user_select(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.UserSelect] = [],
) -> StyleContract {
self.allow_property(
"userSelect",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_touch_action(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.TouchAction] = [],
) -> StyleContract {
self.allow_property(
"touchAction",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_accent_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"accentColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_caret_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"caretColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_behavior(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ScrollBehavior] = [],
) -> StyleContract {
self.allow_property(
"scrollBehavior",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overscroll_behavior_x(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.OverscrollBehavior] = [],
) -> StyleContract {
self.allow_property(
"overscrollBehaviorX",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overscroll_behavior_y(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.OverscrollBehavior] = [],
) -> StyleContract {
self.allow_property(
"overscrollBehaviorY",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_content_visibility(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ContentVisibility] = [],
) -> StyleContract {
self.allow_property(
"contentVisibility",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_baseline_shift(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"baselineShift",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_baseline_source(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BaselineSourceValue] = [],
) -> StyleContract {
self.allow_property(
"baselineSource",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_block_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"blockSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_collapse(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BorderCollapseValue] = [],
) -> StyleContract {
self.allow_property(
"borderCollapse",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_image_repeat(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BorderImageRepeatValue] = [],
) -> StyleContract {
self.allow_property(
"borderImageRepeat",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_spacing(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"borderSpacing",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_box_decoration_break(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BoxDecorationBreakValue] = [],
) -> StyleContract {
self.allow_property(
"boxDecorationBreak",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_break_after(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BreakAfterValue] = [],
) -> StyleContract {
self.allow_property(
"breakAfter",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_break_before(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BreakBeforeValue] = [],
) -> StyleContract {
self.allow_property(
"breakBefore",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_break_inside(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.BreakInsideValue] = [],
) -> StyleContract {
self.allow_property(
"breakInside",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_caption_side(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.CaptionSideValue] = [],
) -> StyleContract {
self.allow_property(
"captionSide",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_clip_rule(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ClipRuleValue] = [],
) -> StyleContract {
self.allow_property(
"clipRule",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_color_interpolation_filters(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ColorInterpolationFiltersValue] = [],
) -> StyleContract {
self.allow_property(
"colorInterpolationFilters",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_column_count(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Integer] = [],
tokens? : Array[@values.IntegerToken] = [],
slots? : Array[@values.IntegerSlot] = [],
) -> StyleContract {
self.allow_property(
"columnCount",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_column_fill(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ColumnFillValue] = [],
) -> StyleContract {
self.allow_property(
"columnFill",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_column_span(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ColumnSpanValue] = [],
) -> StyleContract {
self.allow_property(
"columnSpan",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_contain_intrinsic_block_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"containIntrinsicBlockSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_contain_intrinsic_height(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"containIntrinsicHeight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_contain_intrinsic_inline_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"containIntrinsicInlineSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_contain_intrinsic_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"containIntrinsicSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_contain_intrinsic_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"containIntrinsicWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_container_type(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ContainerTypeValue] = [],
) -> StyleContract {
self.allow_property(
"containerType",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_cx(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"cx",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_cy(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"cy",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_direction(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.DirectionValue] = [],
) -> StyleContract {
self.allow_property(
"direction",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_empty_cells(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.EmptyCellsValue] = [],
) -> StyleContract {
self.allow_property(
"emptyCells",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_field_sizing(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FieldSizingValue] = [],
) -> StyleContract {
self.allow_property(
"fieldSizing",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_fill_opacity(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[Double] = [],
) -> StyleContract {
self.allow_property(
"fillOpacity",
values=values.map(value => value.to_string()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_fill_rule(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FillRuleValue] = [],
) -> StyleContract {
self.allow_property(
"fillRule",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_flood_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"floodColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_flood_opacity(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[Double] = [],
) -> StyleContract {
self.allow_property(
"floodOpacity",
values=values.map(value => value.to_string()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_size_adjust(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Number] = [],
expressions? : Array[@values.MathExpr[@values.Number]] = [],
tokens? : Array[@values.NumberToken] = [],
slots? : Array[@values.NumberSlot] = [],
) -> StyleContract {
self.allow_property(
"fontSizeAdjust",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_font_synthesis(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontSynthesisValue] = [],
) -> StyleContract {
self.allow_property(
"fontSynthesis",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_synthesis_small_caps(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontSynthesisSmallCapsValue] = [],
) -> StyleContract {
self.allow_property(
"fontSynthesisSmallCaps",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_synthesis_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontSynthesisStyleValue] = [],
) -> StyleContract {
self.allow_property(
"fontSynthesisStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_synthesis_weight(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontSynthesisWeightValue] = [],
) -> StyleContract {
self.allow_property(
"fontSynthesisWeight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_variant_emoji(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontVariantEmojiValue] = [],
) -> StyleContract {
self.allow_property(
"fontVariantEmoji",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_variant_position(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.FontVariantPositionValue] = [],
) -> StyleContract {
self.allow_property(
"fontVariantPosition",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_font_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Percentage] = [],
expressions? : Array[@values.MathExpr[@values.Percentage]] = [],
tokens? : Array[@values.PercentageToken] = [],
slots? : Array[@values.PercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"fontWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_forced_color_adjust(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ForcedColorAdjustValue] = [],
) -> StyleContract {
self.allow_property(
"forcedColorAdjust",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_hanging_punctuation(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.HangingPunctuationValue] = [],
) -> StyleContract {
self.allow_property(
"hangingPunctuation",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_hyphenate_limit_chars(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Integer] = [],
tokens? : Array[@values.IntegerToken] = [],
slots? : Array[@values.IntegerSlot] = [],
) -> StyleContract {
self.allow_property(
"hyphenateLimitChars",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_image_orientation(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Angle] = [],
expressions? : Array[@values.MathExpr[@values.Angle]] = [],
tokens? : Array[@values.AngleToken] = [],
slots? : Array[@values.AngleSlot] = [],
) -> StyleContract {
self.allow_property(
"imageOrientation",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_inline_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"inlineSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_lighting_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"lightingColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_line_break(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.LineBreakValue] = [],
) -> StyleContract {
self.allow_property(
"lineBreak",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_margin_block_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginBlockEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_margin_block_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"marginBlockStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_mask_type(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.MaskTypeValue] = [],
) -> StyleContract {
self.allow_property(
"maskType",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_math_shift(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.MathShiftValue] = [],
) -> StyleContract {
self.allow_property(
"mathShift",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_math_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.MathStyleValue] = [],
) -> StyleContract {
self.allow_property(
"mathStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_max_block_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"maxBlockSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_max_inline_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"maxInlineSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_min_block_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"minBlockSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_min_inline_size(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"minInlineSize",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_offset_distance(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"offsetDistance",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_offset_rotate(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.OffsetRotate] = [],
values? : Array[@values.OffsetRotate] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"offsetRotate",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_orphans(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Integer] = [],
tokens? : Array[@values.IntegerToken] = [],
slots? : Array[@values.IntegerSlot] = [],
) -> StyleContract {
self.allow_property(
"orphans",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_outline_offset(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"outlineOffset",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_overflow_anchor(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.OverflowAnchorValue] = [],
) -> StyleContract {
self.allow_property(
"overflowAnchor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overscroll_behavior(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.OverscrollBehaviorValue] = [],
) -> StyleContract {
self.allow_property(
"overscrollBehavior",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overscroll_behavior_block(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.OverscrollBehaviorBlockValue] = [],
) -> StyleContract {
self.allow_property(
"overscrollBehaviorBlock",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_overscroll_behavior_inline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.OverscrollBehaviorInlineValue] = [],
) -> StyleContract {
self.allow_property(
"overscrollBehaviorInline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_padding_block_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingBlockEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_padding_block_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"paddingBlockStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_paint_order(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.PaintOrderValue] = [],
) -> StyleContract {
self.allow_property(
"paintOrder",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_position_visibility(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.PositionVisibilityValue] = [],
) -> StyleContract {
self.allow_property(
"positionVisibility",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_print_color_adjust(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.PrintColorAdjustValue] = [],
) -> StyleContract {
self.allow_property(
"printColorAdjust",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_r(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"r",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_ruby_align(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.RubyAlignValue] = [],
) -> StyleContract {
self.allow_property(
"rubyAlign",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_ruby_position(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.RubyPositionValue] = [],
) -> StyleContract {
self.allow_property(
"rubyPosition",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_rx(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"rx",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_ry(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"ry",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMargin",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_block(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginBlock",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_block_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginBlockEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_block_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginBlockStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_bottom(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginBottom",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_inline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginInline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_inline_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginInlineEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_inline_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginInlineStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_left(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginLeft",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_right(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginRight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_margin_top(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Length] = [],
expressions? : Array[&@values.LengthContractExpression] = [],
tokens? : Array[@values.LengthToken] = [],
slots? : Array[@values.LengthSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollMarginTop",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.contract_expression()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPadding",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_block(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingBlock",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_block_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingBlockEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_block_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingBlockStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_bottom(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingBottom",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_inline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingInline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_inline_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingInlineEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_inline_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingInlineStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_left(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingLeft",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_right(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingRight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_padding_top(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"scrollPaddingTop",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_scroll_snap_align(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ScrollSnapAlignValue] = [],
) -> StyleContract {
self.allow_property(
"scrollSnapAlign",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_scroll_snap_stop(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ScrollSnapStopValue] = [],
) -> StyleContract {
self.allow_property(
"scrollSnapStop",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_scroll_snap_type(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ScrollSnapTypeValue] = [],
) -> StyleContract {
self.allow_property(
"scrollSnapType",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_scroll_timeline_axis(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ScrollTimelineAxisValue] = [],
) -> StyleContract {
self.allow_property(
"scrollTimelineAxis",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_scrollbar_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ScrollbarWidthValue] = [],
) -> StyleContract {
self.allow_property(
"scrollbarWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_shape_margin(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"shapeMargin",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_shape_rendering(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ShapeRenderingValue] = [],
) -> StyleContract {
self.allow_property(
"shapeRendering",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_speak(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.SpeakValue] = [],
) -> StyleContract {
self.allow_property(
"speak",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_stop_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"stopColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_stop_opacity(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[Double] = [],
) -> StyleContract {
self.allow_property(
"stopOpacity",
values=values.map(value => value.to_string()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_stroke_linecap(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.StrokeLinecapValue] = [],
) -> StyleContract {
self.allow_property(
"strokeLinecap",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_stroke_linejoin(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.StrokeLinejoinValue] = [],
) -> StyleContract {
self.allow_property(
"strokeLinejoin",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_stroke_miterlimit(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Number] = [],
expressions? : Array[@values.MathExpr[@values.Number]] = [],
tokens? : Array[@values.NumberToken] = [],
slots? : Array[@values.NumberSlot] = [],
) -> StyleContract {
self.allow_property(
"strokeMiterlimit",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_stroke_opacity(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[Double] = [],
) -> StyleContract {
self.allow_property(
"strokeOpacity",
values=values.map(value => value.to_string()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_table_layout(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TableLayoutValue] = [],
) -> StyleContract {
self.allow_property(
"tableLayout",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_anchor(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextAnchorValue] = [],
) -> StyleContract {
self.allow_property(
"textAnchor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_box_trim(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextBoxTrimValue] = [],
) -> StyleContract {
self.allow_property(
"textBoxTrim",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_combine_upright(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextCombineUprightValue] = [],
) -> StyleContract {
self.allow_property(
"textCombineUpright",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_decoration_inset(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"textDecorationInset",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_text_decoration_skip_ink(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextDecorationSkipInkValue] = [],
) -> StyleContract {
self.allow_property(
"textDecorationSkipInk",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_emphasis_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"textEmphasisColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_text_justify(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextJustifyValue] = [],
) -> StyleContract {
self.allow_property(
"textJustify",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_orientation(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextOrientationValue] = [],
) -> StyleContract {
self.allow_property(
"textOrientation",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_text_rendering(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TextRenderingValue] = [],
) -> StyleContract {
self.allow_property(
"textRendering",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_transform_box(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.TransformBoxValue] = [],
) -> StyleContract {
self.allow_property(
"transformBox",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_transition_duration(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[@values.TimeList] = [],
values? : Array[@values.Time] = [],
expressions? : Array[@values.MathExpr[@values.Time]] = [],
tokens? : Array[@values.TimeToken] = [],
slots? : Array[@values.TimeSlot] = [],
) -> StyleContract {
self.allow_property(
"transitionDuration",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()) + lists.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_unicode_bidi(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.UnicodeBidiValue] = [],
) -> StyleContract {
self.allow_property(
"unicodeBidi",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_vector_effect(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.VectorEffectValue] = [],
) -> StyleContract {
self.allow_property(
"vectorEffect",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_view_timeline_axis(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.ViewTimelineAxisValue] = [],
) -> StyleContract {
self.allow_property(
"viewTimelineAxis",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_view_timeline_inset(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"viewTimelineInset",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_widows(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Integer] = [],
tokens? : Array[@values.IntegerToken] = [],
slots? : Array[@values.IntegerSlot] = [],
) -> StyleContract {
self.allow_property(
"widows",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_writing_mode(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@properties.WritingModeValue] = [],
) -> StyleContract {
self.allow_property(
"writingMode",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_x(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"x",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_y(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LengthPercentage] = [],
expressions? : Array[@values.MathExpr[@values.LengthPercentage]] = [],
tokens? : Array[@values.LengthPercentageToken] = [],
slots? : Array[@values.LengthPercentageSlot] = [],
) -> StyleContract {
self.allow_property(
"y",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.expression().identity()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"border",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderBlock",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderColors] = [],
) -> StyleContract {
self.allow_property(
"borderBlockColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderBlockEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_end_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderBlockEndColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_block_end_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineStyle] = [],
) -> StyleContract {
self.allow_property(
"borderBlockEndStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_end_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineWidth] = [],
) -> StyleContract {
self.allow_property(
"borderBlockEndWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderBlockStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_start_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderBlockStartColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_block_start_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineStyle] = [],
) -> StyleContract {
self.allow_property(
"borderBlockStartStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_start_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineWidth] = [],
) -> StyleContract {
self.allow_property(
"borderBlockStartWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderStyles] = [],
) -> StyleContract {
self.allow_property(
"borderBlockStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_block_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderWidths] = [],
) -> StyleContract {
self.allow_property(
"borderBlockWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_bottom(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderBottom",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_bottom_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderBottomColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_bottom_left_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.CornerRadius] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
) -> StyleContract {
self.allow_property(
"borderBottomLeftRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
)
}
///|
pub fn StyleContract::allow_border_bottom_right_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.CornerRadius] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
) -> StyleContract {
self.allow_property(
"borderBottomRightRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
)
}
///|
pub fn StyleContract::allow_border_bottom_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineStyle] = [],
) -> StyleContract {
self.allow_property(
"borderBottomStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_bottom_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineWidth] = [],
) -> StyleContract {
self.allow_property(
"borderBottomWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_inline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderInline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_inline_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderColors] = [],
) -> StyleContract {
self.allow_property(
"borderInlineColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_inline_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderInlineEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_inline_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderInlineStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_inline_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderStyles] = [],
) -> StyleContract {
self.allow_property(
"borderInlineStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_inline_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderWidths] = [],
) -> StyleContract {
self.allow_property(
"borderInlineWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_left(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderLeft",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_left_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderLeftColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_left_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineStyle] = [],
) -> StyleContract {
self.allow_property(
"borderLeftStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_left_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineWidth] = [],
) -> StyleContract {
self.allow_property(
"borderLeftWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_right(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderRight",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_right_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderRightColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_right_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineStyle] = [],
) -> StyleContract {
self.allow_property(
"borderRightStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_right_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineWidth] = [],
) -> StyleContract {
self.allow_property(
"borderRightWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_top(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.BorderSide] = [],
) -> StyleContract {
self.allow_property(
"borderTop",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_top_color(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.ColorExpr] = [],
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"borderTopColor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
)
}
///|
pub fn StyleContract::allow_border_top_left_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.CornerRadius] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
) -> StyleContract {
self.allow_property(
"borderTopLeftRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
)
}
///|
pub fn StyleContract::allow_border_top_right_radius(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.CornerRadius] = [],
expressions? : Array[&@values.BoxSizeContractExpression] = [],
) -> StyleContract {
self.allow_property(
"borderTopRightRadius",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
expressions=expressions.map(value => value.box_size_contract_expression()),
)
}
///|
pub fn StyleContract::allow_border_top_style(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineStyle] = [],
) -> StyleContract {
self.allow_property(
"borderTopStyle",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_border_top_width(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.LineWidth] = [],
) -> StyleContract {
self.allow_property(
"borderTopWidth",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_outline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.Outline] = [],
) -> StyleContract {
self.allow_property(
"outline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_page(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.PageValue] = [],
) -> StyleContract {
self.allow_property(
"page",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_mask_origin(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[MaskBoxList] = [],
values? : Array[@values.MaskBox] = [],
) -> StyleContract {
self.allow_property(
"maskOrigin",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_mask_clip(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[MaskClipList] = [],
values? : Array[@values.MaskClip] = [],
) -> StyleContract {
self.allow_property(
"maskClip",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_mask_mode(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[MaskModeList] = [],
values? : Array[@values.MaskMode] = [],
) -> StyleContract {
self.allow_property(
"maskMode",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_mask_composite(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
lists? : Array[MaskCompositeList] = [],
values? : Array[@values.MaskComposite] = [],
) -> StyleContract {
self.allow_property(
"maskComposite",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()) + lists.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_counter_reset(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.CounterChanges] = [],
) -> StyleContract {
self.allow_property(
"counterReset",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_counter_set(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.CounterChanges] = [],
) -> StyleContract {
self.allow_property(
"counterSet",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_counter_increment(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.CounterChanges] = [],
) -> StyleContract {
self.allow_property(
"counterIncrement",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_scroll_timeline_name(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.TimelineNames] = [],
) -> StyleContract {
self.allow_property(
"scrollTimelineName",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_view_timeline_name(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.TimelineNames] = [],
) -> StyleContract {
self.allow_property(
"viewTimelineName",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_animation_timeline(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.AnimationTimelines] = [],
values? : Array[@values.AnimationTimelines] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"animationTimeline",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_animation_range_start(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.TimelineRange] = [],
values? : Array[@values.TimelineRange] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"animationRangeStart",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_animation_range_end(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.TimelineRange] = [],
values? : Array[@values.TimelineRange] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"animationRangeEnd",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_timeline_scope(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.TimelineScope] = [],
) -> StyleContract {
self.allow_property(
"timelineScope",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_offset_path(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.MotionPath] = [],
values? : Array[@values.MotionPath] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"offsetPath",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_offset_position(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.OffsetPosition] = [],
values? : Array[@values.OffsetPosition] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"offsetPosition",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_offset_anchor(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
expressions? : Array[@values.OffsetAnchor] = [],
values? : Array[@values.OffsetAnchor] = [],
) -> StyleContract {
self.allow_property(
expressions=expressions.map(value => value.expression().identity()),
"offsetAnchor",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_color_scheme(
self : StyleContract,
keywords? : Array[@values.CssWideKeyword] = [],
values? : Array[@values.ColorScheme] = [],
) -> StyleContract {
self.allow_property(
"colorScheme",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
)
}
///|
pub fn StyleContract::allow_scrollbar_color(
self : StyleContract,
expressions? : Array[@values.ScrollbarColor] = [],
keywords? : Array[@values.CssWideKeyword] = [],
) -> StyleContract {
self.allow_property("scrollbarColor",
expressions=expressions.map(value => value.expression().identity()),
values=keywords.map(value => value.to_css()))
}
///|
pub fn StyleContract::allow_fill(
self : StyleContract,
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
expressions? : Array[@values.SvgPaint] = [],
keywords? : Array[@values.CssWideKeyword] = [],
) -> StyleContract {
self.allow_property("fill",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
expressions=expressions.map(value => value.expression().identity()))
}
///|
pub fn StyleContract::allow_stroke(
self : StyleContract,
values? : Array[@values.Color] = [],
tokens? : Array[@values.ColorToken] = [],
slots? : Array[@values.ColorSlot] = [],
expressions? : Array[@values.SvgPaint] = [],
keywords? : Array[@values.CssWideKeyword] = [],
) -> StyleContract {
self.allow_property("stroke",
values=values.map(value => value.to_css()) + keywords.map(value => value.to_css()),
tokens=tokens.map(value => contract_token(value)),
slots=slots.map(value => contract_slot(value)),
expressions=expressions.map(value => value.expression().identity()))
}