示例#1
0
        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];
        }
示例#2
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();

            }
        }
示例#3
0
 public static void drawWindows(BufferedDisplayDriver display, IconRenderer ir, FontRenderer fr)
 {
     NotepadWindow.renderWindow(display, ir, fr);
 }