Beispiel #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Program.engine.setComponent(typeof(IIconProducer), new IconQueue());
            IconGetter.RunWorkerAsync();

            console = ConfigSelector.createConsole();
            console.Hide();

            Font font = ConfigSelector.Font;

            if (font != null)
            {
                Program.engine.Font = font;
            }

            demoFlowPanel1.Controls.Add(console);

            //            consoleTextBox1.engine = Program.engine;

            browser = Program.engine.getComponent <IBrowser>();
            browser.DirectoryChanged += new EventHandler(browser_onChangeDirectory);
            browserPanel.PageService  = browser;
            browser.CursorChanged    += new EventHandler(browserPanel.onCursorChanged);

            browser.CurrentDir = new DirectoryInfo(Directory.GetCurrentDirectory());

            Program.engine.UINotify += new EventHandler <Engine.Notification.NotifyArgs>(onEngineNotification);

            m_demoFlowPanelTimer          = new Timer();
            m_demoFlowPanelTimer.Interval = 100;
            m_demoFlowPanelTimer.Tick    += new EventHandler(m_demoFlowPanelTimer_Tick);
            m_demoFlowPanelTimer.Start();
        }