Recent Changes Printable View Page History Edit Page

Provides classes for menus and menu items.

module dfl.menu;
public class ContextMenu: Menu
{
protected void onReflectedMessage(ref Message m);
public Event popup(ContextMenu,EventArgs);
public final void show(Control control,Point pos);
[+] Inherited members
}
public static class ContextMenu.MenuItemCollection
{
public void add(char[] value);
public void add(MenuItem mi);
public void add(char[] s);
public void addRange(char[][] items);
public void addRange(MenuItem[] items);
public bool contains(char[] s);
public int indexOf(char[] s);
public void insert(int index,char[] s);
public void remove(char[] s);
}
public class MainMenu: Menu
{
[+] Inherited members
}
public static class MainMenu.MenuItemCollection
{
public void add(char[] value);
public void add(MenuItem mi);
public void add(char[] s);
public void addRange(char[][] items);
public void addRange(MenuItem[] items);
public bool contains(char[] s);
public int indexOf(char[] s);
public void insert(int index,char[] s);
public void remove(char[] s);
}
public class Menu
{
public final HMENU handle; [property getter]
public bool isParent; [property getter]
public final MenuItemCollection menuItems; [property getter]
protected void onReflectedMessage(ref Message m);
public final Object tag; [property getter]
public final Object tag; [property setter]
}
public static class Menu.MenuItemCollection
{
public void add(char[] value);
public void add(MenuItem mi);
public void add(char[] s);
public void addRange(char[][] items);
public void addRange(MenuItem[] items);
public bool contains(char[] s);
public int indexOf(char[] s);
public void insert(int index,char[] s);
public void remove(char[] s);
}
public class MenuItem: Menu
{
public final bool barBreak; [property setter]
public final bool barBreak; [property getter]
public final bool breakItem; [property setter]
public final bool breakItem; [property getter]
public final bool checked; [property getter]
public final bool checked; [property setter]
public Event click(MenuItem,EventArgs);
public final bool defaultItem; [property getter]
public final bool defaultItem; [property setter]
public final bool enabled; [property setter]
public final bool enabled; [property getter]
public final int index; [property setter]
public final int index; [property getter]
public bool isParent; [property getter]
protected final int menuID; [property getter]
public final char mnemonic; [property getter]
protected void onClick(EventArgs ea);
protected void onPopup(EventArgs ea);
protected void onReflectedMessage(ref Message m);
protected void onSelect(EventArgs ea);
public int opCmp(char[] val);
public int opCmp(Object o);
public int opEquals(Object o);
public int opEquals(char[] val);
public final Menu parent; [property setter]
public final Menu parent; [property getter]
public final void performClick();
public final void performSelect();
public Event popup(MenuItem,EventArgs);
public final bool radioCheck; [property setter]
public final bool radioCheck; [property getter]
public Event select(MenuItem,EventArgs);
public final char[] text; [property getter]
public final char[] text; [property setter]
public char[] toString();
[+] Inherited members
}
public static class MenuItem.MenuItemCollection
{
public void add(char[] value);
public void add(MenuItem mi);
public void add(char[] s);
public void addRange(char[][] items);
public void addRange(MenuItem[] items);
public bool contains(char[] s);
public int indexOf(char[] s);
public void insert(int index,char[] s);
public void remove(char[] s);
}

Page last modified on March 27, 2008, at 04:30 PM