Return to package dfl. www.dprogramming.com

module dfl.button

classes
Button ButtonBase CheckBox RadioButton
enums
CheckState

Button
public class Button: ButtonBase, IButtonControl
{
public DialogResult dialogResult();    [property getter] public void dialogResult(DialogResult dr);    [property setter] public final void image(Image img);    [property setter] public final Image image();    [property getter] public void notifyDefault(bool byes); protected override void onHandleCreated(EventArgs ea); protected override void onHandleDestroyed(EventArgs ea); public void performClick(); public override void text(char[] txt);    [property setter] public this(); protected override void wndProc(inout Message m);
}

ButtonBase
public abstract class ButtonBase: ControlSuperClass
{
protected override void createParams(inout CreateParams cp); protected Size defaultSize();    [property getter] protected final void isDefault(bool byes);    [property setter] protected final bool isDefault();    [property getter] protected override void onReflectedMessage(inout Message m); protected override void prevWndProc(inout Message msg); public void textAlign(ContentAlignment calign);    [property setter] public ContentAlignment textAlign();    [property getter] public this(); protected override void wndProc(inout Message msg);
}

CheckBox
public class CheckBox: ButtonBase
{
public final Appearance appearance();    [property getter] public final void appearance(Appearance ap);    [property setter] public final void autoCheck(bool byes);    [property setter] public final bool autoCheck();    [property getter] public final bool checked();    [property getter] public final void checked(bool byes);    [property setter] public final void checkState(CheckState st);    [property setter] public final CheckState checkState();    [property getter] protected override void onHandleCreated(EventArgs ea); public this();
}

CheckState
public enum CheckState: ubyte
{
	UNCHECKED,
	CHECKED,
	INDETERMINATE,
}

RadioButton
public class RadioButton: ButtonBase
{
public final void appearance(Appearance ap);    [property setter] public final Appearance appearance();    [property getter] public final void autoCheck(bool byes);    [property setter] public final bool autoCheck();    [property getter] public final bool checked();    [property getter] public final void checked(bool byes);    [property setter] public final void checkState(CheckState st);    [property setter] public final CheckState checkState();    [property getter] protected override void onClick(EventArgs ea); protected override void onHandleCreated(EventArgs ea); public void performClick(); public this();
}