Return to package dfl. www.dprogramming.com

module dfl.application

classes
Application ApplicationContext

Application
public final class Application
{
public static void addMessageFilter(IMessageFilter mf); public static bool autoCollect();    [property getter] public static void autoCollect(bool byes);    [property setter] public static bool doEvents(); public static void enableVisualStyles(); public static char[] executablePath();    [property getter] public static void exit(); public static void exitThread(); public static HINSTANCE getInstance(); public static bool messageLoop();    [property getter] public static void onThreadException(Object e); public static void removeMessageFilter(IMessageFilter mf); public static Resources resources();    [property getter] public static void run(void delegate() whileIdle); public static void run(Form mainForm, void delegate() whileIdle); public static void run(); public static void run(Form mainForm); public static void run(ApplicationContext appcon); public static void run(ApplicationContext appcon, void delegate() whileIdle); public static void setInstance(HINSTANCE inst); public static char[] startupPath();    [property getter] public static void waitForEvent(); public static Event() idle; public static Event(ThreadExceptionEventArgs) threadException; public static Event() threadExit;
}

ApplicationContext
public class ApplicationContext
{
public final void exitThread(); protected void exitThreadCore(); public final Form mainForm();    [property getter] public final void mainForm(Form mainForm);    [property setter] protected void onMainFormClosed(Object sender, EventArgs args); public this(); public this(Form mainForm); public Event() threadExit;
}