Return to package dfl. www.dprogramming.com

module dfl.menu

classes
ContextMenu MainMenu Menu MenuItem

ContextMenu
public class ContextMenu: Menu
{
public final void show(Control control, Point pos); public this(HMENU hmenu, bool owned = true); public this(); public ~this(); public EventHandler popup;
}

MainMenu
public class MainMenu: Menu
{
public this(HMENU hmenu, bool owned = true); public this(); public this(MenuItem[] items);
}

Menu
public abstract class Menu
{
public static class MenuItemCollection {
public void add(MenuItem mi); public void addRange(MenuItem[] mis); public void clear(); public int count(); public MenuItem opIndex(int idx); public void remove(MenuItem mi); public void removeAt(int idx); public this(Menu owner);
}

public final HMENU handle();    [property getter] public bool isParent();    [property getter] public final MenuItemCollection menuItems();    [property getter] public this(HMENU hmenu, bool owned = true); public this(HMENU hmenu, MenuItem[] items); public this(MenuItem[] items); public ~this();

}

MenuItem
public class MenuItem: Menu
{
public final bool barBreak();    [property getter] public final void barBreak(bool byes);    [property setter] public final bool breakItem();    [property getter] public final void breakItem(bool byes);    [property setter] public final void checked(bool byes);    [property setter] public final bool checked();    [property getter] public final void defaultItem(bool byes);    [property setter] public final bool defaultItem();    [property getter] public final void enabled(bool byes);    [property setter] public final bool enabled();    [property getter] public final void index(int idx);    [property setter] public final int index();    [property getter] public override bool isParent();    [property getter] protected final int menuID();    [property getter] public final int mergeOrder();    [property getter] public final void mergeOrder(int ord);    [property setter] public final char mnemonic();    [property getter] protected void onClick(EventArgs ea); protected void onPopup(EventArgs ea); protected void onSelect(EventArgs ea); public final Menu parent(); public final void performClick(); public final void performSelect(); public final bool radioCheck();    [property getter] public final void radioCheck(bool byes);    [property setter] public final void text(char[] txt);    [property setter] public final char[] text();    [property getter] public this(MenuItem[] items); public this(HMENU hmenu, bool owned = true); public this(); public ~this(); public EventHandler click; public EventHandler popup; public EventHandler select;
}