Struct gdnative::TextEdit
[−]
[src]
pub struct TextEdit { /* fields omitted */ }
Methods
impl TextEdit
[src]
pub fn _gui_input(&self, arg0: Option<GodotRef<InputEvent>>)
[src]
pub fn _scroll_moved(&self, arg0: f64)
[src]
pub fn _cursor_changed_emit(&self)
[src]
pub fn _text_changed_emit(&self)
[src]
pub fn _push_current_op(&self)
[src]
pub fn _click_selection_held(&self)
[src]
pub fn _toggle_draw_caret(&self)
[src]
pub fn _v_scroll_input(&self)
[src]
pub fn set_text(&self, text: GodotString)
[src]
pub fn insert_text_at_cursor(&self, text: GodotString)
[src]
pub fn get_line_count(&self) -> i64
[src]
pub fn get_text(&self) -> GodotString
[src]
pub fn get_line(&self, line: i64) -> GodotString
[src]
pub fn cursor_set_column(&self, column: i64, adjust_viewport: bool)
[src]
pub fn cursor_set_line(
&self,
line: i64,
adjust_viewport: bool,
can_be_hidden: bool
)
[src]
&self,
line: i64,
adjust_viewport: bool,
can_be_hidden: bool
)
pub fn cursor_get_column(&self) -> i64
[src]
pub fn cursor_get_line(&self) -> i64
[src]
pub fn cursor_set_blink_enabled(&self, enable: bool)
[src]
pub fn cursor_get_blink_enabled(&self) -> bool
[src]
pub fn cursor_set_blink_speed(&self, blink_speed: f64)
[src]
pub fn cursor_get_blink_speed(&self) -> f64
[src]
pub fn cursor_set_block_mode(&self, enable: bool)
[src]
pub fn cursor_is_block_mode(&self) -> bool
[src]
pub fn set_right_click_moves_caret(&self, enable: bool)
[src]
pub fn is_right_click_moving_caret(&self) -> bool
[src]
pub fn set_readonly(&self, enable: bool)
[src]
pub fn is_readonly(&self) -> bool
[src]
pub fn set_wrap(&self, enable: bool)
[src]
pub fn is_wrapping(&self) -> bool
[src]
[src]
[src]
pub fn cut(&self)
[src]
pub fn copy(&self)
[src]
pub fn paste(&self)
[src]
pub fn select(
&self,
from_line: i64,
from_column: i64,
to_line: i64,
to_column: i64
)
[src]
&self,
from_line: i64,
from_column: i64,
to_line: i64,
to_column: i64
)
pub fn select_all(&self)
[src]
pub fn deselect(&self)
[src]
pub fn is_selection_active(&self) -> bool
[src]
pub fn get_selection_from_line(&self) -> i64
[src]
pub fn get_selection_from_column(&self) -> i64
[src]
pub fn get_selection_to_line(&self) -> i64
[src]
pub fn get_selection_to_column(&self) -> i64
[src]
pub fn get_selection_text(&self) -> GodotString
[src]
pub fn get_word_under_cursor(&self) -> GodotString
[src]
pub fn search(
&self,
key: GodotString,
flags: i64,
from_line: i64,
from_column: i64
) -> Int32Array
[src]
&self,
key: GodotString,
flags: i64,
from_line: i64,
from_column: i64
) -> Int32Array
pub fn undo(&self)
[src]
pub fn redo(&self)
[src]
pub fn clear_undo_history(&self)
[src]
pub fn set_show_line_numbers(&self, enable: bool)
[src]
pub fn is_show_line_numbers_enabled(&self) -> bool
[src]
pub fn set_hiding_enabled(&self, enable: i64)
[src]
pub fn is_hiding_enabled(&self) -> i64
[src]
[src]
[src]
pub fn fold_all_lines(&self)
[src]
pub fn unhide_all_lines(&self)
[src]
pub fn fold_line(&self, line: i64)
[src]
pub fn unfold_line(&self, line: i64)
[src]
pub fn toggle_fold_line(&self, line: i64)
[src]
pub fn can_fold(&self, line: i64) -> bool
[src]
pub fn is_folded(&self, line: i64) -> bool
[src]
pub fn set_highlight_all_occurrences(&self, enable: bool)
[src]
pub fn is_highlight_all_occurrences_enabled(&self) -> bool
[src]
pub fn set_override_selected_font_color(&self, _override: bool)
[src]
pub fn is_overriding_selected_font_color(&self) -> bool
[src]
pub fn set_syntax_coloring(&self, enable: bool)
[src]
pub fn is_syntax_coloring_enabled(&self) -> bool
[src]
pub fn set_highlight_current_line(&self, enabled: bool)
[src]
pub fn is_highlight_current_line_enabled(&self) -> bool
[src]
pub fn set_smooth_scroll_enable(&self, enable: bool)
[src]
pub fn is_smooth_scroll_enabled(&self) -> bool
[src]
pub fn set_v_scroll_speed(&self, speed: f64)
[src]
pub fn get_v_scroll_speed(&self) -> f64
[src]
pub fn add_keyword_color(&self, keyword: GodotString, color: Color)
[src]
pub fn add_color_region(
&self,
begin_key: GodotString,
end_key: GodotString,
color: Color,
line_only: bool
)
[src]
&self,
begin_key: GodotString,
end_key: GodotString,
color: Color,
line_only: bool
)
pub fn clear_colors(&self)
[src]
[src]
[src]
Methods from Deref<Target = Control>
pub fn _gui_input(&self, event: Option<GodotRef<InputEvent>>)
[src]
pub fn _get_minimum_size(&self) -> Vector2
[src]
pub fn get_drag_data(&self, position: Vector2) -> Option<GodotRef<Object>>
[src]
pub fn can_drop_data(&self, position: Vector2, data: Variant) -> bool
[src]
pub fn drop_data(&self, position: Vector2, data: Variant)
[src]
pub fn has_point(&self, point: Vector2) -> bool
[src]
pub fn _size_changed(&self)
[src]
pub fn _update_minimum_size(&self)
[src]
pub fn accept_event(&self)
[src]
pub fn get_minimum_size(&self) -> Vector2
[src]
pub fn get_combined_minimum_size(&self) -> Vector2
[src]
pub fn set_anchors_preset(&self, preset: i64, keep_margin: bool)
[src]
pub fn set_margins_preset(&self, preset: i64, resize_mode: i64, margin: i64)
[src]
pub fn set_anchors_and_margins_preset(
&self,
preset: i64,
resize_mode: i64,
margin: i64
)
[src]
&self,
preset: i64,
resize_mode: i64,
margin: i64
)
pub fn set_anchor(
&self,
margin: i64,
anchor: f64,
keep_margin: bool,
push_opposite_anchor: bool
)
[src]
&self,
margin: i64,
anchor: f64,
keep_margin: bool,
push_opposite_anchor: bool
)
pub fn _set_anchor(&self, margin: i64, anchor: f64)
[src]
pub fn get_anchor(&self, margin: i64) -> f64
[src]
pub fn set_margin(&self, margin: i64, offset: f64)
[src]
pub fn set_anchor_and_margin(
&self,
margin: i64,
anchor: f64,
offset: f64,
push_opposite_anchor: bool
)
[src]
&self,
margin: i64,
anchor: f64,
offset: f64,
push_opposite_anchor: bool
)
pub fn set_begin(&self, position: Vector2)
[src]
pub fn set_end(&self, position: Vector2)
[src]
pub fn set_position(&self, position: Vector2)
[src]
pub fn set_size(&self, size: Vector2)
[src]
pub fn set_custom_minimum_size(&self, size: Vector2)
[src]
pub fn set_global_position(&self, position: Vector2)
[src]
pub fn set_rotation(&self, radians: f64)
[src]
pub fn set_rotation_degrees(&self, degrees: f64)
[src]
pub fn set_scale(&self, scale: Vector2)
[src]
pub fn set_pivot_offset(&self, pivot_offset: Vector2)
[src]
pub fn get_margin(&self, margin: i64) -> f64
[src]
pub fn get_begin(&self) -> Vector2
[src]
pub fn get_end(&self) -> Vector2
[src]
pub fn get_position(&self) -> Vector2
[src]
pub fn get_size(&self) -> Vector2
[src]
pub fn get_rotation(&self) -> f64
[src]
pub fn get_rotation_degrees(&self) -> f64
[src]
pub fn get_scale(&self) -> Vector2
[src]
pub fn get_pivot_offset(&self) -> Vector2
[src]
pub fn get_custom_minimum_size(&self) -> Vector2
[src]
pub fn get_parent_area_size(&self) -> Vector2
[src]
pub fn get_global_position(&self) -> Vector2
[src]
pub fn get_rect(&self) -> Rect2
[src]
pub fn get_global_rect(&self) -> Rect2
[src]
pub fn show_modal(&self, exclusive: bool)
[src]
pub fn set_focus_mode(&self, mode: i64)
[src]
pub fn has_focus(&self) -> bool
[src]
pub fn grab_focus(&self)
[src]
pub fn release_focus(&self)
[src]
pub fn get_focus_owner(&self) -> Option<GodotRef<Control>>
[src]
pub fn set_h_size_flags(&self, flags: i64)
[src]
pub fn get_h_size_flags(&self) -> i64
[src]
pub fn set_stretch_ratio(&self, ratio: f64)
[src]
pub fn get_stretch_ratio(&self) -> f64
[src]
pub fn set_v_size_flags(&self, flags: i64)
[src]
pub fn get_v_size_flags(&self) -> i64
[src]
pub fn set_theme(&self, theme: Option<GodotRef<Theme>>)
[src]
pub fn get_theme(&self) -> Option<GodotRef<Theme>>
[src]
pub fn add_icon_override(
&self,
name: GodotString,
texture: Option<GodotRef<Texture>>
)
[src]
&self,
name: GodotString,
texture: Option<GodotRef<Texture>>
)
pub fn add_shader_override(
&self,
name: GodotString,
shader: Option<GodotRef<Shader>>
)
[src]
&self,
name: GodotString,
shader: Option<GodotRef<Shader>>
)
pub fn add_stylebox_override(
&self,
name: GodotString,
stylebox: Option<GodotRef<StyleBox>>
)
[src]
&self,
name: GodotString,
stylebox: Option<GodotRef<StyleBox>>
)
pub fn add_font_override(&self, name: GodotString, font: Option<GodotRef<Font>>)
[src]
pub fn add_color_override(&self, name: GodotString, color: Color)
[src]
pub fn add_constant_override(&self, name: GodotString, constant: i64)
[src]
pub fn get_icon(
&self,
name: GodotString,
_type: GodotString
) -> Option<GodotRef<Texture>>
[src]
&self,
name: GodotString,
_type: GodotString
) -> Option<GodotRef<Texture>>
pub fn get_stylebox(
&self,
name: GodotString,
_type: GodotString
) -> Option<GodotRef<StyleBox>>
[src]
&self,
name: GodotString,
_type: GodotString
) -> Option<GodotRef<StyleBox>>
pub fn get_font(
&self,
name: GodotString,
_type: GodotString
) -> Option<GodotRef<Font>>
[src]
&self,
name: GodotString,
_type: GodotString
) -> Option<GodotRef<Font>>
pub fn get_color(&self, name: GodotString, _type: GodotString) -> Color
[src]
pub fn get_constant(&self, name: GodotString, _type: GodotString) -> i64
[src]
pub fn has_icon_override(&self, name: GodotString) -> bool
[src]
pub fn has_shader_override(&self, name: GodotString) -> bool
[src]
pub fn has_stylebox_override(&self, name: GodotString) -> bool
[src]
pub fn has_font_override(&self, name: GodotString) -> bool
[src]
pub fn has_color_override(&self, name: GodotString) -> bool
[src]
pub fn has_constant_override(&self, name: GodotString) -> bool
[src]
pub fn has_icon(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn has_stylebox(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn has_font(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn has_color(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn has_constant(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn get_parent_control(&self) -> Option<GodotRef<Control>>
[src]
pub fn set_h_grow_direction(&self, direction: i64)
[src]
pub fn set_v_grow_direction(&self, direction: i64)
[src]
pub fn set_tooltip(&self, tooltip: GodotString)
[src]
pub fn get_tooltip(&self, at_position: Vector2) -> GodotString
[src]
pub fn _get_tooltip(&self) -> GodotString
[src]
pub fn set_default_cursor_shape(&self, shape: i64)
[src]
pub fn set_focus_neighbour(&self, margin: i64, neighbour: NodePath)
[src]
pub fn get_focus_neighbour(&self, margin: i64) -> NodePath
[src]
pub fn set_focus_next(&self, next: NodePath)
[src]
pub fn get_focus_next(&self) -> NodePath
[src]
pub fn set_focus_previous(&self, previous: NodePath)
[src]
pub fn get_focus_previous(&self) -> NodePath
[src]
pub fn force_drag(&self, data: Variant, preview: Option<GodotRef<Object>>)
[src]
pub fn set_mouse_filter(&self, filter: i64)
[src]
pub fn set_clip_contents(&self, enable: bool)
[src]
pub fn is_clipping_contents(&self) -> bool
[src]
pub fn grab_click_focus(&self)
[src]
pub fn set_drag_forwarding(&self, target: Option<GodotRef<Object>>)
[src]
pub fn set_drag_preview(&self, control: Option<GodotRef<Object>>)
[src]
pub fn warp_mouse(&self, to_position: Vector2)
[src]
pub fn minimum_size_changed(&self)
[src]
pub fn _theme_changed(&self)
[src]
pub fn _font_changed(&self)
[src]
Trait Implementations
impl GodotClass for TextEdit
[src]
type ClassData = TextEdit
type Reference = TextEdit
fn godot_name() -> &'static str
[src]
unsafe fn register_class(_desc: *mut c_void)
[src]
fn godot_info(&self) -> &GodotClassInfo
[src]
unsafe fn reference(
_this: *mut godot_object,
data: &Self::ClassData
) -> &Self::Reference
[src]
_this: *mut godot_object,
data: &Self::ClassData
) -> &Self::Reference