Merge pull request #4627 from Paulb23/caret_blink_binds
Exposed caret blink to gdscript and properties
This commit is contained in:
commit
b42c4cce0f
2 changed files with 34 additions and 1 deletions
|
@ -37075,6 +37075,34 @@ This method controls whether the position between two cached points is interpola
|
|||
Return the line the editing cursor is at.
|
||||
</description>
|
||||
</method>
|
||||
<method name="cursor_set_blink_enabled">
|
||||
<argument index="0" name="enable" type="bool">
|
||||
</argument>
|
||||
<description>
|
||||
Set the text editor caret to blink.
|
||||
</description>
|
||||
</method>
|
||||
<method name="cursor_get_blink_enabled" qualifiers="const">
|
||||
<return type="float">
|
||||
</return>
|
||||
<description>
|
||||
Gets whether the text editor caret is blinking.
|
||||
</description>
|
||||
</method>
|
||||
<method name="cursor_set_blink_speed">
|
||||
<argument index="0" name="blink_speed" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
Set the text editor caret blink speed. Cannot be less then or equal to 0.
|
||||
</description>
|
||||
</method>
|
||||
<method name="cursor_get_blink_speed" qualifiers="const">
|
||||
<return type="float">
|
||||
</return>
|
||||
<description>
|
||||
Gets the text editor caret blink speed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_readonly">
|
||||
<argument index="0" name="enable" type="bool">
|
||||
</argument>
|
||||
|
|
|
@ -4178,7 +4178,10 @@ void TextEdit::_bind_methods() {
|
|||
|
||||
ObjectTypeDB::bind_method(_MD("cursor_get_column"),&TextEdit::cursor_get_column);
|
||||
ObjectTypeDB::bind_method(_MD("cursor_get_line"),&TextEdit::cursor_get_line);
|
||||
|
||||
ObjectTypeDB::bind_method(_MD("cursor_set_blink_enabled", "enable"),&TextEdit::cursor_set_blink_enabled);
|
||||
ObjectTypeDB::bind_method(_MD("cursor_get_blink_enabled"),&TextEdit::cursor_get_blink_enabled);
|
||||
ObjectTypeDB::bind_method(_MD("cursor_set_blink_speed", "blink_speed"),&TextEdit::cursor_set_blink_speed);
|
||||
ObjectTypeDB::bind_method(_MD("cursor_get_blink_speed"),&TextEdit::cursor_get_blink_speed);
|
||||
|
||||
ObjectTypeDB::bind_method(_MD("set_readonly","enable"),&TextEdit::set_readonly);
|
||||
ObjectTypeDB::bind_method(_MD("set_wrap","enable"),&TextEdit::set_wrap);
|
||||
|
@ -4213,6 +4216,8 @@ void TextEdit::_bind_methods() {
|
|||
ObjectTypeDB::bind_method(_MD("set_custom_bg_color","color"),&TextEdit::set_custom_bg_color);
|
||||
ObjectTypeDB::bind_method(_MD("clear_colors"),&TextEdit::clear_colors);
|
||||
|
||||
ADD_PROPERTY(PropertyInfo(Variant::BOOL, "caret/caret_blink"), _SCS("cursor_set_blink_enabled"), _SCS("cursor_get_blink_enabled"));;
|
||||
ADD_PROPERTYNZ(PropertyInfo(Variant::REAL, "caret/caret_blink_speed",PROPERTY_HINT_RANGE,"0.1,10,0.1"), _SCS("cursor_set_blink_speed"),_SCS("cursor_get_blink_speed") );
|
||||
|
||||
ADD_SIGNAL(MethodInfo("cursor_changed"));
|
||||
ADD_SIGNAL(MethodInfo("text_changed"));
|
||||
|
|
Loading…
Reference in a new issue