protected static extern ToolbarItemPtr elm_toolbar_item_prepend(IntPtr obj, string icon, string label, EvasSmartCallback func, IntPtr data);
protected static extern IntPtr elm_menu_item_add_object(IntPtr obj, IntPtr parent, IntPtr subobj, EvasSmartCallback func, IntPtr data);
protected static extern ToolbarItemPtr elm_toolbar_item_insert_before(IntPtr obj, ToolbarItemPtr before, string icon, string label, EvasSmartCallback func, IntPtr data);
public ToolbarItemPtr Prepend(string icon, string label, EvasSmartCallback clickDelegate) { return elm_toolbar_item_prepend(this.Raw.Pointer, icon, label, clickDelegate, IntPtr.Zero); }
protected static extern IntPtr elm_menu_item_add(IntPtr obj, IntPtr parent, string icon, string label, EvasSmartCallback func, IntPtr data);
public ToolbarItemPtr InsertBefore(ToolbarItem before, string icon, string label, EvasSmartCallback clickDelegate) { return elm_toolbar_item_insert_before(this.Raw.Pointer, before.Raw, icon, label, clickDelegate, IntPtr.Zero); }
public ToolbarItemPtr InsertAfter(ToolbarItem after, string icon, string label, EvasSmartCallback clickDelegate) { return elm_toolbar_item_insert_after(this.Raw.Pointer, after.Raw, icon, label, clickDelegate, IntPtr.Zero); }
public MenuItem AddItem(MenuItem parent, EvasObject obj, EvasSmartCallback onClick, object data) { return new MenuItem(elm_menu_item_add_object(this.Raw.Pointer, parent.Raw, obj.Raw.Pointer, onClick, IntPtr.Zero)); }
public MenuItem AddItem(MenuItem parent, string icon, string label, EvasSmartCallback onClick, object data) { return new MenuItem(elm_menu_item_add(this.Raw.Pointer, parent.Raw, icon, label, onClick, IntPtr.Zero)); }
protected static extern void evas_object_smart_callback_del(IntPtr obj, string eventName, EvasSmartCallback seh);