Пример #1
0
        public FormMain()
        {
            InitializeComponent();
            m_Config = new GConfig(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "config.xml"));
            if (m_Config.Exist("Application"))
            {
                LoadConfig(m_Config["Application"]);
            }
            new IconManager(m_Config["Application"]);
            m_FileSystemManager = new FileSystemManager(m_Config["FileSystemTree"], treeView1);
            m_FileSystemManager.OnDisplayLayer += new FileSystemManager.DisplayLayer(m_FileSystemManager_OnDisplayLayer);
            m_Container = new GIS.AddonContainer();

            string str = GIS.AddonContainer.DllDirectory;

            m_GeoSpace = new GeoStar.Control.GeoSpace2D();
            splitContainerMap.Panel1.Controls.Add(m_GeoSpace);
            m_GeoSpace.Dock = DockStyle.Fill;

            m_MainToolBar.OnClick += new CToolLoader.Click(m_MainToolBar_OnClick);
            m_MainMenuBar.OnClick += new CToolLoader.Click(m_MainToolBar_OnClick);
            m_AddonManager         = new AddonManager();

            m_GeoSpace.MouseMove            += new MouseEventHandler(m_GeoSpace_MouseMove);
            m_GeoSpace.Cursor                = Cursors.Hand;
            WindowState                      = FormWindowState.Maximized;
            splitContainer1.SplitterDistance = splitContainer1.Width / 4;

            splitContainerMap.SplitterDistance = 3 * splitContainerMap.Width / 4;
        }
Пример #2
0
 public GConfig(string file) : base(file)
 {
     GlobalConfig = this;
 }