}
/// <summary>
+ /// Sets the text for an object's tooltip.
+ /// </summary>
+ /// <param name="text">The text value to display inside the tooltip</param>
+ public void SetTooltipText(string text)
+ {
+ Interop.Elementary.elm_object_tooltip_text_set(RealHandle, text);
+ }
+
+ /// <summary>
+ /// Unsets an object's tooltip.
+ /// </summary>
+ public void UnsetTooltip()
+ {
+ Interop.Elementary.elm_object_tooltip_unset(RealHandle);
+ }
+
+ /// <summary>
/// Makes the current object visible.
/// </summary>
public void Show()
[DllImport(Libraries.Elementary, EntryPoint = "elm_object_part_text_get", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true, CharSet = CharSet.Ansi)]
internal static extern IntPtr _elm_object_part_text_get(IntPtr obj, string part);
+ [DllImport(Libraries.Elementary)]
+ internal static extern void elm_object_tooltip_text_set(IntPtr obj, string text);
+
+ [DllImport(Libraries.Elementary)]
+ internal static extern void elm_object_tooltip_unset(IntPtr obj);
+
internal static string elm_object_part_text_get(IntPtr obj, string part)
{
var text = _elm_object_part_text_get(obj, part);