Tizen Native API
4.0
|
A control which provides a multi-line editable text editor. More...
Classes | |
struct | InputStyle |
Mask used by the signal InputStyleChangedSignal(). Notifies which parameters of the input style have changed. More... | |
struct | Property |
Enumeration for the instance of properties belonging to the TextEditor class. More... | |
struct | Scroll |
Enumerations for the type of scrolling. More... | |
Public Types | |
enum | PropertyRange |
Enumeration for the start and end property ranges for this control. More... | |
typedef Signal< void(TextEditor) > | TextChangedSignalType |
Text changed signal type. | |
typedef Signal< void(TextEditor, InputStyle::Mask) > | InputStyleChangedSignalType |
Input Style changed signal type. | |
typedef Signal< void(TextEditor, Scroll::Type) > | ScrollStateChangedSignalType |
Scroll state changed signal type. | |
Public Member Functions | |
TextEditor () | |
Creates an empty handle. | |
TextEditor (const TextEditor &handle) | |
Copy constructor. | |
TextEditor & | operator= (const TextEditor &handle) |
Assignment operator. | |
~TextEditor () | |
Destructor. | |
TextChangedSignalType & | TextChangedSignal () |
This signal is emitted when the text changes. | |
InputStyleChangedSignalType & | InputStyleChangedSignal () |
This signal is emitted when the input style is updated as a consequence of a change in the cursor position. i.e. The signal is not emitted when the input style is updated through the property system. | |
ScrollStateChangedSignalType & | ScrollStateChangedSignal () |
This signal is emitted when TextEditor scrolling is started or finished. | |
Static Public Member Functions | |
static TextEditor | New () |
Creates the TextEditor control. | |
static TextEditor | DownCast (BaseHandle handle) |
Downcasts a handle to TextEditor. |
Detailed Description
A control which provides a multi-line editable text editor.
Signals | Signal Name | Method | | |----------------------|--------------------------------|--------------------| | textChanged | TextChangedSignal() |
- Since:
- 3.0, DALi version 1.1.37 | | inputStyleChanged | InputStyleChangedSignal() |
- Since:
- 3.0, DALi version 1.2.2 |
Member Typedef Documentation
typedef Signal<void ( TextEditor, InputStyle::Mask ) > Dali::Toolkit::TextEditor::InputStyleChangedSignalType |
Input Style changed signal type.
- Since:
- 3.0, DALi version 1.2.2
typedef Signal< void ( TextEditor, Scroll::Type ) > Dali::Toolkit::TextEditor::ScrollStateChangedSignalType |
Scroll state changed signal type.
- Since:
- 4.0, DALi version 1.2.60
typedef Signal<void ( TextEditor ) > Dali::Toolkit::TextEditor::TextChangedSignalType |
Text changed signal type.
- Since:
- 3.0, DALi version 1.1.37
Member Enumeration Documentation
Enumeration for the start and end property ranges for this control.
- Since:
- 3.0, DALi version 1.1.37
Reimplemented from Dali::Toolkit::Control.
Constructor & Destructor Documentation
Creates an empty handle.
- Since:
- 3.0, DALi version 1.1.37
Dali::Toolkit::TextEditor::TextEditor | ( | const TextEditor & | handle | ) |
Copy constructor.
- Since:
- 3.0, DALi version 1.1.37
- Parameters:
-
[in] handle The handle to copy from
Destructor.
This is non-virtual since derived Handle types must not contain data or virtual methods.
- Since:
- 3.0, DALi version 1.1.37
Member Function Documentation
static TextEditor Dali::Toolkit::TextEditor::DownCast | ( | BaseHandle | handle | ) | [static] |
Downcasts a handle to TextEditor.
If the BaseHandle points is a TextEditor, the downcast returns a valid handle. If not, the returned handle is left empty.
- Since:
- 3.0, DALi version 1.1.37
- Parameters:
-
[in] handle Handle to an object
- Returns:
- Handle to a TextEditor or an empty handle
Reimplemented from Dali::Toolkit::Control.
This signal is emitted when the input style is updated as a consequence of a change in the cursor position. i.e. The signal is not emitted when the input style is updated through the property system.
A callback of the following type may be connected. The mask
parameter notifies which parts of the style have changed.
void YourCallbackName( TextEditor textEditor, TextEditor::InputStyle::Mask mask );
- Since:
- 3.0, DALi version 1.2.2
- Returns:
- The signal to connect to
static TextEditor Dali::Toolkit::TextEditor::New | ( | ) | [static] |
Creates the TextEditor control.
- Since:
- 3.0, DALi version 1.1.37
- Returns:
- A handle to the TextEditor control
Reimplemented from Dali::Toolkit::Control.
TextEditor& Dali::Toolkit::TextEditor::operator= | ( | const TextEditor & | handle | ) |
Assignment operator.
- Since:
- 3.0, DALi version 1.1.37
- Parameters:
-
[in] handle The handle to copy from
- Returns:
- A reference to this
This signal is emitted when TextEditor scrolling is started or finished.
A callback of the following type may be connected:
void YourCallbackName( Scroll::Type type );
type: Whether the scrolling is started or finished.
- Since:
- 4.0, DALi version 1.2.60
- Returns:
- The signal to connect to
This signal is emitted when the text changes.
A callback of the following type may be connected:
void YourCallbackName( TextEditor textEditor );
- Since:
- 3.0, DALi version 1.1.37
- Returns:
- The signal to connect to