[archived content]

module dfl.control;
public enum AnchorStyles;
public enum BoundsSpecified;
public class ContainerControl: ScrollableControl
{
public final bool activateControl(Control ctrl);
public Control activeControl; [property setter]
public Control activeControl; [property getter]
public final Form parentForm; [property getter]
[+] Inherited members
}
{
public void add(Control ctrl);
public bool contains(Control ctrl);
public int indexOf(Control ctrl);
public int length; [property getter]
public int opApply(int delegate(ref Control) dg);
public int opIndex; [property getter]
protected final Control owner; [property getter]
public void remove(Control ctrl);
public void removeAt(int i);
}
{
public final int all; [property setter]
public final int all; [property getter]
public final int bottom; [property getter]
public final int bottom; [property setter]
public final int left; [property getter]
public final int left; [property setter]
public final int right; [property setter]
public final int right; [property getter]
public final int top; [property getter]
public final int top; [property setter]
}
public class Control
{
public Color backColor; [property setter]
public Color backColor; [property getter]
public Event backColorChanged(Control,EventArgs);
public final int bottom; [property getter]
public final Rect bounds; [property getter]
public final Rect bounds; [property setter]
public final void bringToFront();
public final void bringUpOne();
public final bool canFocus; [property getter]
public final bool canSelect; [property getter]
public final bool capture; [property getter]
public final bool capture; [property setter]
public Event click(Control,EventArgs);
public final Rect clientRectangle; [property getter]
public final Size clientSize; [property getter]
public final Size clientSize; [property setter]
public final bool contains(Control ctrl);
public final bool containsFocus; [property getter]
public ContextMenu contextMenu; [property setter]
public ContextMenu contextMenu; [property getter]
public Event contextMenuChanged(Control,EventArgs);
public Event controlAdded(Control,ControlEventArgs);
public Event controlRemoved(Control,ControlEventArgs);
public final ControlCollection controls; [property getter]
public final void createControl();
protected ControlCollection createControlsInstance();
public final bool created; [property getter]
public final Graphics createGraphics();
protected void createHandle();
protected void createParams(ref CreateParams cp);
public Cursor cursor; [property setter]
public Cursor cursor; [property getter]
public Event cursorChanged(Control,EventArgs);
public static Color defaultBackColor; [property getter]
public static Font defaultFont; [property getter]
public static Font defaultFont; [property setter]
public static ControlFont defaultFont; [property setter]
public static Color defaultForeColor; [property getter]
protected Size defaultSize; [property getter]
protected void defWndProc(ref Message msg);
public final void delayInvoke(void(* fn)());
public final void delayInvoke(void(* fn)(Control, size_t[]),size_t[] params...);
protected void destroyHandle();
public final void disable();
public final void disableVisualStyle(bool byes = true);
public Rect displayRectangle; [property getter]
protected void dispose(bool disposing);
public void dispose();
public Event disposed(Control,EventArgs);
public DockStyle dock; [property getter]
public DockStyle dock; [property setter]
public Event doubleClick(Control,EventArgs);
public final void enable();
public final bool enabled; [property getter]
public final bool enabled; [property setter]
public Event enabledChanged(Control,EventArgs);
public final Form findForm();
public final bool focus();
public bool focused; [property getter]
public Font font; [property setter]
public Font font; [property getter]
public Event fontChanged(Control,EventArgs);
public Color foreColor; [property setter]
public Color foreColor; [property getter]
public Event foreColorChanged(Control,EventArgs);
public static Control fromChildHandle(HWND hwChild);
public static Control fromHandle(HWND hw);
public final Size getAutoScaleSize();
public final Size getAutoScaleSize(Font f);
public final Control getChildAtPoint(Point pt);
protected final bool getStyle(ControlStyles flag);
protected final bool getTopLevel();
public Event gotFocus(Control,EventArgs);
public final HWindow handle; [property getter]
public Event handleCreated(Control,EventArgs);
public Event handleDestroyed(Control,EventArgs);
public final bool hasChildren; [property getter]
public final bool hasLayout; [property setter]
public final bool hasLayout; [property getter]
public Event hasLayoutChanged(Control,EventArgs);
public final int height; [property setter]
public final int height; [property getter]
public Event helpRequested(Control,HelpEventArgs);
public final void hide();
protected void initLayout();
public final void invalidate(bool andChildren);
public final void invalidate(Rect r);
public final void invalidate();
public final void invalidate(Region rgn);
public final void invalidate(Region rgn,bool andChildren);
public final void invalidate(Rect r,bool andChildren);
public final Object invoke(Object delegate(Object[]) dg,Object[] args...);
public final void invoke(void delegate() dg);
public bool invokeRequired; [property getter]
public final bool isHandleCreated; [property getter]
public static bool isMnemonic(dchar charCode,char[] text);
public Event keyDown(Control,KeyEventArgs);
public Event keyPress(Control,KeyPressEventArgs);
public Event keyUp(Control,KeyEventArgs);
public Event layout(Control,LayoutEventArgs);
public final int left; [property getter]
public final int left; [property setter]
public final Point location; [property setter]
public final Point location; [property getter]
public Event lostFocus(Control,EventArgs);
public static Keys modifierKeys; [property getter]
public static MouseButtons mouseButtons; [property getter]
public Event mouseDown(Control,MouseEventArgs);
public Event mouseEnter(Control,MouseEventArgs);
public Event mouseHover(Control,MouseEventArgs);
public Event mouseLeave(Control,MouseEventArgs);
public Event mouseMove(Control,MouseEventArgs);
public static Point mousePosition; [property getter]
public Event mouseUp(Control,MouseEventArgs);
public Event mouseWheel(Control,MouseEventArgs);
public Event move(Control,EventArgs);
public final char[] name; [property getter]
public final char[] name; [property setter]
protected void onBackColorChanged(EventArgs ea);
protected void onClick(EventArgs ea);
protected void onContextMenuChanged(EventArgs ea);
protected void onControlAdded(ControlEventArgs cea);
protected void onControlRemoved(ControlEventArgs cea);
protected void onCursorChanged(EventArgs ea);
protected void onDisposed(EventArgs ea);
protected void onDoubleClick(EventArgs ea);
protected void onEnabledChanged(EventArgs ea);
protected void onFontChanged(EventArgs ea);
protected void onForeColorChanged(EventArgs ea);
protected void onGotFocus(EventArgs ea);
protected void onHandleCreated(EventArgs ea);
protected void onHandleDestroyed(EventArgs ea);
protected void onHasLayoutChanged(EventArgs ea);
protected void onHelpRequested(HelpEventArgs hea);
protected void onKeyDown(KeyEventArgs kea);
protected void onKeyPress(KeyPressEventArgs kea);
protected void onKeyUp(KeyEventArgs kea);
protected void onLayout(LayoutEventArgs lea);
protected void onLostFocus(EventArgs ea);
protected void onMouseDown(MouseEventArgs mea);
protected void onMouseEnter(MouseEventArgs mea);
protected void onMouseHover(MouseEventArgs mea);
protected void onMouseLeave(MouseEventArgs mea);
protected void onMouseMove(MouseEventArgs mea);
protected void onMouseUp(MouseEventArgs mea);
protected void onMouseWheel(MouseEventArgs mea);
protected void onMove(EventArgs ea);
protected void onPaint(PaintEventArgs pea);
protected void onPaintBackground(PaintEventArgs pea);
protected void onParentChanged(EventArgs ea);
protected void onReflectedMessage(ref Message m);
protected void onResize(EventArgs ea);
protected void onRightToLeftChanged(EventArgs ea);
protected void onSystemColorsChanged(EventArgs ea);
protected void onTextChanged(EventArgs ea);
protected void onVisibleChanged(EventArgs ea);
public int opCmp(Object o);
public int opCmp(Control ctrl);
public int opEquals(Object o);
public int opEquals(Control ctrl);
public Event paint(Control,PaintEventArgs);
public final Control parent; [property getter]
public final Control parent; [property setter]
public Event parentChanged(Control,EventArgs);
public final void performLayout();
public final void performLayout(Control affectedControl);
public final Point pointToClient(Point pt);
public final Point pointToScreen(Point pt);
public bool preProcessMessage(ref Message msg);
protected bool processKeyEventArgs(ref Message msg);
protected bool processMnemonic(dchar charCode);
protected void recreateHandle();
public final bool recreatingHandle; [property getter]
public final Rect rectangleToClient(Rect r);
public final Rect rectangleToScreen(Rect r);
public final void redraw();
public void refresh();
public final Region region; [property setter]
public final Region region; [property getter]
public void resetBackColor();
public void resetCursor();
public void resetFont();
public void resetForeColor();
public void resetRightToLeft();
public void resetText();
public Event resize(Control,EventArgs);
protected final bool resizeRedraw; [property getter]
public final bool resizeRedraw; [property setter]
public final void resumeLayout(bool byes);
public final void resumeLayout();
public final int right; [property getter]
public RightToLeft rightToLeft; [property setter]
public RightToLeft rightToLeft; [property getter]
public Event rightToLeftChanged(Control,EventArgs);
public void select(bool directed,bool forward);
public final void select();
public final void selectNextControl(Control ctrl,bool forward,bool tabStopOnly,bool nested,bool wrap);
public final void sendBackOne();
public final void sendToBack();
public final void setBounds(int x,int y,int width,int height,BoundsSpecified specified);
public final void setBounds(int x,int y,int width,int height);
protected void setBoundsCore(int x,int y,int width,int height,BoundsSpecified specified);
protected void setClientSizeCore(int width,int height);
protected final void setStyle(ControlStyles flag,bool value);
protected void setVisibleCore(bool byes);
public final void show();
public final Size size; [property getter]
public final Size size; [property setter]
public static bool supportsMouseTracking; [property getter]
public final void suspendLayout();
public Event systemColorsChanged(Control,EventArgs);
public final bool tabStop; [property getter]
public final bool tabStop; [property setter]
public final Object tag; [property setter]
public final Object tag; [property getter]
public char[] text; [property setter]
public char[] text; [property getter]
public Event textChanged(Control,EventArgs);
public final int top; [property setter]
public final int top; [property getter]
public final Control topLevelControl; [property getter]
public char[] toString();
public final void update();
protected final void updateStyles();
public final bool visible; [property getter]
public final bool visible; [property setter]
public Event visibleChanged(Control,EventArgs);
public final int width; [property getter]
public final int width; [property setter]
protected void wndProc(ref Message msg);
public final int zIndex; [property getter]
}
public static class Control.ControlCollection
{
public void add(Control ctrl);
public bool contains(Control ctrl);
public int indexOf(Control ctrl);
public int length; [property getter]
public int opApply(int delegate(ref Control) dg);
public int opIndex; [property getter]
protected final Control owner; [property getter]
public void remove(Control ctrl);
public void removeAt(int i);
}
public class ControlEventArgs: EventArgs
{
public final Control control; [property getter]
[+] Inherited members
}
public enum ControlFont;
public enum ControlStyles;
public struct CreateParams
{
public DWORD style;
public DWORD exStyle;
public DWORD classStyle;
public int height;
public int width;
public int y;
public int x;
public HINSTANCE inst;
public HMENU menu;
public HWND parent;
public void* param;
public char[] caption;
public char[] className;
}
public enum DockStyle;
public enum DragAction;
public enum DragDropEffects;
public class HelpEventArgs: EventArgs
{
public final bool handled; [property getter]
public final bool handled; [property setter]
public final Point mousePos; [property getter]
[+] Inherited members
}
public interface IContainerControl
{
public Control activeControl; [property getter]
}
public class InvalidateEventArgs: EventArgs
{
public final Rect invalidRect; [property getter]
[+] Inherited members
}
public class LayoutEventArgs: EventArgs
{
public final Control affectedControl; [property getter]
[+] Inherited members
}
public class ScrollableControl: Control
{
public final bool autoScale; [property setter]
public final bool autoScale; [property getter]
public final Size autoScaleBaseSize; [property getter]
public final Size autoScaleBaseSize; [property setter]
public const Size DEFAULT_SCALE;
public Rect displayRectangle; [property getter]
public final DockPaddingEdges dockPadding; [property getter]
public final bool hScroll; [property getter]
public final bool hScroll; [property setter]
protected ControlEventArgs onControlAdded; [property getter]
protected void onHandleCreated(EventArgs ea);
protected void onMouseWheel(MouseEventArgs ea);
protected void onResize(EventArgs ea);
protected void onVisibleChanged(EventArgs ea);
public final Point scrollPosition; [property getter]
public final Size scrollSize; [property setter]
public final Size scrollSize; [property getter]
public final bool vScroll; [property setter]
public final bool vScroll; [property getter]
protected void wndProc(ref Message m);
[+] Inherited members
}
{
public void add(Control ctrl);
public bool contains(Control ctrl);
public int indexOf(Control ctrl);
public int length; [property getter]
public int opApply(int delegate(ref Control) dg);
public int opIndex; [property getter]
protected final Control owner; [property getter]
public void remove(Control ctrl);
public void removeAt(int i);
}

Page last modified on May 18, 2005, at 02:47 PM