public void RefreshGeometry(bool refresh_editor = true) { m_level.UpdateCounts(); gl_panel.BuildLevelExceptGMesh(); UpdateSegmentNumbering(); if (refresh_editor) { this.Refresh(); } UpdateCountLabels(); TexturingPane.UpdateTextureLabels(); GeometryDecalsPane.UpdateDecalLabels(); EntityEditPane.UpdateEntityLabels(); }
private void Editor_Load(object sender, EventArgs e) { UpdateDirectories(); LoadTextureSets(); //Do this before NewLevel() NewLevel(); UndoInit(); KeyPreview = true; m_lvl_buffer = new Level(this); gl_panel.Initialize(this); LoadPreferences(); UpdateOptionLabels(); EntityEditPane.UpdateEntityLabels(); RefreshGrid(); gl_panel.ResetViews(); //Update initial states GeometryDecalsPane.UpdateDecalLabels(); EditorLoaded = true; }