pub struct TextInput(/* private fields */);Implementations§
Source§impl TextInput
impl TextInput
pub fn set_text_input_placeholder<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_placeholder(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_text<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_text(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_caret_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_caret_color(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_caret_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_caret_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_show_underline<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_show_underline( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_max_length<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_max_length(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_enter_key_type<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_enter_key_type( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_placeholder_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_placeholder_color( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_placeholder_font<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_placeholder_font( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_enable_keyboard_on_focus<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_enable_keyboard_on_focus( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_type<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_type(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_selected_background_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_selected_background_color( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_show_password_icon<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_show_password_icon( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_editing<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_editing(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_text_selection<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_text_selection( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_underline_color<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_underline_color( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_enable_auto_fill<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_enable_auto_fill( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_content_type<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_content_type(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_password_rules<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_password_rules( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_select_all<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_select_all(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_input_filter<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_input_filter(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_style<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_style(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_caret_offset<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_caret_offset(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_content_rect<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_content_rect(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_content_line_count<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_content_line_count( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_blur_on_submit<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_blur_on_submit( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_custom_keyboard<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_custom_keyboard( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_word_break<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_word_break(&self) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_show_keyboard_on_focus<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_show_keyboard_on_focus( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
pub fn set_text_input_number_of_lines<T: Into<ArkUINodeAttributeItem>>( &self, value: T, ) -> ArkUIResult<()>
pub fn get_text_input_number_of_lines( &self, ) -> ArkUIResult<ArkUINodeAttributeItem>
Source§impl TextInput
impl TextInput
pub fn on_text_input_change<T: Fn(String) + 'static>(&mut self, cb: T)
pub fn on_text_input_submit<T: Fn(i32) + 'static>(&mut self, cb: T)
pub fn on_text_input_cut<T: Fn(String) + 'static>(&mut self, cb: T)
pub fn on_text_input_paste<T: Fn(String) + 'static>(&mut self, cb: T)
pub fn on_text_input_selection_change<T: Fn(i32, i32) + 'static>( &mut self, cb: T, )
pub fn on_text_input_edit_change<T: Fn(bool) + 'static>(&mut self, cb: T)
pub fn on_text_input_content_size_change<T: Fn(f32, f32) + 'static>( &mut self, cb: T, )
pub fn on_text_input_input_filter_error<T: Fn(String) + 'static>( &mut self, cb: T, )
pub fn on_text_input_content_scroll<T: Fn(i32, i32) + 'static>(&mut self, cb: T)
pub fn on_text_input_will_insert<T: Fn(f32, String) -> bool + 'static>( &mut self, cb: T, )
pub fn on_text_input_did_insert<T: Fn(f32, String) + 'static>(&mut self, cb: T)
pub fn on_text_input_will_delete<T: Fn(f32, i32, String) -> bool + 'static>( &mut self, cb: T, )
pub fn on_text_input_did_delete<T: Fn(f32, i32, String) + 'static>( &mut self, cb: T, )
Trait Implementations§
Source§impl ArkUIAttributeBasic for TextInput
impl ArkUIAttributeBasic for TextInput
Source§impl ArkUICommonAttribute for TextInput
impl ArkUICommonAttribute for TextInput
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 TextInput
impl ArkUICommonFontAttribute for TextInput
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 TextInput
impl ArkUIEvent for TextInput
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 TextInput
impl ArkUIGesture for TextInput
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 TextInput
impl !RefUnwindSafe for TextInput
impl !Send for TextInput
impl !Sync for TextInput
impl Unpin for TextInput
impl UnsafeUnpin for TextInput
impl !UnwindSafe for TextInput
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