pub struct Text(/* private fields */);Implementations§
Source§impl Text
impl Text
pub fn content<T: Into<String>>(&self, content: T) -> ArkUIResult<()>
pub fn alignment(&self, alignment: TextAlignment) -> ArkUIResult<()>
Source§impl Text
impl Text
pub fn set_text_content<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_content(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_line_height<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_line_height(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_decoration<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_decoration(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_case<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_case(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_letter_spacing<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_letter_spacing(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_max_lines<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_max_lines(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_align<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_align(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_overflow<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_overflow(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_copy_option<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_copy_option(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_baseline_offset<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_baseline_offset(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_text_shadow<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_text_shadow(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_min_font_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_min_font_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_max_font_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_max_font_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_font<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_font(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_height_adaptive_policy<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_height_adaptive_policy( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_indent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_indent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_word_break<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_word_break(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_ellipsis_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_ellipsis_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_line_spacing<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_line_spacing(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_enable_data_detector<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_enable_data_detector( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_enable_data_detector_config<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_enable_data_detector_config( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_selected_background_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_selected_background_color( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_content_with_styled_string<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_content_with_styled_string( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_half_leading<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_half_leading(&self) -> ArkUIResult<ArkUINodeAttributeItem>
Trait Implementations§
Source§impl ArkUIAttributeBasic for Text
impl ArkUIAttributeBasic for Text
Source§impl ArkUICommonAttribute for Text
impl ArkUICommonAttribute for Text
fn set_attribute( &self, attribute: ArkUINodeAttributeType, value: ArkUINodeAttributeItem, ) -> ArkUIResult<()>
fn get_attribute( &self, attribute: ArkUINodeAttributeType, ) -> ArkUIResult<ArkUINodeAttributeItem>
fn reset_attribute(&self, attribute: ArkUINodeAttributeType) -> ArkUIResult<()>
fn set_number_attribute( &self, attribute: ArkUINodeAttributeType, values: Vec<ArkUINodeAttributeNumber>, ) -> ArkUIResult<()>
fn set_i32_attribute( &self, attribute: ArkUINodeAttributeType, value: i32, ) -> ArkUIResult<()>
fn set_u32_attribute( &self, attribute: ArkUINodeAttributeType, value: u32, ) -> ArkUIResult<()>
fn set_f32_attribute( &self, attribute: ArkUINodeAttributeType, value: f32, ) -> ArkUIResult<()>
fn set_bool_attribute( &self, attribute: ArkUINodeAttributeType, value: bool, ) -> ArkUIResult<()>
fn set_string_attribute<T: Into<String>>( &self, attribute: ArkUINodeAttributeType, value: T, ) -> ArkUIResult<()>
fn set_object_attribute( &self, attribute: ArkUINodeAttributeType, value: *mut c_void, ) -> ArkUIResult<()>
Source§fn percent_width(&self, width: f32) -> ArkUIResult<()>
fn percent_width(&self, width: f32) -> ArkUIResult<()>
Set percent width
Source§fn percent_height(&self, height: f32) -> ArkUIResult<()>
fn percent_height(&self, height: f32) -> ArkUIResult<()>
Set percent height
Source§fn background_color(&self, color: u32) -> ArkUIResult<()>
fn background_color(&self, color: u32) -> ArkUIResult<()>
Set background-color
fn opacity(&self, opacity: f32) -> ArkUIResult<()>
fn enabled(&self, enabled: bool) -> ArkUIResult<()>
fn id<T: Into<String>>(&self, id: T) -> ArkUIResult<()>
fn z_index(&self, z_index: i32) -> ArkUIResult<()>
fn set_background_image<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_padding<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_padding(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_margin<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_margin(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_translate<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_translate(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_scale<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_scale(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_rotate<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_rotate(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_brightness<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_brightness(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_saturation<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_saturation(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_blur<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_blur(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_linear_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_linear_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_alignment<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_alignment(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_width<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_width(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_radius<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_radius(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_visibility<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_visibility(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_clip<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_clip(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_clip_shape<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_clip_shape(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transform<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transform(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_hit_test_behavior<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_hit_test_behavior(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_position<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_position(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_shadow<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_shadow(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_custom_shadow<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_custom_shadow(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_size_with_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_size_with_style( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_blur_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_blur_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transform_center<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transform_center(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_opacity_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_opacity_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_rotate_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_rotate_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_scale_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_scale_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_translate_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_translate_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_move_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_move_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focusable<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focusable(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_default_focus<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_default_focus(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_response_region<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_response_region(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_overlay<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_overlay(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn reset_overlay(&self) -> ArkUIResult<()>
fn set_sweep_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_sweep_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_radial_gradient<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_radial_gradient(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_mask<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_mask(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_blend_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_blend_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_direction<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_direction(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_constraint_size<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_constraint_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_gray_scale<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_gray_scale(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_invert<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_invert(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_sepia<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_sepia(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_contrast<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_contrast(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_foreground_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_foreground_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_offset<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_offset(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_mark_anchor<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_mark_anchor(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_background_image_position<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_background_image_position(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_align_rules<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_align_rules(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_align_self<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_align_self(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_group<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_group(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_text<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_text(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_description<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_description(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_status<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_status(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_aspect_ratio<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_aspect_ratio(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_layout_weight<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_layout_weight(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_display_priority<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_display_priority(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_outline_width<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_outline_width(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_padding_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_padding_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_margin_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_margin_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_geometry_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_geometry_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_relative_layout_chain_mode<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_relative_layout_chain_mode(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_render_fit<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_render_fit(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_outline_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_outline_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_size<T: Into<ArkUINodeAttributeItem>>(&self, value: T) -> ArkUIResult<()>
fn get_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_render_group<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_render_group(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_color_blend<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_color_blend(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_foreground_blur_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_foreground_blur_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_layout_rect<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_layout_rect(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_on_touch<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_on_touch(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_width_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_width_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_border_radius_percent<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_border_radius_percent(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_id<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_id(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_actions<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_actions(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_role<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_role(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_state<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_state(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_accessibility_value<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_accessibility_value(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_expand_safe_area<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_expand_safe_area(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_visible_area_change_ratio<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_visible_area_change_ratio(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_transition<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_transition(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_unique_id<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_unique_id(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_focus_box<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_focus_box(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn set_click_distance<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
fn get_click_distance(&self) -> ArkUIResult<ArkUINodeAttributeItem>
Source§fn remove_child(
&mut self,
index: usize,
) -> ArkUIResult<Option<Rc<RefCell<ArkUINode>>>>
fn remove_child( &mut self, index: usize, ) -> ArkUIResult<Option<Rc<RefCell<ArkUINode>>>>
Remove child node
fn add_child<T: Into<ArkUINode>>(&mut self, child: T) -> ArkUIResult<()>
Source§fn add_existing_child<T: Into<ArkUINode>>(
&mut self,
child: T,
) -> ArkUIResult<()>
fn add_existing_child<T: Into<ArkUINode>>( &mut self, child: T, ) -> ArkUIResult<()>
Add an externally-owned child node without installing native event receiver state. Read more
fn insert_child<T: Into<ArkUINode>>( &mut self, child: T, index: usize, ) -> ArkUIResult<()>
Source§fn insert_existing_child<T: Into<ArkUINode>>(
&mut self,
child: T,
index: usize,
) -> ArkUIResult<()>
fn insert_existing_child<T: Into<ArkUINode>>( &mut self, child: T, index: usize, ) -> ArkUIResult<()>
Insert an externally-owned child node without installing native event receiver state.
Source§impl ArkUICommonFontAttribute for Text
impl ArkUICommonFontAttribute for Text
fn font_size(&self, font_size: f32) -> ArkUIResult<()>
fn get_font_size(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn font_color(&self, font_color: u32) -> ArkUIResult<()>
fn get_font_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn font_style(&self, font_style: i32) -> ArkUIResult<()>
fn get_font_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn font_weight(&self, font_weight: i32) -> ArkUIResult<()>
fn get_font_weight(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn font_family<T: Into<String>>(&self, font_family: T) -> ArkUIResult<()>
fn get_font_family(&self) -> ArkUIResult<ArkUINodeAttributeItem>
fn font_feature<T: Into<String>>(&self, font_feature: T) -> ArkUIResult<()>
fn get_font_feature(&self) -> ArkUIResult<ArkUINodeAttributeItem>
Source§impl ArkUIEvent for Text
impl ArkUIEvent for Text
fn on_event<T: Fn(&Event) + 'static>( &mut self, event_type: NodeEventType, cb: T, )
fn on_event_no_param<T: Fn() + 'static>( &mut self, event_type: NodeEventType, cb: T, )
fn on_custom_event<T: Fn(&NodeCustomEvent) + 'static>( &mut self, event_type: NodeCustomEventType, cb: T, )
fn on_custom_measure<T: Fn(&NodeCustomEvent) + 'static>(&mut self, cb: T)
fn on_custom_layout<T: Fn(&NodeCustomEvent) + 'static>(&mut self, cb: T)
fn on_custom_draw<T: Fn(&NodeCustomEvent) + 'static>(&mut self, cb: T)
fn on_custom_foreground_draw<T: Fn(&NodeCustomEvent) + 'static>( &mut self, cb: T, )
fn on_custom_overlay_draw<T: Fn(&NodeCustomEvent) + 'static>(&mut self, cb: T)
fn on_click<T: Fn() + 'static>(&mut self, cb: T)
fn on_click_with_event<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_appear<T: Fn() + 'static>(&mut self, cb: T)
fn on_disappear<T: Fn() + 'static>(&mut self, cb: T)
fn on_focus<T: Fn() + 'static>(&mut self, cb: T)
fn on_blur<T: Fn() + 'static>(&mut self, cb: T)
fn on_attach<T: Fn() + 'static>(&mut self, cb: T)
fn on_detach<T: Fn() + 'static>(&mut self, cb: T)
fn on_hover<T: Fn(bool) + 'static>(&mut self, cb: T)
fn on_touch_event<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_area_change<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_visible_area_change<T: Fn(bool, f32) + 'static>(&mut self, cb: T)
fn on_touch_intercept<T: Fn(&Event) -> Option<bool> + 'static>(&mut self, cb: T)
fn on_mouse<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_accessibility_actions<T: Fn(u32) + 'static>(&mut self, cb: T)
fn on_pre_drag<T: Fn(Option<PreDragStatus>) + 'static>(&mut self, cb: T)
fn on_drag_start<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drag_enter<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drag_move<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drag_leave<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drop<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_drag_end<T: Fn(&Event) + 'static>(&mut self, cb: T)
fn on_will_scroll<T: Fn(f32, i32, i32) -> Option<f32> + 'static>( &mut self, cb: T, )
Source§impl ArkUIGesture for Text
impl ArkUIGesture for Text
fn add_gesture( &self, gesture: Gesture, mode: Option<GesturePriority>, mask: Option<GestureMask>, ) -> ArkUIResult<()>
fn add_gesture_ref( &self, gesture: &Gesture, mode: Option<GesturePriority>, mask: Option<GestureMask>, ) -> ArkUIResult<()>
fn remove_gesture(&self, gesture: &Gesture) -> ArkUIResult<()>
fn set_gesture_interrupter<T: Fn(GestureInterruptInfoRef) -> GestureInterruptResult + 'static>( &self, interrupter: T, ) -> ArkUIResult<()>
fn clear_gesture_interrupter(&self) -> ArkUIResult<()>
fn set_inner_gesture_parallel_to<T: Fn(ParallelInnerGestureEventRef) -> Option<GestureRecognizerRef> + 'static>( &self, parallel_inner_gesture: T, ) -> ArkUIResult<()>
fn clear_inner_gesture_parallel_to(&self) -> ArkUIResult<()>
Auto Trait Implementations§
impl Freeze for Text
impl !RefUnwindSafe for Text
impl !Send for Text
impl !Sync for Text
impl Unpin for Text
impl UnsafeUnpin for Text
impl !UnwindSafe for Text
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