public MainForm()
        {
            InitializeComponent();

            ObjectIcons = objectClassIcons;

            //create a project
            Project newProject = new Project();
            newProject.Name = "Test Project";

            newProject.DataFiles.Add(new DataFile("Init Monster", @"J:\Kal Online\Server\Config\InitMonster.txt"));
            newProject.DataFiles.Add(new DataFile("Gen Monster", @"J:\Kal Online\Server\Config\GenMonster.txt"));
            newProject.DataFiles.Add(new DataFile("Init Item", @"J:\Kal Online\Server\Config\InitItem.txt"));
            newProject.DataFiles.Add(new DataFile("Message E", @"J:\Kal Online\message-e.txt"));

            CurrentProject = newProject;

            //load minimaps
            //MinimapLoader.LoadMaps();

            //begin deserializing lisp
            LoadingForm loadingForm = new LoadingForm();
            loadingForm.ShowDialog();

            objectClassListView.PropertyGrid = propertyGrid;
            objectClassListView.ObjectLinksListView = objectLinksListView;

            UpdateDataFileList();
        }
 private void openProjectDialog_FileOk(object sender, CancelEventArgs e)
 {
     CurrentProject = Project.Load(openProjectDialog.FileName);
 }