//Release your own unmanaged resources here.
//You should not access any managed member here except static instance.
//because the execution order of Finalizes is non-deterministic.
-
- if (_textFieldMaxLengthReachedCallbackDelegate != null)
+ if (this != null)
{
- this.MaxLengthReachedSignal().Disconnect(_textFieldMaxLengthReachedCallbackDelegate);
- }
+ if (_textFieldMaxLengthReachedCallbackDelegate != null)
+ {
+ this.MaxLengthReachedSignal().Disconnect(_textFieldMaxLengthReachedCallbackDelegate);
+ }
- if (_textFieldTextChangedCallbackDelegate != null)
- {
- TextChangedSignal().Disconnect(_textFieldTextChangedCallbackDelegate);
+ if (_textFieldTextChangedCallbackDelegate != null)
+ {
+ TextChangedSignal().Disconnect(_textFieldTextChangedCallbackDelegate);
+ }
}
if (swigCPtr.Handle != global::System.IntPtr.Zero)
internal static readonly int ENABLE_SELECTION = NDalicManualPINVOKE.TextField_Property_ENABLE_SELECTION_get();
internal static readonly int PLACEHOLDER = NDalicManualPINVOKE.TextField_Property_PLACEHOLDER_get();
internal static readonly int ELLIPSIS = NDalicManualPINVOKE.TextField_Property_ELLIPSIS_get();
+ internal static readonly int ENABLE_SHIFT_SELECTION = NDalicManualPINVOKE.TextField_Property_ENABLE_SHIFT_SELECTION_get();
}
internal class InputStyle
}
}
+ /// <summary>
+ /// Enables Text selection using Shift key.
+ /// </summary>
+ /// <since_tizen> 5 </since_tizen>
+ public bool EnableShiftSelection
+ {
+ get
+ {
+ // mShiftSelectionFlag( true )
+ bool temp = true;
+ GetProperty(TextField.Property.ENABLE_SHIFT_SELECTION).Get(out temp);
+ return temp;
+ }
+ set
+ {
+ SetProperty(TextField.Property.ENABLE_SHIFT_SELECTION, new Tizen.NUI.PropertyValue(value));
+ }
+ }
- }
+
+ }
}