pub trait ITextEditor: IObject {
Show 32 methods
// Provided methods
fn keyboard_on_screen(self) -> TouchScreenKeyboard { ... }
fn set_keyboard_on_screen(self, value: TouchScreenKeyboard) { ... }
fn control_id(self) -> i32 { ... }
fn set_control_id(self, value: i32) { ... }
fn style(self) -> GUIStyle { ... }
fn set_style(self, value: GUIStyle) { ... }
fn multiline(self) -> bool { ... }
fn set_multiline(self, value: bool) { ... }
fn has_horizontal_cursor_pos(self) -> bool { ... }
fn set_has_horizontal_cursor_pos(self, value: bool) { ... }
fn is_password_field(self) -> bool { ... }
fn set_is_password_field(self, value: bool) { ... }
fn scroll_offset(self) -> Vector2 { ... }
fn set_scroll_offset(self, value: Vector2) { ... }
fn m_content(self) -> GUIContent { ... }
fn set_m_content(self, value: GUIContent) { ... }
fn m_cursor_index(self) -> i32 { ... }
fn set_m_cursor_index(self, value: i32) { ... }
fn m_select_index(self) -> i32 { ... }
fn set_m_select_index(self, value: i32) { ... }
fn m_reveal_cursor(self) -> bool { ... }
fn set_m_reveal_cursor(self, value: bool) { ... }
fn m_mouse_drag_selects_whole_words(self) -> bool { ... }
fn set_m_mouse_drag_selects_whole_words(self, value: bool) { ... }
fn m_dbl_click_init_pos(self) -> i32 { ... }
fn set_m_dbl_click_init_pos(self, value: i32) { ... }
fn m_dbl_click_snap(self) -> TextEditor_DblClickSnapping { ... }
fn set_m_dbl_click_snap(self, value: TextEditor_DblClickSnapping) { ... }
fn m_b_just_selected(self) -> bool { ... }
fn set_m_b_just_selected(self, value: bool) { ... }
fn m_i_alt_cursor_pos(self) -> i32 { ... }
fn set_m_i_alt_cursor_pos(self, value: i32) { ... }
}Provided Methods§
fn keyboard_on_screen(self) -> TouchScreenKeyboard
fn set_keyboard_on_screen(self, value: TouchScreenKeyboard)
fn control_id(self) -> i32
fn set_control_id(self, value: i32)
fn style(self) -> GUIStyle
fn set_style(self, value: GUIStyle)
fn multiline(self) -> bool
fn set_multiline(self, value: bool)
fn has_horizontal_cursor_pos(self) -> bool
fn set_has_horizontal_cursor_pos(self, value: bool)
fn is_password_field(self) -> bool
fn set_is_password_field(self, value: bool)
fn scroll_offset(self) -> Vector2
fn set_scroll_offset(self, value: Vector2)
fn m_content(self) -> GUIContent
fn set_m_content(self, value: GUIContent)
fn m_cursor_index(self) -> i32
fn set_m_cursor_index(self, value: i32)
fn m_select_index(self) -> i32
fn set_m_select_index(self, value: i32)
fn m_reveal_cursor(self) -> bool
fn set_m_reveal_cursor(self, value: bool)
fn m_mouse_drag_selects_whole_words(self) -> bool
fn set_m_mouse_drag_selects_whole_words(self, value: bool)
fn m_dbl_click_init_pos(self) -> i32
fn set_m_dbl_click_init_pos(self, value: i32)
fn m_dbl_click_snap(self) -> TextEditor_DblClickSnapping
fn set_m_dbl_click_snap(self, value: TextEditor_DblClickSnapping)
fn m_b_just_selected(self) -> bool
fn set_m_b_just_selected(self, value: bool)
fn m_i_alt_cursor_pos(self) -> i32
fn set_m_i_alt_cursor_pos(self, value: i32)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.