namespace Dali
{
-
namespace Toolkit
{
-
namespace Internal DALI_INTERNAL
{
- class TextEditor;
+class TextEditor;
}
/**
* @addtogroup dali_toolkit_controls_text_controls
class DALI_TOOLKIT_API TextEditor : public Control
{
public:
-
/**
* @brief Enumeration for the start and end property ranges for this control.
* @SINCE_1_1.37
enum PropertyRange
{
PROPERTY_START_INDEX = Control::CONTROL_PROPERTY_END_INDEX + 1,
- PROPERTY_END_INDEX = PROPERTY_START_INDEX + 1000 ///< Reserve property indices
+ PROPERTY_END_INDEX = PROPERTY_START_INDEX + 1000 ///< Reserve property indices
};
/**
*/
enum Mask
{
- NONE = 0x0000, ///< @SINCE_1_2_2
- COLOR = 0x0001, ///< @SINCE_1_2_2
- FONT_FAMILY = 0x0002, ///< @SINCE_1_2_2
- POINT_SIZE = 0x0004, ///< @SINCE_1_2_2
- FONT_STYLE = 0x0008, ///< @SINCE_1_2_2
+ NONE = 0x0000, ///< @SINCE_1_2_2
+ COLOR = 0x0001, ///< @SINCE_1_2_2
+ FONT_FAMILY = 0x0002, ///< @SINCE_1_2_2
+ POINT_SIZE = 0x0004, ///< @SINCE_1_2_2
+ FONT_STYLE = 0x0008, ///< @SINCE_1_2_2
LINE_SPACING = 0x0010, ///< @SINCE_1_2_2
- UNDERLINE = 0x0020, ///< @SINCE_1_2_2
- SHADOW = 0x0040, ///< @SINCE_1_2_2
- EMBOSS = 0x0080, ///< @SINCE_1_2_2
- OUTLINE = 0x0100 ///< @SINCE_1_2_2
+ UNDERLINE = 0x0020, ///< @SINCE_1_2_2
+ SHADOW = 0x0040, ///< @SINCE_1_2_2
+ EMBOSS = 0x0080, ///< @SINCE_1_2_2
+ OUTLINE = 0x0100 ///< @SINCE_1_2_2
};
};
*/
enum Type
{
- STARTED, ///< Scrolling has started. @SINCE_1_2.60
- FINISHED ///< Scrolling has finished. @SINCE_1_2.60
+ STARTED, ///< Scrolling has started. @SINCE_1_2.60
+ FINISHED ///< Scrolling has finished. @SINCE_1_2.60
};
};
* @brief Text changed signal type.
* @SINCE_1_1.37
*/
- typedef Signal< void
- ( TextEditor ) > TextChangedSignalType;
+ typedef Signal<void(TextEditor)> TextChangedSignalType;
/**
* @brief Input Style changed signal type.
* @SINCE_1_2_2
*/
- typedef Signal< void
- ( TextEditor, InputStyle::Mask ) > InputStyleChangedSignalType;
+ typedef Signal<void(TextEditor, InputStyle::Mask)> InputStyleChangedSignalType;
/**
* @brief Scroll state changed signal type.
* @SINCE_1_2.60
*/
- typedef Signal< void
- ( TextEditor, Scroll::Type ) > ScrollStateChangedSignalType;
+ typedef Signal<void(TextEditor, Scroll::Type)> ScrollStateChangedSignalType;
/**
* @brief Creates the TextEditor control.
* @SINCE_1_1.37
* @param[in] handle The handle to copy from
*/
- TextEditor( const TextEditor &handle );
+ TextEditor(const TextEditor& handle);
/**
* @brief Move constructor
*
* @param[in] rhs A reference to the moved handle
*/
- TextEditor( TextEditor&& rhs );
+ TextEditor(TextEditor&& rhs);
/**
* @brief Assignment operator.
* @param[in] handle The handle to copy from
* @return A reference to this
*/
- TextEditor& operator=( const TextEditor &handle );
+ TextEditor& operator=(const TextEditor& handle);
/**
* @brief Move assignment
* @param[in] rhs A reference to the moved handle
* @return A reference to this
*/
- TextEditor& operator=( TextEditor&& rhs );
+ TextEditor& operator=(TextEditor&& rhs);
/**
* @brief Destructor.
* @return Handle to a TextEditor or an empty handle
*/
static TextEditor
- DownCast( BaseHandle handle );
+ DownCast(BaseHandle handle);
// Signals
ScrollStateChangedSignal();
public: // Not intended for application developers
-
/// @cond internal
/**
* @brief Creates a handle using the Toolkit::Internal implementation.
* @param[in] implementation The Control implementation
*/
DALI_INTERNAL
- TextEditor( Internal::TextEditor &implementation );
+ TextEditor(Internal::TextEditor& implementation);
/**
* @brief Allows the creation of this Control from an Internal::CustomActor pointer.
* @param[in] internal A pointer to the internal CustomActor
*/
explicit DALI_INTERNAL
- TextEditor( Dali::Internal::CustomActor *internal );
+ TextEditor(Dali::Internal::CustomActor* internal);
/// @endcond
};