Beispiel #1
0
        private void editLvlEditor_ChangedMode(object sender, EditorViewPort.ChangedModeEventArgs e)
        {
            lblModeDisplay.Text = "(Current mode: " + editLvlEditor.Mode.ToString() + ")";
            EditorViewPort.Editor ed = editLvlEditor;
            switch (ed.Mode)
            {
            case (EditorMode.LvlPropMode):
            {
                PrepareToLvlProp();
                this.Invalidate();
                break;
            }

            case (EditorMode.DeleteMode):
            {
                PrepareToDelete();
                this.Invalidate();
                break;
            }

            case (EditorMode.SelectMode):
            {
                PrepareToSelect();
                this.Invalidate();
                break;
            }

            case (EditorMode.InsertMode):
            {
                PrepareToInsert();
                this.Invalidate();
                break;
            }
            }
        }
Beispiel #2
0
 protected virtual void OnChangedMode(ChangedModeEventArgs e)
 {
     if (ChangedMode != null && this != null)
     {
         ChangedMode(this, e);
     }
 }