@ -734,7 +734,7 @@ void LineEdit::_notification(int p_what) {
case NOTIFICATION_ENTER_TREE : {
if ( Engine : : get_singleton ( ) - > is_editor_hint ( ) & & ! get_tree ( ) - > is_node_being_edited ( this ) ) {
set_caret_blink_enabled ( EDITOR_GET ( " text_editor/appearance/caret/caret_blink " ) ) ;
set_caret_blink_ speed ( EDITOR_GET ( " text_editor/appearance/caret/caret_blink_ speed " ) ) ;
set_caret_blink_ interval ( EDITOR_GET ( " text_editor/appearance/caret/caret_blink_ interval " ) ) ;
if ( ! EditorSettings : : get_singleton ( ) - > is_connected ( " settings_changed " , callable_mp ( this , & LineEdit : : _editor_settings_changed ) ) ) {
EditorSettings : : get_singleton ( ) - > connect ( " settings_changed " , callable_mp ( this , & LineEdit : : _editor_settings_changed ) ) ;
@ -777,7 +777,7 @@ void LineEdit::_notification(int p_what) {
if ( caret_blinking ) {
caret_blink_timer + = get_process_delta_time ( ) ;
if ( caret_blink_timer > = caret_blink_ speed ) {
if ( caret_blink_timer > = caret_blink_ interval ) {
caret_blink_timer = 0.0 ;
_toggle_draw_caret ( ) ;
}
@ -1392,13 +1392,13 @@ void LineEdit::set_caret_force_displayed(const bool p_enabled) {
queue_redraw ( ) ;
}
float LineEdit : : get_caret_blink_ speed ( ) const {
return caret_blink_ speed ;
float LineEdit : : get_caret_blink_ interval ( ) const {
return caret_blink_ interval ;
}
void LineEdit : : set_caret_blink_ speed( const float p_speed ) {
ERR_FAIL_COND ( p_ speed < = 0 ) ;
caret_blink_ speed = p_speed ;
void LineEdit : : set_caret_blink_ interval( const float p_interval ) {
ERR_FAIL_COND ( p_ interval < = 0 ) ;
caret_blink_ interval = p_interval ;
}
void LineEdit : : _reset_caret_blink_timer ( ) {
@ -2037,7 +2037,7 @@ PopupMenu *LineEdit::get_menu() const {
void LineEdit : : _editor_settings_changed ( ) {
# ifdef TOOLS_ENABLED
set_caret_blink_enabled ( EDITOR_GET ( " text_editor/appearance/caret/caret_blink " ) ) ;
set_caret_blink_ speed ( EDITOR_GET ( " text_editor/appearance/caret/caret_blink_ speed " ) ) ;
set_caret_blink_ interval ( EDITOR_GET ( " text_editor/appearance/caret/caret_blink_ interval " ) ) ;
# endif
}
@ -2274,7 +2274,7 @@ Key LineEdit::_get_menu_action_accelerator(const String &p_action) {
}
void LineEdit : : _validate_property ( PropertyInfo & p_property ) const {
if ( ! caret_blink_enabled & & p_property . name = = " caret_blink_ speed " ) {
if ( ! caret_blink_enabled & & p_property . name = = " caret_blink_ interval " ) {
p_property . usage = PROPERTY_USAGE_NO_EDITOR ;
}
}
@ -2317,8 +2317,8 @@ void LineEdit::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " is_caret_mid_grapheme_enabled " ) , & LineEdit : : is_caret_mid_grapheme_enabled ) ;
ClassDB : : bind_method ( D_METHOD ( " set_caret_force_displayed " , " enabled " ) , & LineEdit : : set_caret_force_displayed ) ;
ClassDB : : bind_method ( D_METHOD ( " is_caret_force_displayed " ) , & LineEdit : : is_caret_force_displayed ) ;
ClassDB : : bind_method ( D_METHOD ( " set_caret_blink_ speed" , " blink_speed " ) , & LineEdit : : set_caret_blink_ speed ) ;
ClassDB : : bind_method ( D_METHOD ( " get_caret_blink_ speed " ) , & LineEdit : : get_caret_blink_ speed ) ;
ClassDB : : bind_method ( D_METHOD ( " set_caret_blink_ interval" , " interval " ) , & LineEdit : : set_caret_blink_ interval ) ;
ClassDB : : bind_method ( D_METHOD ( " get_caret_blink_ interval " ) , & LineEdit : : get_caret_blink_ interval ) ;
ClassDB : : bind_method ( D_METHOD ( " set_max_length " , " chars " ) , & LineEdit : : set_max_length ) ;
ClassDB : : bind_method ( D_METHOD ( " get_max_length " ) , & LineEdit : : get_max_length ) ;
ClassDB : : bind_method ( D_METHOD ( " insert_text_at_caret " , " text " ) , & LineEdit : : insert_text_at_caret ) ;
@ -2419,7 +2419,7 @@ void LineEdit::_bind_methods() {
ADD_GROUP ( " Caret " , " caret_ " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : BOOL , " caret_blink " ) , " set_caret_blink_enabled " , " is_caret_blink_enabled " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " caret_blink_ speed " , PROPERTY_HINT_RANGE , " 0.1,10,0.01 " ) , " set_caret_blink_ speed" , " get_caret_blink_speed " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : FLOAT , " caret_blink_ interval " , PROPERTY_HINT_RANGE , " 0.1,10,0.01 " ) , " set_caret_blink_ interval" , " get_caret_blink_interval " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " caret_column " , PROPERTY_HINT_RANGE , " 0,1000,1,or_greater " ) , " set_caret_column " , " get_caret_column " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : BOOL , " caret_force_displayed " ) , " set_caret_force_displayed " , " is_caret_force_displayed " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : BOOL , " caret_mid_grapheme " ) , " set_caret_mid_grapheme_enabled " , " is_caret_mid_grapheme_enabled " ) ;