32 #include "scene/gui/control.h" 74 void shift_selection_check_pre(
bool);
75 void shift_selection_check_post(
bool);
77 void selection_clear();
78 void selection_fill_at_cursor();
79 void selection_delete();
80 void set_window_pos(
int p_pos);
82 void set_cursor_at_pixel_pos(
int p_x);
84 void clear_internal();
85 void changed_internal();
93 void _notification(
int p_what);
96 static void _bind_methods();
98 void set_align(Align p_align);
99 Align get_align()
const;
102 virtual bool can_drop_data(
const Point2& p_point,
const Variant& p_data)
const;
103 virtual void drop_data(
const Point2& p_point,
const Variant& p_data);
109 void set_text(
String p_text);
111 void set_cursor_pos(
int p_pos);
112 int get_cursor_pos()
const;
113 void set_max_length(
int p_max_length);
114 int get_max_length()
const;
115 void append_at_cursor(
String p_text);
119 void set_editable(
bool p_editable);
120 bool is_editable()
const;
122 void set_secret(
bool p_secret);
123 bool is_secret()
const;
125 void select(
int p_from=0,
int p_to=-1);
127 virtual Size2 get_minimum_size()
const;
129 virtual bool is_text_field()
const;
136 VARIANT_ENUM_CAST(LineEdit::Align);
Definition: line_edit.h:36