/// <summary>
/// Hides the input panel (virtual keyboard).
/// </summary>
- /// <remark>
+ /// <remarks>
/// Note that the input panel is shown or hidden automatically according to the focus state of the entry widget.
/// This API can be used in case of manually controlling by using SetInputPanelEnabled(false).
- /// </remark>
+ /// </remarks>
public void HideInputPanel()
{
Interop.Elementary.elm_entry_input_panel_hide(RealHandle);
/// <summary>
/// This removes a custom item provider to the list for that entry.
/// </summary>
- /// <param name="itemProvider">This function is used to provide items.</param>
+ /// <param name="func">This function is used to provide items.</param>
public void RemoveItemProvider(Func<string, EvasObject> func)
{
if (_itemsProvider.ContainsKey(func))
/// </summary>
/// <param name="itemClass">The itemClass defines how to display the data.</param>
/// <param name="data">The item data.</param>
- /// <param name="func">User defined comparison function that defines the sort order based on gengrid item and its data.</param>
+ /// <param name="comparison">User defined comparison function that defines the sort order based on gengrid item and its data.</param>
/// <returns>Return a gengrid item that contains data and itemClass.</returns>
public GenGridItem InsertSorted(GenItemClass itemClass, object data, Comparison<object> comparison)
{
/// </summary>
/// <param name="x">The input x coordinate</param>
/// <param name="y">The input y coordinate</param>
- /// <param name="positionX">The position relative to the item returned here.
+ /// <param name="portionX">The position relative to the item returned here.
/// -1, 0 or 1, depending if the coordinate is on the left portion of that item(-1), on the middle section(0) or on the right part(1).
/// </param>
- /// <param name="positionY">The position relative to the item returned here
+ /// <param name="portionY">The position relative to the item returned here
/// -1, 0 or 1, depending if the coordinate is on the upper portion of that item (-1), on the middle section (0) or on the lower part (1).
/// </param>
/// <returns></returns>
namespace ElmSharp
{
+ /// <summary>
+ /// Enumeration for select mode of GenItem.
+ /// </summary>
public enum GenItemSelectionMode
{
/// <summary>
/// <param name="itemClass">The itemClass defines how to display the data.</param>
/// <param name="data">The item data.</param>
/// <param name="type">The genlist item type.</param>
- /// <param name="parent">The parent item, otherwise null if there is no parent item.</param>
/// <returns>Return a new added genlist item that contains data and itemClass.</returns>
public GenListItem Prepend(GenItemClass itemClass, object data, GenListItemType type)
{
/// </summary>
/// <param name="itemClass">The itemClass defines how to display the data.</param>
/// <param name="data">The item data.</param>
- /// <param name="before">The item after which to place this new one.</param>
+ /// <param name="after">The item after which to place this new one.</param>
/// <param name="type">The genlist item type.</param>
/// <param name="parent">The parent item, otherwise null if there is no parent item.</param>
/// <returns>Return a new added genlist item that contains data and itemClass.</returns>
/// </summary>
/// <param name="itemClass">The itemClass defines how to display the data.</param>
/// <param name="data">The item data.</param>
- /// <param name="func">User defined comparison function that defines the sort order based on genlist item and its data.</param>
+ /// <param name="comparison">User defined comparison function that defines the sort order based on genlist item and its data.</param>
/// <param name="type">The genlist item type.</param>
/// <param name="parent">The parent item, otherwise null if there is no parent item.</param>
/// <returns>Return a genlist item that contains data and itemClass.</returns>
/// <summary>
/// Demote an item to the end of the list.
/// </summary>
- /// <param name="item">The genlistitem object</param>
public void DemoteItem()
{
Interop.Elementary.elm_genlist_item_demote(Handle);
/// <summary>
/// Remove all sub-items (children) of the given item.
/// </summary>
- /// <remark>
+ /// <remarks>
/// This removes all items that are children (and their descendants) of the given item it.
- /// </remark>
+ /// </remarks>
public void ClearSubitems()
{
Interop.Elementary.elm_genlist_item_subitems_clear(Handle);
/// <summary>
/// Create a socket to provide the service for Plug widget.
/// </summary>
- /// <param name="serviceName">A service name</param>
- /// <param name="serviceNumber">A number (any value, 0 being the common default) to differentiate multiple instances of services with the same name.</param>
+ /// <param name="name">A service name</param>
+ /// <param name="number">A number (any value, 0 being the common default) to differentiate multiple instances of services with the same name.</param>
/// <param name="systemWide">A boolean that if true, specifies to create a system-wide service all users can connect to, otherwise the service is private to the user id that created the service.</param>
- /// <returns></returns>
+ /// <returns>If true, create successfull, otherwise false</returns>
public bool CreateServiceSocket(string name, int number, bool systemWide)
{
return Interop.Elementary.elm_win_socket_listen(RealHandle, name, number, systemWide);