namespace ElmSharp
{
+ /// <summary>
+ /// Enumeration for select mode of GenItem.
+ /// </summary>
public enum GenItemSelectionMode
{
/// <summary>
public GenItemClass ItemClass { get; protected set; }
/// <summary>
- /// It's a abstract property. It's implemented by <see cref="GenGridItem.TooltipContent"/> and <see cref="GenListItem.TooltipContent"/>.
+ /// Sets or gets tooltip content delegate.
/// </summary>
public GetTooltipContentDelegate TooltipContentDelegate
{
}
}
+ /// <summary>
+ /// It's a abstract property.
+ /// </summary>
public abstract GenItemSelectionMode SelectionMode { get; set; }
+ /// <summary>
+ /// Sets or gets the cursor to be shown when mouse is over the gengrid item
+ /// </summary>
public abstract string Cursor { get; set; }
+
+ /// <summary>
+ /// Sets or gets the style for this item cursor.
+ /// </summary>
public abstract string CursorStyle { get; set; }
+ /// <summary>
+ /// Sets or gets the cursor engine only usage for this item cursor.
+ /// </summary>
public abstract bool IsUseEngineCursor { get; set; }
/// <summary>
/// </summary>
public abstract string TooltipStyle { get; set; }
+ /// <summary>
+ /// Set tooltip text.
+ /// </summary>
+ /// <param name="tooltip">The text to set.</param>
public abstract void SetTooltipText(string tooltip);
+
+ /// <summary>
+ /// Unset tooltip.
+ /// </summary>
public abstract void UnsetTooltip();
/// <summary>
ItemClass = null;
}
+ /// <summary>
+ /// Abstract method for updating tooltip content.
+ /// </summary>
protected abstract void UpdateTooltipDelegate();
}
}
\ No newline at end of file