/// Enumeration for describing the InputPanel layout types.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public enum InputPanelLayout
{
/// <summary>
/// Enumeration for defining the "Return" key types on the input panel (virtual keyboard).
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public enum InputPanelReturnKeyType
{
/// <summary>
/// Enumeration for defining the autocapitalization types.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public enum AutoCapital
{
/// <summary>
/// Enumeration for defining the entry's copy and paste policy.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public enum CopyAndPasteMode
{
/// <summary>
/// Enumeration for the text format types.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public enum TextFormat
{
/// <summary>
/// Enumeration that defines the types of Input Hints.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public enum InputHints
{
/// <summary>
/// Enumeration for defining the input panel (virtual keyboard) language modes.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public enum InputPanelLanguage
{
/// <summary>
/// The Entry is a convenience widget that shows a box in which the user can enter text.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public class Entry : Layout
{
SmartEvent _clicked;
/// </summary>
/// <param name="parent">The EvasObject to which the new Entry will be attached as a child.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public Entry(EvasObject parent) : base(parent)
{
_clicked = new SmartEvent(this, this.RealHandle, "clicked");
/// Activated will be triggered when the entry is activated.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public event EventHandler Activated;
/// <summary>
/// Clicked will be triggered when the entry is clicked.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public event EventHandler Clicked;
/// <summary>
/// ChangedByUser will be triggered when the entry is changed by user.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public event EventHandler ChangedByUser;
/// <summary>
/// CursorChanged will be triggered when the cursor in the entry is changed.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public event EventHandler CursorChanged;
/// <summary>
/// Sets or gets the entry to the single line mode.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool IsSingleLine
{
get
/// Sets or gets the entry to the password mode.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool IsPassword
{
get
/// Sets or gets whether the entry is editable.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool IsEditable
{
get
/// Sets or gets whether the entry is empty.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool IsEmpty
{
get
/// Sets or gets the text currently shown in the object entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public override string Text
{
get
/// </summary>
/// <remarks>If there are styles in the user style stack, the properties in the top style of the user style stack will replace the properties in current theme. The input style is specified in the format, tag='property=value' (i.e., DEFAULT='font=Sans font_size=60'hilight=' + font_weight=Bold').</remarks>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public string TextStyle
{
get
/// Sets or gets the current position of the cursor in the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public int CursorPosition
{
get
/// Sets or gets the scrollable state of the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool Scrollable
{
get
/// Sets or gets the autocapitalization type on the immodule.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public AutoCapital AutoCapital
{
get
/// Sets or gets the entry object's 'autosave' status.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool IsAutoSave
{
get
/// Sets or gets the entry text paste/drop mode.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public CopyAndPasteMode CopyAndPasteMode
{
get
/// Gets the geometry of the cursor.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public Rect CursorGeometry
{
get
/// Gets whether a format node exists at the current cursor position.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool IsCursorFormat
{
get
/// Gets if the current cursor position holds a visible format node.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool IsCursorVisibelFormat
{
get
/// Sets or gets the value of the input hint.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public InputHints InputHint
{
get
/// Sets or gets the language mode of the input panel.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public InputPanelLanguage InputPanelLanguage
{
get
/// Sets or gets the input panel layout variation of the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public int InputPanelVariation
{
get
/// Sets or gets the line wrap type to use on multiline entries.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public WrapType LineWrapType
{
get
/// Sets or gets whether the entry should allow to use the text prediction.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool PredictionAllowed
{
get
/// Sets or gets whether the return key on the input panel should be disabled or not.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool InputPanelReturnKeyDisabled
{
get
/// If true, the input panel will be shown only in case of the Mouse up event (Focus event will be ignored).
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool InputPanelShowByOnDemand
{
get
/// <param name="file">The path to the file to load and save.</param>
/// <param name="textFormat">The file format.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetFile(string file, TextFormat textFormat)
{
Interop.Elementary.elm_entry_file_set(RealHandle, file, (Interop.Elementary.TextFormat)textFormat);
/// <param name="markup">The string (in markup) to be converted.</param>
/// <returns>The converted string (in UTF-8).</returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public static string ConvertMarkupToUtf8(string markup)
{
return Interop.Elementary.elm_entry_markup_to_utf8(markup);
/// </summary>
/// <returns></returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool MoveCursorNext()
{
return Interop.Elementary.elm_entry_cursor_next(RealHandle);
/// </summary>
/// <returns>TRUE on success, otherwise FALSE on failure.</returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool MoveCursorPrev()
{
return Interop.Elementary.elm_entry_cursor_prev(RealHandle);
/// </summary>
/// <returns>TRUE on success, otherwise FALSE on failure.</returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool MoveCursorUp()
{
return Interop.Elementary.elm_entry_cursor_up(RealHandle);
/// </summary>
/// <returns>TRUE on success, otherwise FALSE on failure.</returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool MoveCursorDown()
{
return Interop.Elementary.elm_entry_cursor_down(RealHandle);
/// Moves the cursor to the beginning of the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void MoveCursorBegin()
{
Interop.Elementary.elm_entry_cursor_begin_set(RealHandle);
/// Moves the cursor to the end of the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void MoveCursorEnd()
{
Interop.Elementary.elm_entry_cursor_end_set(RealHandle);
/// Moves the cursor to the beginning of the current line.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void MoveCursorLineBegin()
{
Interop.Elementary.elm_entry_cursor_line_begin_set(RealHandle);
/// Moves the cursor to the end of the current line.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void MoveCursorLineEnd()
{
Interop.Elementary.elm_entry_cursor_line_end_set(RealHandle);
/// </summary>
/// <param name="layout">The layout type.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetInputPanelLayout(InputPanelLayout layout)
{
Interop.Elementary.elm_entry_input_panel_layout_set(RealHandle, (Interop.Elementary.InputPanelLayout)layout);
/// </summary>
/// <param name="enabled">If true, the input panel appears when the entry is clicked or has focus, otherwise false.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetInputPanelEnabled(bool enabled)
{
Interop.Elementary.elm_entry_input_panel_enabled_set(RealHandle, enabled);
/// </summary>
/// <param name="keyType">The type of "return" key on the input panel.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetInputPanelReturnKeyType(InputPanelReturnKeyType keyType)
{
Interop.Elementary.elm_entry_input_panel_return_key_type_set(RealHandle, (Interop.Elementary.ReturnKeyType)keyType);
/// This API can be used in case of manually controlling by using SetInputPanelEnabled(false).
/// </remarks>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void HideInputPanel()
{
Interop.Elementary.elm_entry_input_panel_hide(RealHandle);
/// Selects all the text within the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SelectAll()
{
Interop.Elementary.elm_entry_select_all(RealHandle);
/// Drops any existing text selection within the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SelectNone()
{
Interop.Elementary.elm_entry_select_none(RealHandle);
/// Forces calculation of the entry size and text layout.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void ForceCalculation()
{
Interop.Elementary.elm_entry_calc_force(RealHandle);
/// </summary>
/// <returns></returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public string GetCursorContent()
{
return Interop.Elementary.elm_entry_cursor_content_get(RealHandle);
/// Begins a selection within the entry, as though the user was holding down the mouse button to make a selection.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void BeginCursorSelection()
{
Interop.Elementary.elm_entry_cursor_selection_begin(RealHandle);
/// </summary>
/// <param name="text">The text to be displayed.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void AppendText(string text)
{
Interop.Elementary.elm_entry_entry_append(RealHandle, text);
/// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
/// </remarks>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public virtual ScrollBarVisiblePolicy HorizontalScrollBarVisiblePolicy
{
get
/// ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
/// </remarks>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public virtual ScrollBarVisiblePolicy VerticalScrollBarVisiblePolicy
{
get
/// This API will be set if it is enabled for the given axis with boolean parameters for each axis.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool VerticalBounce
{
get
/// This API will be set if it is enabled for the given axis with boolean parameters for each axis.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public bool HorizontalBounce
{
get
/// </summary>
/// <param name="text">The text to be inserted.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void InsertTextToCursor(string text)
{
Interop.Elementary.elm_entry_entry_insert(RealHandle, text);
/// Ends a selection within the entry as though the user had just released the mouse button while making a selection.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void EndCursorSelection()
{
Interop.Elementary.elm_entry_cursor_selection_end(RealHandle);
/// Writes any changes made to the file that is set by a file.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SaveFile()
{
Interop.Elementary.elm_entry_file_save(RealHandle);
/// This API can be used in the case of manual control by using the SetInputPanelEnabled(false).
/// </remarks>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void ShowInputPanel()
{
Interop.Elementary.elm_entry_input_panel_show(RealHandle);
/// </summary>
/// <param name="func">This function is used to provide items.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void AppendItemProvider(Func<string, EvasObject> func)
{
if (func != null)
/// </summary>
/// <param name="func">This function is used to provide items.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void PrependItemProvider(Func<string, EvasObject> func)
{
if (!_itemsProvider.ContainsKey(func))
/// </summary>
/// <param name="func">This function is used to provide items.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void RemoveItemProvider(Func<string, EvasObject> func)
{
if (_itemsProvider.ContainsKey(func))
/// </summary>
/// <param name="filter">This function type is used by entry filters to modify text.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void AppendMarkUpFilter(Func<Entry, string, string> filter)
{
if (!_textFilters.ContainsKey(filter))
/// </summary>
/// <param name="filter">This function type is used by entry filters to modify text.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void PrependMarkUpFilter(Func<Entry, string, string> filter)
{
if (!_textFilters.ContainsKey(filter))
/// </summary>
/// <param name="filter">This function type is used by entry filters to modify text.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void RemoveMarkUpFilter(Func<Entry, string, string> filter)
{
if (_textFilters.ContainsKey(filter))
/// This executes a "copy" action on the selected text in the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void CopySelection()
{
Interop.Elementary.elm_entry_selection_copy(RealHandle);
/// This executes a "cut" action on the selected text in the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void CutSelection()
{
Interop.Elementary.elm_entry_selection_cut(RealHandle);
/// This executes a "paste" action in the entry.
/// </summary>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void PasteSelection()
{
Interop.Elementary.elm_entry_selection_paste(RealHandle);
/// </summary>
/// <param name="disable">If true, the selection handlers are disabled.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void DisableSelection(bool disable)
{
Interop.Elementary.elm_entry_selection_handler_disabled_set(RealHandle, disable);
/// </summary>
/// <returns>Selection's value.</returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public string GetSelection()
{
return Interop.Elementary.elm_entry_selection_get(RealHandle);
/// <param name="start">The start position.</param>
/// <param name="end">The end position.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetSelectionRegion(int start, int end)
{
Interop.Elementary.elm_entry_select_region_set(RealHandle, start, end);
/// </summary>
/// <param name="isDisplay">true if the object should be displayed, otherwise false.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetIconVisible(bool isDisplay)
{
Interop.Elementary.elm_entry_icon_visible_set(RealHandle, isDisplay);
/// </summary>
/// <param name="enable">If enabled is true, the return key is automatically disabled when the entry has no text.</param>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
public void SetInputPanelReturnKeyAutoEnable(bool enable)
{
Interop.Elementary.elm_entry_input_panel_return_key_autoenabled_set(RealHandle, enable);
/// <param name="parent">Parent EvasObject.</param>
/// <returns>Handle IntPtr.</returns>
/// <since_tizen> preview </since_tizen>
+ [Obsolete("This has been deprecated in API12")]
protected override IntPtr CreateHandle(EvasObject parent)
{
return Interop.Elementary.elm_entry_add(parent.Handle);