/// </summary>
None = -1,
/// <summary>
- /// The base nofitication level.
+ /// The base notification level.
/// </summary>
Base = 10,
/// <summary>
/// <summary>
/// Used for simple dialog windows.
/// </summary>
- Dialog
+ Dialog,
+ /// <summary>
+ /// Used for IME window that is used for keyboard window.
+ /// It should be set in Application's New input param when application is created.
+ /// In addition, it is only for internal keyboard application.
+ /// This should be hidden.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Ime
}
/// <since_tizen> 3 </since_tizen>
}
/// <summary>
- /// An enum of the scroll state of the text eidtor.
+ /// An enum of the scroll state of the text editor.
/// </summary>
/// <since_tizen> 3 </since_tizen>
public enum ScrollState
/// character will move character by character to the next line.
/// </summary>
/// <since_tizen> 4 </since_tizen>
- Character
+ Character,
+
+ /// <summary>
+ /// Hyphenation mode will move part of the word (at possible hyphen locations)
+ /// to the next line and draw a hyphen at the end of the line.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Hyphenation,
+
+ /// <summary>
+ /// Mixed mode will try word wrap, if failed, it will try hyphenation wrap.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Mixed
}
/// <summary>
}
/// <summary>
+ /// Offset has left, right, bottom, top value.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public struct Offset
+ {
+ /// <summary>
+ /// Constructor
+ /// </summary>
+ /// <param name="left">left offset</param>
+ /// <param name="right">right offset</param>
+ /// <param name="bottom">bottom offset</param>
+ /// <param name="top">top offset</param>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public Offset(int left, int right, int bottom, int top)
+ {
+ Left = left;
+ Right = right;
+ Bottom = bottom;
+ Top = top;
+ }
+
+ /// <summary>
+ /// Left
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public int Left {get; set;}
+
+ /// <summary>
+ /// Right
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public int Right {get; set;}
+
+ /// <summary>
+ /// Bottom
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public int Bottom {get; set;}
+
+ /// <summary>
+ /// Top
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public int Top {get; set;}
+
+ }
+
+ /// <summary>
/// TODO This is to get TizenFX resource path. It needs to be fixed to use application framework API in the future.
/// Internal use only. Do not open this API.
/// </summary>
{
public readonly static string ResourcePath = "/usr/share/dotnet.tizen/framework/res/";
}
+
+ /// <summary>
+ /// This Enumeration is used the GLES version for EGL configuration.<br />
+ /// If the device can not support GLES version 3.0 over, the version will be chosen with GLES version 2.0.<br />
+ /// It is for GLWindow and GLView.<br />
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public enum GLESVersion
+ {
+ /// <summary>
+ /// GLES version 2.0
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Version20 = 0,
+
+ /// <summary>
+ /// GLES version 3.0
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Version30
+ }
+
+ /// <summary>
+ /// Enumeration for rendering mode
+ /// This Enumeration is used to choose the rendering mode.
+ /// It has two options.
+ /// One of them is continuous mode. It is rendered continuously.
+ /// The other is on demand mode. It is rendered by application.
+ /// It is for GLWindow and GLView.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public enum GLRenderingMode
+ {
+ /// <summary>
+ /// continuous mode
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Continuous = 0,
+
+ /// <summary>
+ /// on demand by application
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ OnDemand = 1
+ }
}