pub struct NodeProperties { /* private fields */ }Expand description
All properties for an element.
Each supported CSS property can be visited with PROPERTY_NAME() PROPERTY_NAME_ref() set_PROPERTY_NAME() PROPERTY_NAME_type(). For example:
font_size()can be used to getfont-size(with value cloned);font_size_ref()can be used to get the reference offont-size;set_font_size()can be used to set thefont-size;font_size_type()can be used to getfont-sizewith global value unresolved.
Implementations§
Source§impl NodeProperties
impl NodeProperties
Sourcepub fn new(parent: Option<&NodeProperties>) -> Self
pub fn new(parent: Option<&NodeProperties>) -> Self
Create a new NodeProperties with all property defaults.
pub fn display(&self) -> <DisplayType as PropertyValueWithGlobal>::Inner
pub fn display_ref(&self) -> &<DisplayType as PropertyValueWithGlobal>::Inner
pub fn set_display( &mut self, v: <DisplayType as PropertyValueWithGlobal>::Inner, )
pub fn display_type(&self) -> DisplayType
pub fn position(&self) -> <PositionType as PropertyValueWithGlobal>::Inner
pub fn position_ref(&self) -> &<PositionType as PropertyValueWithGlobal>::Inner
pub fn set_position( &mut self, v: <PositionType as PropertyValueWithGlobal>::Inner, )
pub fn position_type(&self) -> PositionType
pub fn overflow_x(&self) -> <OverflowType as PropertyValueWithGlobal>::Inner
pub fn overflow_x_ref( &self, ) -> &<OverflowType as PropertyValueWithGlobal>::Inner
pub fn set_overflow_x( &mut self, v: <OverflowType as PropertyValueWithGlobal>::Inner, )
pub fn overflow_x_type(&self) -> OverflowType
pub fn overflow_y(&self) -> <OverflowType as PropertyValueWithGlobal>::Inner
pub fn overflow_y_ref( &self, ) -> &<OverflowType as PropertyValueWithGlobal>::Inner
pub fn set_overflow_y( &mut self, v: <OverflowType as PropertyValueWithGlobal>::Inner, )
pub fn overflow_y_type(&self) -> OverflowType
pub fn pointer_events( &self, ) -> <PointerEventsType as PropertyValueWithGlobal>::Inner
pub fn pointer_events_ref( &self, ) -> &<PointerEventsType as PropertyValueWithGlobal>::Inner
pub fn set_pointer_events( &mut self, v: <PointerEventsType as PropertyValueWithGlobal>::Inner, )
pub fn pointer_events_type(&self) -> PointerEventsType
pub fn wx_engine_touch_event( &self, ) -> <WxEngineTouchEventType as PropertyValueWithGlobal>::Inner
pub fn wx_engine_touch_event_ref( &self, ) -> &<WxEngineTouchEventType as PropertyValueWithGlobal>::Inner
pub fn set_wx_engine_touch_event( &mut self, v: <WxEngineTouchEventType as PropertyValueWithGlobal>::Inner, )
pub fn wx_engine_touch_event_type(&self) -> WxEngineTouchEventType
pub fn wx_partial_z_index( &self, ) -> <NumberType as PropertyValueWithGlobal>::Inner
pub fn wx_partial_z_index_ref( &self, ) -> &<NumberType as PropertyValueWithGlobal>::Inner
pub fn set_wx_partial_z_index( &mut self, v: <NumberType as PropertyValueWithGlobal>::Inner, )
pub fn wx_partial_z_index_type(&self) -> NumberType
pub fn box_sizing(&self) -> <BoxSizingType as PropertyValueWithGlobal>::Inner
pub fn box_sizing_ref( &self, ) -> &<BoxSizingType as PropertyValueWithGlobal>::Inner
pub fn set_box_sizing( &mut self, v: <BoxSizingType as PropertyValueWithGlobal>::Inner, )
pub fn box_sizing_type(&self) -> BoxSizingType
pub fn transform(&self) -> <TransformType as PropertyValueWithGlobal>::Inner
pub fn transform_ref( &self, ) -> &<TransformType as PropertyValueWithGlobal>::Inner
pub fn set_transform( &mut self, v: <TransformType as PropertyValueWithGlobal>::Inner, )
pub fn transform_type(&self) -> TransformType
pub fn wx_line_clamp(&self) -> <NumberType as PropertyValueWithGlobal>::Inner
pub fn wx_line_clamp_ref( &self, ) -> &<NumberType as PropertyValueWithGlobal>::Inner
pub fn set_wx_line_clamp( &mut self, v: <NumberType as PropertyValueWithGlobal>::Inner, )
pub fn wx_line_clamp_type(&self) -> NumberType
pub fn float(&self) -> <FloatType as PropertyValueWithGlobal>::Inner
pub fn float_ref(&self) -> &<FloatType as PropertyValueWithGlobal>::Inner
pub fn set_float(&mut self, v: <FloatType as PropertyValueWithGlobal>::Inner)
pub fn float_type(&self) -> FloatType
pub fn overflow_wrap( &self, ) -> <OverflowWrapType as PropertyValueWithGlobal>::Inner
pub fn overflow_wrap_ref( &self, ) -> &<OverflowWrapType as PropertyValueWithGlobal>::Inner
pub fn set_overflow_wrap( &mut self, v: <OverflowWrapType as PropertyValueWithGlobal>::Inner, )
pub fn overflow_wrap_type(&self) -> OverflowWrapType
pub fn resize(&self) -> <ResizeType as PropertyValueWithGlobal>::Inner
pub fn resize_ref(&self) -> &<ResizeType as PropertyValueWithGlobal>::Inner
pub fn set_resize(&mut self, v: <ResizeType as PropertyValueWithGlobal>::Inner)
pub fn resize_type(&self) -> ResizeType
pub fn z_index(&self) -> <ZIndexType as PropertyValueWithGlobal>::Inner
pub fn z_index_ref(&self) -> &<ZIndexType as PropertyValueWithGlobal>::Inner
pub fn set_z_index(&mut self, v: <ZIndexType as PropertyValueWithGlobal>::Inner)
pub fn z_index_type(&self) -> ZIndexType
pub fn wx_pointer_event_root( &self, ) -> <PointerEventsType as PropertyValueWithGlobal>::Inner
pub fn wx_pointer_event_root_ref( &self, ) -> &<PointerEventsType as PropertyValueWithGlobal>::Inner
pub fn set_wx_pointer_event_root( &mut self, v: <PointerEventsType as PropertyValueWithGlobal>::Inner, )
pub fn wx_pointer_event_root_type(&self) -> PointerEventsType
pub fn visibility(&self) -> <VisibilityType as PropertyValueWithGlobal>::Inner
pub fn visibility_ref( &self, ) -> &<VisibilityType as PropertyValueWithGlobal>::Inner
pub fn set_visibility( &mut self, v: <VisibilityType as PropertyValueWithGlobal>::Inner, )
pub fn visibility_type(&self) -> VisibilityType
pub fn color(&self) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn color_ref(&self) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_color(&mut self, v: <ColorType as PropertyValueWithGlobal>::Inner)
pub fn color_type(&self) -> ColorType
pub fn opacity(&self) -> <NumberType as PropertyValueWithGlobal>::Inner
pub fn opacity_ref(&self) -> &<NumberType as PropertyValueWithGlobal>::Inner
pub fn set_opacity(&mut self, v: <NumberType as PropertyValueWithGlobal>::Inner)
pub fn opacity_type(&self) -> NumberType
pub fn caret_color(&self) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn caret_color_ref(&self) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_caret_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn caret_color_type(&self) -> ColorType
pub fn flex_direction( &self, ) -> <FlexDirectionType as PropertyValueWithGlobal>::Inner
pub fn flex_direction_ref( &self, ) -> &<FlexDirectionType as PropertyValueWithGlobal>::Inner
pub fn set_flex_direction( &mut self, v: <FlexDirectionType as PropertyValueWithGlobal>::Inner, )
pub fn flex_direction_type(&self) -> FlexDirectionType
pub fn flex_wrap(&self) -> <FlexWrapType as PropertyValueWithGlobal>::Inner
pub fn flex_wrap_ref(&self) -> &<FlexWrapType as PropertyValueWithGlobal>::Inner
pub fn set_flex_wrap( &mut self, v: <FlexWrapType as PropertyValueWithGlobal>::Inner, )
pub fn flex_wrap_type(&self) -> FlexWrapType
pub fn align_items(&self) -> <AlignItemsType as PropertyValueWithGlobal>::Inner
pub fn align_items_ref( &self, ) -> &<AlignItemsType as PropertyValueWithGlobal>::Inner
pub fn set_align_items( &mut self, v: <AlignItemsType as PropertyValueWithGlobal>::Inner, )
pub fn align_items_type(&self) -> AlignItemsType
pub fn align_self(&self) -> <AlignSelfType as PropertyValueWithGlobal>::Inner
pub fn align_self_ref( &self, ) -> &<AlignSelfType as PropertyValueWithGlobal>::Inner
pub fn set_align_self( &mut self, v: <AlignSelfType as PropertyValueWithGlobal>::Inner, )
pub fn align_self_type(&self) -> AlignSelfType
pub fn align_content( &self, ) -> <AlignContentType as PropertyValueWithGlobal>::Inner
pub fn align_content_ref( &self, ) -> &<AlignContentType as PropertyValueWithGlobal>::Inner
pub fn set_align_content( &mut self, v: <AlignContentType as PropertyValueWithGlobal>::Inner, )
pub fn align_content_type(&self) -> AlignContentType
pub fn justify_content( &self, ) -> <JustifyContentType as PropertyValueWithGlobal>::Inner
pub fn justify_content_ref( &self, ) -> &<JustifyContentType as PropertyValueWithGlobal>::Inner
pub fn set_justify_content( &mut self, v: <JustifyContentType as PropertyValueWithGlobal>::Inner, )
pub fn justify_content_type(&self) -> JustifyContentType
pub fn flex_grow(&self) -> <NumberType as PropertyValueWithGlobal>::Inner
pub fn flex_grow_ref(&self) -> &<NumberType as PropertyValueWithGlobal>::Inner
pub fn set_flex_grow( &mut self, v: <NumberType as PropertyValueWithGlobal>::Inner, )
pub fn flex_grow_type(&self) -> NumberType
pub fn flex_shrink(&self) -> <NumberType as PropertyValueWithGlobal>::Inner
pub fn flex_shrink_ref(&self) -> &<NumberType as PropertyValueWithGlobal>::Inner
pub fn set_flex_shrink( &mut self, v: <NumberType as PropertyValueWithGlobal>::Inner, )
pub fn flex_shrink_type(&self) -> NumberType
pub fn flex_basis(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn flex_basis_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_flex_basis( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn flex_basis_type(&self) -> LengthType
pub fn justify_items( &self, ) -> <JustifyItemsType as PropertyValueWithGlobal>::Inner
pub fn justify_items_ref( &self, ) -> &<JustifyItemsType as PropertyValueWithGlobal>::Inner
pub fn set_justify_items( &mut self, v: <JustifyItemsType as PropertyValueWithGlobal>::Inner, )
pub fn justify_items_type(&self) -> JustifyItemsType
pub fn order(&self) -> <NumberType as PropertyValueWithGlobal>::Inner
pub fn order_ref(&self) -> &<NumberType as PropertyValueWithGlobal>::Inner
pub fn set_order(&mut self, v: <NumberType as PropertyValueWithGlobal>::Inner)
pub fn order_type(&self) -> NumberType
pub fn row_gap(&self) -> <GapType as PropertyValueWithGlobal>::Inner
pub fn row_gap_ref(&self) -> &<GapType as PropertyValueWithGlobal>::Inner
pub fn set_row_gap(&mut self, v: <GapType as PropertyValueWithGlobal>::Inner)
pub fn row_gap_type(&self) -> GapType
pub fn column_gap(&self) -> <GapType as PropertyValueWithGlobal>::Inner
pub fn column_gap_ref(&self) -> &<GapType as PropertyValueWithGlobal>::Inner
pub fn set_column_gap(&mut self, v: <GapType as PropertyValueWithGlobal>::Inner)
pub fn column_gap_type(&self) -> GapType
pub fn background_color(&self) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn background_color_ref( &self, ) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_background_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn background_color_type(&self) -> ColorType
pub fn background_image( &self, ) -> <BackgroundImageType as PropertyValueWithGlobal>::Inner
pub fn background_image_ref( &self, ) -> &<BackgroundImageType as PropertyValueWithGlobal>::Inner
pub fn set_background_image( &mut self, v: <BackgroundImageType as PropertyValueWithGlobal>::Inner, )
pub fn background_image_type(&self) -> BackgroundImageType
pub fn background_size( &self, ) -> <BackgroundSizeType as PropertyValueWithGlobal>::Inner
pub fn background_size_ref( &self, ) -> &<BackgroundSizeType as PropertyValueWithGlobal>::Inner
pub fn set_background_size( &mut self, v: <BackgroundSizeType as PropertyValueWithGlobal>::Inner, )
pub fn background_size_type(&self) -> BackgroundSizeType
pub fn background_position( &self, ) -> <BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn background_position_ref( &self, ) -> &<BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn set_background_position( &mut self, v: <BackgroundPositionType as PropertyValueWithGlobal>::Inner, )
pub fn background_position_type(&self) -> BackgroundPositionType
pub fn background_repeat( &self, ) -> <BackgroundRepeatType as PropertyValueWithGlobal>::Inner
pub fn background_repeat_ref( &self, ) -> &<BackgroundRepeatType as PropertyValueWithGlobal>::Inner
pub fn set_background_repeat( &mut self, v: <BackgroundRepeatType as PropertyValueWithGlobal>::Inner, )
pub fn background_repeat_type(&self) -> BackgroundRepeatType
pub fn background_attachment( &self, ) -> <BackgroundAttachmentType as PropertyValueWithGlobal>::Inner
pub fn background_attachment_ref( &self, ) -> &<BackgroundAttachmentType as PropertyValueWithGlobal>::Inner
pub fn set_background_attachment( &mut self, v: <BackgroundAttachmentType as PropertyValueWithGlobal>::Inner, )
pub fn background_attachment_type(&self) -> BackgroundAttachmentType
pub fn background_clip( &self, ) -> <BackgroundClipType as PropertyValueWithGlobal>::Inner
pub fn background_clip_ref( &self, ) -> &<BackgroundClipType as PropertyValueWithGlobal>::Inner
pub fn set_background_clip( &mut self, v: <BackgroundClipType as PropertyValueWithGlobal>::Inner, )
pub fn background_clip_type(&self) -> BackgroundClipType
pub fn background_origin( &self, ) -> <BackgroundOriginType as PropertyValueWithGlobal>::Inner
pub fn background_origin_ref( &self, ) -> &<BackgroundOriginType as PropertyValueWithGlobal>::Inner
pub fn set_background_origin( &mut self, v: <BackgroundOriginType as PropertyValueWithGlobal>::Inner, )
pub fn background_origin_type(&self) -> BackgroundOriginType
pub fn background_position_x( &self, ) -> <BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn background_position_x_ref( &self, ) -> &<BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn set_background_position_x( &mut self, v: <BackgroundPositionType as PropertyValueWithGlobal>::Inner, )
pub fn background_position_x_type(&self) -> BackgroundPositionType
pub fn background_position_y( &self, ) -> <BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn background_position_y_ref( &self, ) -> &<BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn set_background_position_y( &mut self, v: <BackgroundPositionType as PropertyValueWithGlobal>::Inner, )
pub fn background_position_y_type(&self) -> BackgroundPositionType
pub fn mask_size( &self, ) -> <BackgroundSizeType as PropertyValueWithGlobal>::Inner
pub fn mask_size_ref( &self, ) -> &<BackgroundSizeType as PropertyValueWithGlobal>::Inner
pub fn set_mask_size( &mut self, v: <BackgroundSizeType as PropertyValueWithGlobal>::Inner, )
pub fn mask_size_type(&self) -> BackgroundSizeType
pub fn mask_repeat( &self, ) -> <BackgroundRepeatType as PropertyValueWithGlobal>::Inner
pub fn mask_repeat_ref( &self, ) -> &<BackgroundRepeatType as PropertyValueWithGlobal>::Inner
pub fn set_mask_repeat( &mut self, v: <BackgroundRepeatType as PropertyValueWithGlobal>::Inner, )
pub fn mask_repeat_type(&self) -> BackgroundRepeatType
pub fn mask_origin( &self, ) -> <BackgroundOriginType as PropertyValueWithGlobal>::Inner
pub fn mask_origin_ref( &self, ) -> &<BackgroundOriginType as PropertyValueWithGlobal>::Inner
pub fn set_mask_origin( &mut self, v: <BackgroundOriginType as PropertyValueWithGlobal>::Inner, )
pub fn mask_origin_type(&self) -> BackgroundOriginType
pub fn mask_clip( &self, ) -> <BackgroundClipType as PropertyValueWithGlobal>::Inner
pub fn mask_clip_ref( &self, ) -> &<BackgroundClipType as PropertyValueWithGlobal>::Inner
pub fn set_mask_clip( &mut self, v: <BackgroundClipType as PropertyValueWithGlobal>::Inner, )
pub fn mask_clip_type(&self) -> BackgroundClipType
pub fn mask_position( &self, ) -> <BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn mask_position_ref( &self, ) -> &<BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn set_mask_position( &mut self, v: <BackgroundPositionType as PropertyValueWithGlobal>::Inner, )
pub fn mask_position_type(&self) -> BackgroundPositionType
pub fn mask_mode(&self) -> <MaskModeType as PropertyValueWithGlobal>::Inner
pub fn mask_mode_ref(&self) -> &<MaskModeType as PropertyValueWithGlobal>::Inner
pub fn set_mask_mode( &mut self, v: <MaskModeType as PropertyValueWithGlobal>::Inner, )
pub fn mask_mode_type(&self) -> MaskModeType
pub fn width(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn width_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_width(&mut self, v: <LengthType as PropertyValueWithGlobal>::Inner)
pub fn width_type(&self) -> LengthType
pub fn height(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn height_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_height(&mut self, v: <LengthType as PropertyValueWithGlobal>::Inner)
pub fn height_type(&self) -> LengthType
pub fn min_width(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn min_width_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_min_width( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn min_width_type(&self) -> LengthType
pub fn min_height(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn min_height_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_min_height( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn min_height_type(&self) -> LengthType
pub fn max_width(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn max_width_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_max_width( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn max_width_type(&self) -> LengthType
pub fn max_height(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn max_height_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_max_height( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn max_height_type(&self) -> LengthType
pub fn left(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn left_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_left(&mut self, v: <LengthType as PropertyValueWithGlobal>::Inner)
pub fn left_type(&self) -> LengthType
pub fn right(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn right_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_right(&mut self, v: <LengthType as PropertyValueWithGlobal>::Inner)
pub fn right_type(&self) -> LengthType
pub fn top(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn top_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_top(&mut self, v: <LengthType as PropertyValueWithGlobal>::Inner)
pub fn top_type(&self) -> LengthType
pub fn bottom(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn bottom_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_bottom(&mut self, v: <LengthType as PropertyValueWithGlobal>::Inner)
pub fn bottom_type(&self) -> LengthType
pub fn padding_left(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn padding_left_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_padding_left( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn padding_left_type(&self) -> LengthType
pub fn padding_right(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn padding_right_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_padding_right( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn padding_right_type(&self) -> LengthType
pub fn padding_top(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn padding_top_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_padding_top( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn padding_top_type(&self) -> LengthType
pub fn padding_bottom(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn padding_bottom_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_padding_bottom( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn padding_bottom_type(&self) -> LengthType
pub fn margin_left(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn margin_left_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_margin_left( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn margin_left_type(&self) -> LengthType
pub fn margin_right(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn margin_right_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_margin_right( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn margin_right_type(&self) -> LengthType
pub fn margin_top(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn margin_top_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_margin_top( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn margin_top_type(&self) -> LengthType
pub fn margin_bottom(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn margin_bottom_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_margin_bottom( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn margin_bottom_type(&self) -> LengthType
pub fn mask_position_x( &self, ) -> <BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn mask_position_x_ref( &self, ) -> &<BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn set_mask_position_x( &mut self, v: <BackgroundPositionType as PropertyValueWithGlobal>::Inner, )
pub fn mask_position_x_type(&self) -> BackgroundPositionType
pub fn mask_position_y( &self, ) -> <BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn mask_position_y_ref( &self, ) -> &<BackgroundPositionType as PropertyValueWithGlobal>::Inner
pub fn set_mask_position_y( &mut self, v: <BackgroundPositionType as PropertyValueWithGlobal>::Inner, )
pub fn mask_position_y_type(&self) -> BackgroundPositionType
pub fn border_left_width( &self, ) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn border_left_width_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_border_left_width( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn border_left_width_type(&self) -> LengthType
pub fn border_left_style( &self, ) -> <BorderStyleType as PropertyValueWithGlobal>::Inner
pub fn border_left_style_ref( &self, ) -> &<BorderStyleType as PropertyValueWithGlobal>::Inner
pub fn set_border_left_style( &mut self, v: <BorderStyleType as PropertyValueWithGlobal>::Inner, )
pub fn border_left_style_type(&self) -> BorderStyleType
pub fn border_left_color(&self) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn border_left_color_ref( &self, ) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_border_left_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn border_left_color_type(&self) -> ColorType
pub fn border_right_width( &self, ) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn border_right_width_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_border_right_width( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn border_right_width_type(&self) -> LengthType
pub fn border_right_style( &self, ) -> <BorderStyleType as PropertyValueWithGlobal>::Inner
pub fn border_right_style_ref( &self, ) -> &<BorderStyleType as PropertyValueWithGlobal>::Inner
pub fn set_border_right_style( &mut self, v: <BorderStyleType as PropertyValueWithGlobal>::Inner, )
pub fn border_right_style_type(&self) -> BorderStyleType
pub fn border_right_color( &self, ) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn border_right_color_ref( &self, ) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_border_right_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn border_right_color_type(&self) -> ColorType
pub fn border_top_width(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn border_top_width_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_border_top_width( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn border_top_width_type(&self) -> LengthType
pub fn border_top_style( &self, ) -> <BorderStyleType as PropertyValueWithGlobal>::Inner
pub fn border_top_style_ref( &self, ) -> &<BorderStyleType as PropertyValueWithGlobal>::Inner
pub fn set_border_top_style( &mut self, v: <BorderStyleType as PropertyValueWithGlobal>::Inner, )
pub fn border_top_style_type(&self) -> BorderStyleType
pub fn border_top_color(&self) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn border_top_color_ref( &self, ) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_border_top_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn border_top_color_type(&self) -> ColorType
pub fn border_bottom_width( &self, ) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn border_bottom_width_ref( &self, ) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_border_bottom_width( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn border_bottom_width_type(&self) -> LengthType
pub fn border_bottom_style( &self, ) -> <BorderStyleType as PropertyValueWithGlobal>::Inner
pub fn border_bottom_style_ref( &self, ) -> &<BorderStyleType as PropertyValueWithGlobal>::Inner
pub fn set_border_bottom_style( &mut self, v: <BorderStyleType as PropertyValueWithGlobal>::Inner, )
pub fn border_bottom_style_type(&self) -> BorderStyleType
pub fn border_bottom_color( &self, ) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn border_bottom_color_ref( &self, ) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_border_bottom_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn border_bottom_color_type(&self) -> ColorType
pub fn box_shadow(&self) -> <BoxShadowType as PropertyValueWithGlobal>::Inner
pub fn box_shadow_ref( &self, ) -> &<BoxShadowType as PropertyValueWithGlobal>::Inner
pub fn set_box_shadow( &mut self, v: <BoxShadowType as PropertyValueWithGlobal>::Inner, )
pub fn box_shadow_type(&self) -> BoxShadowType
pub fn border_top_left_radius( &self, ) -> <BorderRadiusType as PropertyValueWithGlobal>::Inner
pub fn border_top_left_radius_ref( &self, ) -> &<BorderRadiusType as PropertyValueWithGlobal>::Inner
pub fn set_border_top_left_radius( &mut self, v: <BorderRadiusType as PropertyValueWithGlobal>::Inner, )
pub fn border_top_left_radius_type(&self) -> BorderRadiusType
pub fn border_top_right_radius( &self, ) -> <BorderRadiusType as PropertyValueWithGlobal>::Inner
pub fn border_top_right_radius_ref( &self, ) -> &<BorderRadiusType as PropertyValueWithGlobal>::Inner
pub fn set_border_top_right_radius( &mut self, v: <BorderRadiusType as PropertyValueWithGlobal>::Inner, )
pub fn border_top_right_radius_type(&self) -> BorderRadiusType
pub fn border_bottom_right_radius( &self, ) -> <BorderRadiusType as PropertyValueWithGlobal>::Inner
pub fn border_bottom_right_radius_ref( &self, ) -> &<BorderRadiusType as PropertyValueWithGlobal>::Inner
pub fn set_border_bottom_right_radius( &mut self, v: <BorderRadiusType as PropertyValueWithGlobal>::Inner, )
pub fn border_bottom_right_radius_type(&self) -> BorderRadiusType
pub fn border_bottom_left_radius( &self, ) -> <BorderRadiusType as PropertyValueWithGlobal>::Inner
pub fn border_bottom_left_radius_ref( &self, ) -> &<BorderRadiusType as PropertyValueWithGlobal>::Inner
pub fn set_border_bottom_left_radius( &mut self, v: <BorderRadiusType as PropertyValueWithGlobal>::Inner, )
pub fn border_bottom_left_radius_type(&self) -> BorderRadiusType
pub fn transition_property( &self, ) -> <TransitionPropertyType as PropertyValueWithGlobal>::Inner
pub fn transition_property_ref( &self, ) -> &<TransitionPropertyType as PropertyValueWithGlobal>::Inner
pub fn set_transition_property( &mut self, v: <TransitionPropertyType as PropertyValueWithGlobal>::Inner, )
pub fn transition_property_type(&self) -> TransitionPropertyType
pub fn transition_duration( &self, ) -> <TransitionTimeType as PropertyValueWithGlobal>::Inner
pub fn transition_duration_ref( &self, ) -> &<TransitionTimeType as PropertyValueWithGlobal>::Inner
pub fn set_transition_duration( &mut self, v: <TransitionTimeType as PropertyValueWithGlobal>::Inner, )
pub fn transition_duration_type(&self) -> TransitionTimeType
pub fn transition_timing_function( &self, ) -> <TransitionTimingFnType as PropertyValueWithGlobal>::Inner
pub fn transition_timing_function_ref( &self, ) -> &<TransitionTimingFnType as PropertyValueWithGlobal>::Inner
pub fn set_transition_timing_function( &mut self, v: <TransitionTimingFnType as PropertyValueWithGlobal>::Inner, )
pub fn transition_timing_function_type(&self) -> TransitionTimingFnType
pub fn transition_delay( &self, ) -> <TransitionTimeType as PropertyValueWithGlobal>::Inner
pub fn transition_delay_ref( &self, ) -> &<TransitionTimeType as PropertyValueWithGlobal>::Inner
pub fn set_transition_delay( &mut self, v: <TransitionTimeType as PropertyValueWithGlobal>::Inner, )
pub fn transition_delay_type(&self) -> TransitionTimeType
pub fn animation_duration( &self, ) -> <TransitionTimeType as PropertyValueWithGlobal>::Inner
pub fn animation_duration_ref( &self, ) -> &<TransitionTimeType as PropertyValueWithGlobal>::Inner
pub fn set_animation_duration( &mut self, v: <TransitionTimeType as PropertyValueWithGlobal>::Inner, )
pub fn animation_duration_type(&self) -> TransitionTimeType
pub fn animation_timing_function( &self, ) -> <TransitionTimingFnType as PropertyValueWithGlobal>::Inner
pub fn animation_timing_function_ref( &self, ) -> &<TransitionTimingFnType as PropertyValueWithGlobal>::Inner
pub fn set_animation_timing_function( &mut self, v: <TransitionTimingFnType as PropertyValueWithGlobal>::Inner, )
pub fn animation_timing_function_type(&self) -> TransitionTimingFnType
pub fn animation_delay( &self, ) -> <TransitionTimeType as PropertyValueWithGlobal>::Inner
pub fn animation_delay_ref( &self, ) -> &<TransitionTimeType as PropertyValueWithGlobal>::Inner
pub fn set_animation_delay( &mut self, v: <TransitionTimeType as PropertyValueWithGlobal>::Inner, )
pub fn animation_delay_type(&self) -> TransitionTimeType
pub fn animation_iteration_count( &self, ) -> <AnimationIterationCountType as PropertyValueWithGlobal>::Inner
pub fn animation_iteration_count_ref( &self, ) -> &<AnimationIterationCountType as PropertyValueWithGlobal>::Inner
pub fn set_animation_iteration_count( &mut self, v: <AnimationIterationCountType as PropertyValueWithGlobal>::Inner, )
pub fn animation_iteration_count_type(&self) -> AnimationIterationCountType
pub fn animation_direction( &self, ) -> <AnimationDirectionType as PropertyValueWithGlobal>::Inner
pub fn animation_direction_ref( &self, ) -> &<AnimationDirectionType as PropertyValueWithGlobal>::Inner
pub fn set_animation_direction( &mut self, v: <AnimationDirectionType as PropertyValueWithGlobal>::Inner, )
pub fn animation_direction_type(&self) -> AnimationDirectionType
pub fn animation_fill_mode( &self, ) -> <AnimationFillModeType as PropertyValueWithGlobal>::Inner
pub fn animation_fill_mode_ref( &self, ) -> &<AnimationFillModeType as PropertyValueWithGlobal>::Inner
pub fn set_animation_fill_mode( &mut self, v: <AnimationFillModeType as PropertyValueWithGlobal>::Inner, )
pub fn animation_fill_mode_type(&self) -> AnimationFillModeType
pub fn animation_play_state( &self, ) -> <AnimationPlayStateType as PropertyValueWithGlobal>::Inner
pub fn animation_play_state_ref( &self, ) -> &<AnimationPlayStateType as PropertyValueWithGlobal>::Inner
pub fn set_animation_play_state( &mut self, v: <AnimationPlayStateType as PropertyValueWithGlobal>::Inner, )
pub fn animation_play_state_type(&self) -> AnimationPlayStateType
pub fn animation_name( &self, ) -> <AnimationNameType as PropertyValueWithGlobal>::Inner
pub fn animation_name_ref( &self, ) -> &<AnimationNameType as PropertyValueWithGlobal>::Inner
pub fn set_animation_name( &mut self, v: <AnimationNameType as PropertyValueWithGlobal>::Inner, )
pub fn animation_name_type(&self) -> AnimationNameType
pub fn will_change(&self) -> <WillChangeType as PropertyValueWithGlobal>::Inner
pub fn will_change_ref( &self, ) -> &<WillChangeType as PropertyValueWithGlobal>::Inner
pub fn set_will_change( &mut self, v: <WillChangeType as PropertyValueWithGlobal>::Inner, )
pub fn will_change_type(&self) -> WillChangeType
pub fn font_size(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn font_size_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_font_size( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn font_size_type(&self) -> LengthType
pub fn direction(&self) -> <DirectionType as PropertyValueWithGlobal>::Inner
pub fn direction_ref( &self, ) -> &<DirectionType as PropertyValueWithGlobal>::Inner
pub fn set_direction( &mut self, v: <DirectionType as PropertyValueWithGlobal>::Inner, )
pub fn direction_type(&self) -> DirectionType
pub fn writing_mode( &self, ) -> <WritingModeType as PropertyValueWithGlobal>::Inner
pub fn writing_mode_ref( &self, ) -> &<WritingModeType as PropertyValueWithGlobal>::Inner
pub fn set_writing_mode( &mut self, v: <WritingModeType as PropertyValueWithGlobal>::Inner, )
pub fn writing_mode_type(&self) -> WritingModeType
pub fn line_height(&self) -> <LineHeightType as PropertyValueWithGlobal>::Inner
pub fn line_height_ref( &self, ) -> &<LineHeightType as PropertyValueWithGlobal>::Inner
pub fn set_line_height( &mut self, v: <LineHeightType as PropertyValueWithGlobal>::Inner, )
pub fn line_height_type(&self) -> LineHeightType
pub fn text_align(&self) -> <TextAlignType as PropertyValueWithGlobal>::Inner
pub fn text_align_ref( &self, ) -> &<TextAlignType as PropertyValueWithGlobal>::Inner
pub fn set_text_align( &mut self, v: <TextAlignType as PropertyValueWithGlobal>::Inner, )
pub fn text_align_type(&self) -> TextAlignType
pub fn font_weight(&self) -> <FontWeightType as PropertyValueWithGlobal>::Inner
pub fn font_weight_ref( &self, ) -> &<FontWeightType as PropertyValueWithGlobal>::Inner
pub fn set_font_weight( &mut self, v: <FontWeightType as PropertyValueWithGlobal>::Inner, )
pub fn font_weight_type(&self) -> FontWeightType
pub fn word_break(&self) -> <WordBreakType as PropertyValueWithGlobal>::Inner
pub fn word_break_ref( &self, ) -> &<WordBreakType as PropertyValueWithGlobal>::Inner
pub fn set_word_break( &mut self, v: <WordBreakType as PropertyValueWithGlobal>::Inner, )
pub fn word_break_type(&self) -> WordBreakType
pub fn white_space(&self) -> <WhiteSpaceType as PropertyValueWithGlobal>::Inner
pub fn white_space_ref( &self, ) -> &<WhiteSpaceType as PropertyValueWithGlobal>::Inner
pub fn set_white_space( &mut self, v: <WhiteSpaceType as PropertyValueWithGlobal>::Inner, )
pub fn white_space_type(&self) -> WhiteSpaceType
pub fn text_overflow( &self, ) -> <TextOverflowType as PropertyValueWithGlobal>::Inner
pub fn text_overflow_ref( &self, ) -> &<TextOverflowType as PropertyValueWithGlobal>::Inner
pub fn set_text_overflow( &mut self, v: <TextOverflowType as PropertyValueWithGlobal>::Inner, )
pub fn text_overflow_type(&self) -> TextOverflowType
pub fn text_indent(&self) -> <LengthType as PropertyValueWithGlobal>::Inner
pub fn text_indent_ref(&self) -> &<LengthType as PropertyValueWithGlobal>::Inner
pub fn set_text_indent( &mut self, v: <LengthType as PropertyValueWithGlobal>::Inner, )
pub fn text_indent_type(&self) -> LengthType
pub fn vertical_align( &self, ) -> <VerticalAlignType as PropertyValueWithGlobal>::Inner
pub fn vertical_align_ref( &self, ) -> &<VerticalAlignType as PropertyValueWithGlobal>::Inner
pub fn set_vertical_align( &mut self, v: <VerticalAlignType as PropertyValueWithGlobal>::Inner, )
pub fn vertical_align_type(&self) -> VerticalAlignType
pub fn letter_spacing( &self, ) -> <LetterSpacingType as PropertyValueWithGlobal>::Inner
pub fn letter_spacing_ref( &self, ) -> &<LetterSpacingType as PropertyValueWithGlobal>::Inner
pub fn set_letter_spacing( &mut self, v: <LetterSpacingType as PropertyValueWithGlobal>::Inner, )
pub fn letter_spacing_type(&self) -> LetterSpacingType
pub fn word_spacing( &self, ) -> <WordSpacingType as PropertyValueWithGlobal>::Inner
pub fn word_spacing_ref( &self, ) -> &<WordSpacingType as PropertyValueWithGlobal>::Inner
pub fn set_word_spacing( &mut self, v: <WordSpacingType as PropertyValueWithGlobal>::Inner, )
pub fn word_spacing_type(&self) -> WordSpacingType
pub fn font_family(&self) -> <FontFamilyType as PropertyValueWithGlobal>::Inner
pub fn font_family_ref( &self, ) -> &<FontFamilyType as PropertyValueWithGlobal>::Inner
pub fn set_font_family( &mut self, v: <FontFamilyType as PropertyValueWithGlobal>::Inner, )
pub fn font_family_type(&self) -> FontFamilyType
pub fn font_style(&self) -> <FontStyleType as PropertyValueWithGlobal>::Inner
pub fn font_style_ref( &self, ) -> &<FontStyleType as PropertyValueWithGlobal>::Inner
pub fn set_font_style( &mut self, v: <FontStyleType as PropertyValueWithGlobal>::Inner, )
pub fn font_style_type(&self) -> FontStyleType
pub fn text_shadow(&self) -> <TextShadowType as PropertyValueWithGlobal>::Inner
pub fn text_shadow_ref( &self, ) -> &<TextShadowType as PropertyValueWithGlobal>::Inner
pub fn set_text_shadow( &mut self, v: <TextShadowType as PropertyValueWithGlobal>::Inner, )
pub fn text_shadow_type(&self) -> TextShadowType
pub fn text_decoration_line( &self, ) -> <TextDecorationLineType as PropertyValueWithGlobal>::Inner
pub fn text_decoration_line_ref( &self, ) -> &<TextDecorationLineType as PropertyValueWithGlobal>::Inner
pub fn set_text_decoration_line( &mut self, v: <TextDecorationLineType as PropertyValueWithGlobal>::Inner, )
pub fn text_decoration_line_type(&self) -> TextDecorationLineType
pub fn text_decoration_style( &self, ) -> <TextDecorationStyleType as PropertyValueWithGlobal>::Inner
pub fn text_decoration_style_ref( &self, ) -> &<TextDecorationStyleType as PropertyValueWithGlobal>::Inner
pub fn set_text_decoration_style( &mut self, v: <TextDecorationStyleType as PropertyValueWithGlobal>::Inner, )
pub fn text_decoration_style_type(&self) -> TextDecorationStyleType
pub fn text_decoration_color( &self, ) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn text_decoration_color_ref( &self, ) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_text_decoration_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn text_decoration_color_type(&self) -> ColorType
pub fn text_decoration_thickness( &self, ) -> <TextDecorationThicknessType as PropertyValueWithGlobal>::Inner
pub fn text_decoration_thickness_ref( &self, ) -> &<TextDecorationThicknessType as PropertyValueWithGlobal>::Inner
pub fn set_text_decoration_thickness( &mut self, v: <TextDecorationThicknessType as PropertyValueWithGlobal>::Inner, )
pub fn text_decoration_thickness_type(&self) -> TextDecorationThicknessType
pub fn font_feature_settings( &self, ) -> <FontFeatureSettingsType as PropertyValueWithGlobal>::Inner
pub fn font_feature_settings_ref( &self, ) -> &<FontFeatureSettingsType as PropertyValueWithGlobal>::Inner
pub fn set_font_feature_settings( &mut self, v: <FontFeatureSettingsType as PropertyValueWithGlobal>::Inner, )
pub fn font_feature_settings_type(&self) -> FontFeatureSettingsType
pub fn list_style_type( &self, ) -> <ListStyleTypeType as PropertyValueWithGlobal>::Inner
pub fn list_style_type_ref( &self, ) -> &<ListStyleTypeType as PropertyValueWithGlobal>::Inner
pub fn set_list_style_type( &mut self, v: <ListStyleTypeType as PropertyValueWithGlobal>::Inner, )
pub fn list_style_type_type(&self) -> ListStyleTypeType
pub fn list_style_image( &self, ) -> <ListStyleImageType as PropertyValueWithGlobal>::Inner
pub fn list_style_image_ref( &self, ) -> &<ListStyleImageType as PropertyValueWithGlobal>::Inner
pub fn set_list_style_image( &mut self, v: <ListStyleImageType as PropertyValueWithGlobal>::Inner, )
pub fn list_style_image_type(&self) -> ListStyleImageType
pub fn list_style_position( &self, ) -> <ListStylePositionType as PropertyValueWithGlobal>::Inner
pub fn list_style_position_ref( &self, ) -> &<ListStylePositionType as PropertyValueWithGlobal>::Inner
pub fn set_list_style_position( &mut self, v: <ListStylePositionType as PropertyValueWithGlobal>::Inner, )
pub fn list_style_position_type(&self) -> ListStylePositionType
pub fn backdrop_filter( &self, ) -> <BackdropFilterType as PropertyValueWithGlobal>::Inner
pub fn backdrop_filter_ref( &self, ) -> &<BackdropFilterType as PropertyValueWithGlobal>::Inner
pub fn set_backdrop_filter( &mut self, v: <BackdropFilterType as PropertyValueWithGlobal>::Inner, )
pub fn backdrop_filter_type(&self) -> BackdropFilterType
pub fn filter(&self) -> <FilterType as PropertyValueWithGlobal>::Inner
pub fn filter_ref(&self) -> &<FilterType as PropertyValueWithGlobal>::Inner
pub fn set_filter(&mut self, v: <FilterType as PropertyValueWithGlobal>::Inner)
pub fn filter_type(&self) -> FilterType
pub fn transform_origin( &self, ) -> <TransformOriginType as PropertyValueWithGlobal>::Inner
pub fn transform_origin_ref( &self, ) -> &<TransformOriginType as PropertyValueWithGlobal>::Inner
pub fn set_transform_origin( &mut self, v: <TransformOriginType as PropertyValueWithGlobal>::Inner, )
pub fn transform_origin_type(&self) -> TransformOriginType
pub fn mask_image( &self, ) -> <BackgroundImageType as PropertyValueWithGlobal>::Inner
pub fn mask_image_ref( &self, ) -> &<BackgroundImageType as PropertyValueWithGlobal>::Inner
pub fn set_mask_image( &mut self, v: <BackgroundImageType as PropertyValueWithGlobal>::Inner, )
pub fn mask_image_type(&self) -> BackgroundImageType
pub fn aspect_ratio( &self, ) -> <AspectRatioType as PropertyValueWithGlobal>::Inner
pub fn aspect_ratio_ref( &self, ) -> &<AspectRatioType as PropertyValueWithGlobal>::Inner
pub fn set_aspect_ratio( &mut self, v: <AspectRatioType as PropertyValueWithGlobal>::Inner, )
pub fn aspect_ratio_type(&self) -> AspectRatioType
pub fn contain(&self) -> <ContainType as PropertyValueWithGlobal>::Inner
pub fn contain_ref(&self) -> &<ContainType as PropertyValueWithGlobal>::Inner
pub fn set_contain( &mut self, v: <ContainType as PropertyValueWithGlobal>::Inner, )
pub fn contain_type(&self) -> ContainType
pub fn content(&self) -> <ContentType as PropertyValueWithGlobal>::Inner
pub fn content_ref(&self) -> &<ContentType as PropertyValueWithGlobal>::Inner
pub fn set_content( &mut self, v: <ContentType as PropertyValueWithGlobal>::Inner, )
pub fn content_type(&self) -> ContentType
pub fn wx_scrollbar_x( &self, ) -> <ScrollbarType as PropertyValueWithGlobal>::Inner
pub fn wx_scrollbar_x_ref( &self, ) -> &<ScrollbarType as PropertyValueWithGlobal>::Inner
pub fn set_wx_scrollbar_x( &mut self, v: <ScrollbarType as PropertyValueWithGlobal>::Inner, )
pub fn wx_scrollbar_x_type(&self) -> ScrollbarType
pub fn wx_scrollbar_x_color( &self, ) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn wx_scrollbar_x_color_ref( &self, ) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_wx_scrollbar_x_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn wx_scrollbar_x_color_type(&self) -> ColorType
pub fn wx_scrollbar_y( &self, ) -> <ScrollbarType as PropertyValueWithGlobal>::Inner
pub fn wx_scrollbar_y_ref( &self, ) -> &<ScrollbarType as PropertyValueWithGlobal>::Inner
pub fn set_wx_scrollbar_y( &mut self, v: <ScrollbarType as PropertyValueWithGlobal>::Inner, )
pub fn wx_scrollbar_y_type(&self) -> ScrollbarType
pub fn wx_scrollbar_y_color( &self, ) -> <ColorType as PropertyValueWithGlobal>::Inner
pub fn wx_scrollbar_y_color_ref( &self, ) -> &<ColorType as PropertyValueWithGlobal>::Inner
pub fn set_wx_scrollbar_y_color( &mut self, v: <ColorType as PropertyValueWithGlobal>::Inner, )
pub fn wx_scrollbar_y_color_type(&self) -> ColorType
pub fn wx_contain(&self) -> <ContainType as PropertyValueWithGlobal>::Inner
pub fn wx_contain_ref(&self) -> &<ContainType as PropertyValueWithGlobal>::Inner
pub fn set_wx_contain( &mut self, v: <ContainType as PropertyValueWithGlobal>::Inner, )
pub fn wx_contain_type(&self) -> ContainType
pub fn custom_property( &self, ) -> <CustomPropertyType as PropertyValueWithGlobal>::Inner
pub fn custom_property_ref( &self, ) -> &<CustomPropertyType as PropertyValueWithGlobal>::Inner
pub fn set_custom_property( &mut self, v: <CustomPropertyType as PropertyValueWithGlobal>::Inner, )
pub fn custom_property_type(&self) -> CustomPropertyType
Sourcepub fn merge_property(
&mut self,
p: &Property,
parent: Option<&NodeProperties>,
current_font_size: f32,
)
pub fn merge_property( &mut self, p: &Property, parent: Option<&NodeProperties>, current_font_size: f32, )
Merge a property.
Sourcepub fn to_property_name_value_list(&self) -> Vec<(&'static str, String)>
pub fn to_property_name_value_list(&self) -> Vec<(&'static str, String)>
Get all property name-value pairs.
Caution: it is costy and should only used for debugging.
Trait Implementations§
Source§impl Clone for NodeProperties
impl Clone for NodeProperties
Source§fn clone(&self) -> NodeProperties
fn clone(&self) -> NodeProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for NodeProperties
impl !RefUnwindSafe for NodeProperties
impl !Send for NodeProperties
impl !Sync for NodeProperties
impl Unpin for NodeProperties
impl !UnwindSafe for NodeProperties
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.