Пример #1
0
 internal void OnKeyDown(KeyboardEvent e)
 {
     if (e.CtrlKey && e.KeyCode == KeyboardEvent.DOM_VK_Z)
     {
         if (this.undoTree.CanUndo)
         {
             this.undoTree.Undo();
             this.UpdateChildControls();
         }
         e.PreventDefault();
         e.StopPropagation();
     }
     else if (e.CtrlKey && e.KeyCode == KeyboardEvent.DOM_VK_Y)
     {
         if (this.undoTree.CanRedo)
         {
             this.undoTree.Redo();
             this.UpdateChildControls();
         }
         e.PreventDefault();
         e.StopPropagation();
     }
     else if (e.CtrlKey && e.KeyCode == KeyboardEvent.DOM_VK_F)
     {
         FixPosition();
         e.PreventDefault();
         e.StopPropagation();
     }
     else if (e.CtrlKey && (e.KeyCode == KeyboardEvent.DOM_VK_R || e.KeyCode == KeyboardEvent.DOM_VK_M))
     {
         ResetToFixed();
         e.PreventDefault();
         e.StopPropagation();
     }
     else if (e.CtrlKey && e.KeyCode == KeyboardEvent.DOM_VK_U)
     {
         Unfix();
         e.PreventDefault();
         e.StopPropagation();
     }
 }