public WindowManager(DisplayDriver dd, Desktop desk, FontRenderer fr) { display = dd; desktop = desk; fontRenderer = fr; sX = 10; sY = 10; eX = display.getWidth() - 10; eY = display.getHeight() - 10; backGroundWindows = new Window[0]; }
protected override void Run() { Font f = new BasicFont(); FontRenderer fr = new FontRenderer(display, f); Desktop desktop = null; WindowManager windowManager = new WindowManager(display, desktop, fr); //windowManager.addWindow(new HelloWorldProgram(windowManager)); int status = 0; while (true) { PrintDebug("Before Step"); status = windowManager.step(); PrintDebug("After Step"); mr.renderMouse(); display.step(); } }
public static void drawWindows(BufferedDisplayDriver display, IconRenderer ir, FontRenderer fr) { NotepadWindow.renderWindow(display, ir, fr); }