Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/22/10 00:44:01 (14 years ago)
Author:
swagner
Message:

Sorted usings and removed unused usings in entire solution (#1094)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/Tools/HotKeys.cs

    r3038 r4068  
    1 using System;
    2 using System.Collections.Generic;
    3 using System.Text;
    4 using System.Diagnostics;
    5 
    6 namespace Netron.Diagramming.Core
    7 {
     1
     2namespace Netron.Diagramming.Core {
     3  /// <summary>
     4  /// This class implementing the <see cref="IKeyboardListener"/> collects all the hotkeys.
     5  /// </summary>
     6  class HotKeys : IKeyboardListener {
     7    // ------------------------------------------------------------------
    88    /// <summary>
    9     /// This class implementing the <see cref="IKeyboardListener"/> collects all the hotkeys.
     9    /// Specifies if the Control key is pressed.  This is set in the
     10    /// KeyPress and KeyUp methods.
    1011    /// </summary>
    11     class HotKeys : IKeyboardListener
    12     {
    13         // ------------------------------------------------------------------
    14         /// <summary>
    15         /// Specifies if the Control key is pressed.  This is set in the
    16         /// KeyPress and KeyUp methods.
    17         /// </summary>
    18         // ------------------------------------------------------------------
    19         bool controlIsPressed = false;
    20 
    21         private IController mController;
    22 
    23         public IController Controller
    24         {
    25             get { return mController; }
    26         }
    27 
    28         public HotKeys(IController controller)
    29         {
    30             mController = controller;
    31         }
    32 
    33         public void KeyUp(System.Windows.Forms.KeyEventArgs e)
    34         {
    35             switch (e.KeyCode)
    36             {
    37                 case System.Windows.Forms.Keys.A:
    38                     if (controlIsPressed)
    39                     {
    40                         this.Controller.SelectAll();
    41                     }
    42                     break;
    43                 case System.Windows.Forms.Keys.Add:
    44                     break;
    45                 case System.Windows.Forms.Keys.Alt:
    46                     break;
    47 
    48                 case System.Windows.Forms.Keys.Attn:
    49                     break;
    50                 case System.Windows.Forms.Keys.B:
    51                     break;
    52                 case System.Windows.Forms.Keys.Back:
    53                     break;
    54                 case System.Windows.Forms.Keys.BrowserBack:
    55                     break;
    56                 case System.Windows.Forms.Keys.BrowserFavorites:
    57                     break;
    58                 case System.Windows.Forms.Keys.BrowserForward:
    59                     break;
    60                 case System.Windows.Forms.Keys.BrowserHome:
    61                     break;
    62                 case System.Windows.Forms.Keys.BrowserRefresh:
    63                     break;
    64                 case System.Windows.Forms.Keys.BrowserSearch:
    65                     break;
    66                 case System.Windows.Forms.Keys.BrowserStop:
    67                     break;
    68                 case System.Windows.Forms.Keys.C:
    69                     if (controlIsPressed)
    70                     {
    71                         this.Controller.ActivateTool(
    72                             ControllerBase.CopyToolName);
    73                     }
    74                     break;
    75                 case System.Windows.Forms.Keys.Cancel:
    76                     break;
    77                 case System.Windows.Forms.Keys.Capital:
    78                     break;
    79 
    80                 case System.Windows.Forms.Keys.Clear:
    81                     break;
    82                 case System.Windows.Forms.Keys.Control:
    83                     break;
    84                 case System.Windows.Forms.Keys.ControlKey:
    85                     break;
    86                 case System.Windows.Forms.Keys.Crsel:
    87                     break;
    88                 case System.Windows.Forms.Keys.D:
    89                     break;
    90                 case System.Windows.Forms.Keys.D0:
    91                     break;
    92                 case System.Windows.Forms.Keys.D1:
    93                     break;
    94                 case System.Windows.Forms.Keys.D2:
    95                     break;
    96                 case System.Windows.Forms.Keys.D3:
    97                     break;
    98                 case System.Windows.Forms.Keys.D4:
    99                     break;
    100                 case System.Windows.Forms.Keys.D5:
    101                     break;
    102                 case System.Windows.Forms.Keys.D6:
    103                     break;
    104                 case System.Windows.Forms.Keys.D7:
    105                     break;
    106                 case System.Windows.Forms.Keys.D8:
    107                     break;
    108                 case System.Windows.Forms.Keys.D9:
    109                     break;
    110                 case System.Windows.Forms.Keys.Decimal:
    111                     break;
    112                 case System.Windows.Forms.Keys.Delete:
    113                     // The following code was moved to the DeleteTool.
    114                     //cmd = new DeleteCommand(
    115                     //    this.mController,
    116                     //    Selection.SelectedItems.Copy());
    117                     //this.Controller.UndoManager.AddUndoCommand(cmd);
    118                     //cmd.Redo();
    119 
    120                     Controller.ActivateTool(ControllerBase.DeleteToolName);
    121                     break;
    122                 case System.Windows.Forms.Keys.Divide:
    123                     break;
    124                 case System.Windows.Forms.Keys.Down:
    125                     break;
    126                 case System.Windows.Forms.Keys.E:
    127                     break;
    128                 case System.Windows.Forms.Keys.End:
    129                     break;
    130                 case System.Windows.Forms.Keys.Enter:
    131                     break;
    132                 case System.Windows.Forms.Keys.EraseEof:
    133                     break;
    134                 case System.Windows.Forms.Keys.Escape:
    135                     break;
    136                 case System.Windows.Forms.Keys.Execute:
    137                     break;
    138 
    139                 case System.Windows.Forms.Keys.F:
    140                     break;
    141                 case System.Windows.Forms.Keys.F1:
    142                     break;
    143                 case System.Windows.Forms.Keys.F10:
    144                     break;
    145                 case System.Windows.Forms.Keys.F11:
    146                     break;
    147                 case System.Windows.Forms.Keys.F12:
    148                     break;
    149                 case System.Windows.Forms.Keys.F13:
    150                     break;
    151                 case System.Windows.Forms.Keys.F14:
    152                     break;
    153                 case System.Windows.Forms.Keys.F15:
    154                     break;
    155                 case System.Windows.Forms.Keys.F16:
    156                     break;
    157                 case System.Windows.Forms.Keys.F17:
    158                     break;
    159                 case System.Windows.Forms.Keys.F18:
    160                     break;
    161                 case System.Windows.Forms.Keys.F19:
    162                     break;
    163                 case System.Windows.Forms.Keys.F2:
    164                     break;
    165                 case System.Windows.Forms.Keys.F20:
    166                     break;
    167                 case System.Windows.Forms.Keys.F21:
    168                     break;
    169                 case System.Windows.Forms.Keys.F22:
    170                     break;
    171                 case System.Windows.Forms.Keys.F23:
    172                     break;
    173                 case System.Windows.Forms.Keys.F24:
    174                     break;
    175                 case System.Windows.Forms.Keys.F3:
    176                     break;
    177                 case System.Windows.Forms.Keys.F4:
    178                     break;
    179                 case System.Windows.Forms.Keys.F5:
    180                     break;
    181                 case System.Windows.Forms.Keys.F6:
    182                     break;
    183                 case System.Windows.Forms.Keys.F7:
    184                     break;
    185                 case System.Windows.Forms.Keys.F8:
    186                     break;
    187                 case System.Windows.Forms.Keys.F9:
    188                     break;
    189                 case System.Windows.Forms.Keys.FinalMode:
    190                     break;
    191                 case System.Windows.Forms.Keys.G:
    192                     break;
    193                 case System.Windows.Forms.Keys.H:
    194                     break;
    195 
    196 
    197 
    198                 case System.Windows.Forms.Keys.Help:
    199                     break;
    200                 case System.Windows.Forms.Keys.Home:
    201                     break;
    202                 case System.Windows.Forms.Keys.I:
    203                     break;
    204 
    205                 case System.Windows.Forms.Keys.Insert:
    206                     break;
    207                 case System.Windows.Forms.Keys.J:
    208                     break;
    209 
    210                 case System.Windows.Forms.Keys.K:
    211                     break;
    212 
    213                 case System.Windows.Forms.Keys.KeyCode:
    214                     break;
    215                 case System.Windows.Forms.Keys.L:
    216                     break;
    217                 case System.Windows.Forms.Keys.LButton:
    218                     break;
    219                 case System.Windows.Forms.Keys.LControlKey:
    220                     break;
    221                 case System.Windows.Forms.Keys.LMenu:
    222                     break;
    223                 case System.Windows.Forms.Keys.LShiftKey:
    224                     break;
    225                 case System.Windows.Forms.Keys.LWin:
    226                     break;
    227 
    228                 case System.Windows.Forms.Keys.Left:
    229                     break;
    230                 case System.Windows.Forms.Keys.LineFeed:
    231                     break;
    232                 case System.Windows.Forms.Keys.M:
    233                     break;
    234                 case System.Windows.Forms.Keys.MButton:
    235                     break;
    236 
    237                 case System.Windows.Forms.Keys.Menu:
    238                     break;
    239                 case System.Windows.Forms.Keys.Modifiers:
    240                     break;
    241                 case System.Windows.Forms.Keys.Multiply:
    242                     break;
    243                 case System.Windows.Forms.Keys.N:
    244                     if (controlIsPressed)
    245                         this.Controller.ParentControl.NewDocument();
    246                     break;
    247                 case System.Windows.Forms.Keys.Next:
    248                     break;
    249                 case System.Windows.Forms.Keys.NoName:
    250                     break;
    251                 case System.Windows.Forms.Keys.None:
    252                     break;
    253                 case System.Windows.Forms.Keys.NumLock:
    254                     break;
    255                 case System.Windows.Forms.Keys.NumPad0:
    256                     break;
    257                 case System.Windows.Forms.Keys.NumPad1:
    258 
    259                     break;
    260                 case System.Windows.Forms.Keys.NumPad2:
    261                     break;
    262                 case System.Windows.Forms.Keys.NumPad3:
    263                     break;
    264                 case System.Windows.Forms.Keys.NumPad4:
    265                     break;
    266                 case System.Windows.Forms.Keys.NumPad5:
    267                     break;
    268                 case System.Windows.Forms.Keys.NumPad6:
    269                     break;
    270                 case System.Windows.Forms.Keys.NumPad7:
    271                     break;
    272                 case System.Windows.Forms.Keys.NumPad8:
    273                     break;
    274                 case System.Windows.Forms.Keys.NumPad9:
    275                     break;
    276                 case System.Windows.Forms.Keys.O:
    277                     this.Controller.ParentControl.Open();
    278                     break;
    279 
    280 
    281                 case System.Windows.Forms.Keys.Oemcomma:
    282                     break;
    283                 case System.Windows.Forms.Keys.Oemplus:
    284                     break;
    285 
    286                 case System.Windows.Forms.Keys.P:
    287 
    288                     break;
    289 
    290                 case System.Windows.Forms.Keys.Packet:
    291                     break;
    292 
    293                 case System.Windows.Forms.Keys.PageUp:
    294                     break;
    295                 case System.Windows.Forms.Keys.Pause:
    296                     break;
    297                 case System.Windows.Forms.Keys.Play:
    298                     break;
    299                 case System.Windows.Forms.Keys.Print:
    300                     break;
    301                 case System.Windows.Forms.Keys.PrintScreen:
    302                     break;
    303 
    304                 case System.Windows.Forms.Keys.ProcessKey:
    305                     break;
    306                 case System.Windows.Forms.Keys.Q:
    307                     break;
    308                 case System.Windows.Forms.Keys.R:
    309                     break;
    310                 case System.Windows.Forms.Keys.RButton:
    311                     break;
    312                 case System.Windows.Forms.Keys.RControlKey:
    313                     break;
    314                 case System.Windows.Forms.Keys.RMenu:
    315                     break;
    316                 case System.Windows.Forms.Keys.RShiftKey:
    317                     break;
    318                 case System.Windows.Forms.Keys.RWin:
    319                     break;
    320 
    321                 case System.Windows.Forms.Keys.Right:
    322                     break;
    323                 case System.Windows.Forms.Keys.S:
    324                     this.Controller.ParentControl.Save();
    325                     break;
    326                 case System.Windows.Forms.Keys.Scroll:
    327                     break;
    328                 case System.Windows.Forms.Keys.Select:
    329                     break;
    330                 case System.Windows.Forms.Keys.SelectMedia:
    331                     break;
    332                 case System.Windows.Forms.Keys.Separator:
    333                     break;
    334                 case System.Windows.Forms.Keys.Shift:
    335                     break;
    336                 case System.Windows.Forms.Keys.ShiftKey:
    337                     break;
    338                 case System.Windows.Forms.Keys.Sleep:
    339                     break;
    340 
    341                 case System.Windows.Forms.Keys.Space:
    342                     break;
    343                 case System.Windows.Forms.Keys.Subtract:
    344                     break;
    345                 case System.Windows.Forms.Keys.T:
    346                     break;
    347                 case System.Windows.Forms.Keys.Tab:
    348                     break;
    349                 case System.Windows.Forms.Keys.U:
    350                     break;
    351                 case System.Windows.Forms.Keys.Up:
    352                     break;
    353                 case System.Windows.Forms.Keys.V:
    354                     if (controlIsPressed)
    355                     {
    356                         this.Controller.ActivateTool(
    357                             ControllerBase.PasteToolName);
    358                     }
    359                     break;
    360                 case System.Windows.Forms.Keys.VolumeDown:
    361                     break;
    362                 case System.Windows.Forms.Keys.VolumeMute:
    363                     break;
    364                 case System.Windows.Forms.Keys.VolumeUp:
    365                     break;
    366                 case System.Windows.Forms.Keys.W:
    367                     break;
    368                 case System.Windows.Forms.Keys.X:
    369                     if (controlIsPressed)
    370                     {
    371                         this.Controller.ActivateTool(
    372                             ControllerBase.CutToolName);
    373                     }
    374                     break;
    375 
    376                 case System.Windows.Forms.Keys.Y:
    377                     if (controlIsPressed)
    378                     {
    379                         if (this.Controller.UndoManager.CanRedo())
    380                         {
    381                             this.Controller.Redo();
    382                         }
    383                     }
    384                     break;
    385                 case System.Windows.Forms.Keys.Z:
    386                     if (controlIsPressed)
    387                     {
    388                         if (this.Controller.UndoManager.CanUndo())
    389                         {
    390                             this.Controller.Undo();
    391                         }
    392                     }
    393                     break;
    394                 case System.Windows.Forms.Keys.Zoom:
    395                     break;
    396                 default:
    397                     break;
     12    // ------------------------------------------------------------------
     13    bool controlIsPressed = false;
     14
     15    private IController mController;
     16
     17    public IController Controller {
     18      get { return mController; }
     19    }
     20
     21    public HotKeys(IController controller) {
     22      mController = controller;
     23    }
     24
     25    public void KeyUp(System.Windows.Forms.KeyEventArgs e) {
     26      switch (e.KeyCode) {
     27        case System.Windows.Forms.Keys.A:
     28          if (controlIsPressed) {
     29            this.Controller.SelectAll();
     30          }
     31          break;
     32        case System.Windows.Forms.Keys.Add:
     33          break;
     34        case System.Windows.Forms.Keys.Alt:
     35          break;
     36
     37        case System.Windows.Forms.Keys.Attn:
     38          break;
     39        case System.Windows.Forms.Keys.B:
     40          break;
     41        case System.Windows.Forms.Keys.Back:
     42          break;
     43        case System.Windows.Forms.Keys.BrowserBack:
     44          break;
     45        case System.Windows.Forms.Keys.BrowserFavorites:
     46          break;
     47        case System.Windows.Forms.Keys.BrowserForward:
     48          break;
     49        case System.Windows.Forms.Keys.BrowserHome:
     50          break;
     51        case System.Windows.Forms.Keys.BrowserRefresh:
     52          break;
     53        case System.Windows.Forms.Keys.BrowserSearch:
     54          break;
     55        case System.Windows.Forms.Keys.BrowserStop:
     56          break;
     57        case System.Windows.Forms.Keys.C:
     58          if (controlIsPressed) {
     59            this.Controller.ActivateTool(
     60                ControllerBase.CopyToolName);
     61          }
     62          break;
     63        case System.Windows.Forms.Keys.Cancel:
     64          break;
     65        case System.Windows.Forms.Keys.Capital:
     66          break;
     67
     68        case System.Windows.Forms.Keys.Clear:
     69          break;
     70        case System.Windows.Forms.Keys.Control:
     71          break;
     72        case System.Windows.Forms.Keys.ControlKey:
     73          break;
     74        case System.Windows.Forms.Keys.Crsel:
     75          break;
     76        case System.Windows.Forms.Keys.D:
     77          break;
     78        case System.Windows.Forms.Keys.D0:
     79          break;
     80        case System.Windows.Forms.Keys.D1:
     81          break;
     82        case System.Windows.Forms.Keys.D2:
     83          break;
     84        case System.Windows.Forms.Keys.D3:
     85          break;
     86        case System.Windows.Forms.Keys.D4:
     87          break;
     88        case System.Windows.Forms.Keys.D5:
     89          break;
     90        case System.Windows.Forms.Keys.D6:
     91          break;
     92        case System.Windows.Forms.Keys.D7:
     93          break;
     94        case System.Windows.Forms.Keys.D8:
     95          break;
     96        case System.Windows.Forms.Keys.D9:
     97          break;
     98        case System.Windows.Forms.Keys.Decimal:
     99          break;
     100        case System.Windows.Forms.Keys.Delete:
     101          // The following code was moved to the DeleteTool.
     102          //cmd = new DeleteCommand(
     103          //    this.mController,
     104          //    Selection.SelectedItems.Copy());
     105          //this.Controller.UndoManager.AddUndoCommand(cmd);
     106          //cmd.Redo();
     107
     108          Controller.ActivateTool(ControllerBase.DeleteToolName);
     109          break;
     110        case System.Windows.Forms.Keys.Divide:
     111          break;
     112        case System.Windows.Forms.Keys.Down:
     113          break;
     114        case System.Windows.Forms.Keys.E:
     115          break;
     116        case System.Windows.Forms.Keys.End:
     117          break;
     118        case System.Windows.Forms.Keys.Enter:
     119          break;
     120        case System.Windows.Forms.Keys.EraseEof:
     121          break;
     122        case System.Windows.Forms.Keys.Escape:
     123          break;
     124        case System.Windows.Forms.Keys.Execute:
     125          break;
     126
     127        case System.Windows.Forms.Keys.F:
     128          break;
     129        case System.Windows.Forms.Keys.F1:
     130          break;
     131        case System.Windows.Forms.Keys.F10:
     132          break;
     133        case System.Windows.Forms.Keys.F11:
     134          break;
     135        case System.Windows.Forms.Keys.F12:
     136          break;
     137        case System.Windows.Forms.Keys.F13:
     138          break;
     139        case System.Windows.Forms.Keys.F14:
     140          break;
     141        case System.Windows.Forms.Keys.F15:
     142          break;
     143        case System.Windows.Forms.Keys.F16:
     144          break;
     145        case System.Windows.Forms.Keys.F17:
     146          break;
     147        case System.Windows.Forms.Keys.F18:
     148          break;
     149        case System.Windows.Forms.Keys.F19:
     150          break;
     151        case System.Windows.Forms.Keys.F2:
     152          break;
     153        case System.Windows.Forms.Keys.F20:
     154          break;
     155        case System.Windows.Forms.Keys.F21:
     156          break;
     157        case System.Windows.Forms.Keys.F22:
     158          break;
     159        case System.Windows.Forms.Keys.F23:
     160          break;
     161        case System.Windows.Forms.Keys.F24:
     162          break;
     163        case System.Windows.Forms.Keys.F3:
     164          break;
     165        case System.Windows.Forms.Keys.F4:
     166          break;
     167        case System.Windows.Forms.Keys.F5:
     168          break;
     169        case System.Windows.Forms.Keys.F6:
     170          break;
     171        case System.Windows.Forms.Keys.F7:
     172          break;
     173        case System.Windows.Forms.Keys.F8:
     174          break;
     175        case System.Windows.Forms.Keys.F9:
     176          break;
     177        case System.Windows.Forms.Keys.FinalMode:
     178          break;
     179        case System.Windows.Forms.Keys.G:
     180          break;
     181        case System.Windows.Forms.Keys.H:
     182          break;
     183
     184
     185
     186        case System.Windows.Forms.Keys.Help:
     187          break;
     188        case System.Windows.Forms.Keys.Home:
     189          break;
     190        case System.Windows.Forms.Keys.I:
     191          break;
     192
     193        case System.Windows.Forms.Keys.Insert:
     194          break;
     195        case System.Windows.Forms.Keys.J:
     196          break;
     197
     198        case System.Windows.Forms.Keys.K:
     199          break;
     200
     201        case System.Windows.Forms.Keys.KeyCode:
     202          break;
     203        case System.Windows.Forms.Keys.L:
     204          break;
     205        case System.Windows.Forms.Keys.LButton:
     206          break;
     207        case System.Windows.Forms.Keys.LControlKey:
     208          break;
     209        case System.Windows.Forms.Keys.LMenu:
     210          break;
     211        case System.Windows.Forms.Keys.LShiftKey:
     212          break;
     213        case System.Windows.Forms.Keys.LWin:
     214          break;
     215
     216        case System.Windows.Forms.Keys.Left:
     217          break;
     218        case System.Windows.Forms.Keys.LineFeed:
     219          break;
     220        case System.Windows.Forms.Keys.M:
     221          break;
     222        case System.Windows.Forms.Keys.MButton:
     223          break;
     224
     225        case System.Windows.Forms.Keys.Menu:
     226          break;
     227        case System.Windows.Forms.Keys.Modifiers:
     228          break;
     229        case System.Windows.Forms.Keys.Multiply:
     230          break;
     231        case System.Windows.Forms.Keys.N:
     232          if (controlIsPressed)
     233            this.Controller.ParentControl.NewDocument();
     234          break;
     235        case System.Windows.Forms.Keys.Next:
     236          break;
     237        case System.Windows.Forms.Keys.NoName:
     238          break;
     239        case System.Windows.Forms.Keys.None:
     240          break;
     241        case System.Windows.Forms.Keys.NumLock:
     242          break;
     243        case System.Windows.Forms.Keys.NumPad0:
     244          break;
     245        case System.Windows.Forms.Keys.NumPad1:
     246
     247          break;
     248        case System.Windows.Forms.Keys.NumPad2:
     249          break;
     250        case System.Windows.Forms.Keys.NumPad3:
     251          break;
     252        case System.Windows.Forms.Keys.NumPad4:
     253          break;
     254        case System.Windows.Forms.Keys.NumPad5:
     255          break;
     256        case System.Windows.Forms.Keys.NumPad6:
     257          break;
     258        case System.Windows.Forms.Keys.NumPad7:
     259          break;
     260        case System.Windows.Forms.Keys.NumPad8:
     261          break;
     262        case System.Windows.Forms.Keys.NumPad9:
     263          break;
     264        case System.Windows.Forms.Keys.O:
     265          this.Controller.ParentControl.Open();
     266          break;
     267
     268
     269        case System.Windows.Forms.Keys.Oemcomma:
     270          break;
     271        case System.Windows.Forms.Keys.Oemplus:
     272          break;
     273
     274        case System.Windows.Forms.Keys.P:
     275
     276          break;
     277
     278        case System.Windows.Forms.Keys.Packet:
     279          break;
     280
     281        case System.Windows.Forms.Keys.PageUp:
     282          break;
     283        case System.Windows.Forms.Keys.Pause:
     284          break;
     285        case System.Windows.Forms.Keys.Play:
     286          break;
     287        case System.Windows.Forms.Keys.Print:
     288          break;
     289        case System.Windows.Forms.Keys.PrintScreen:
     290          break;
     291
     292        case System.Windows.Forms.Keys.ProcessKey:
     293          break;
     294        case System.Windows.Forms.Keys.Q:
     295          break;
     296        case System.Windows.Forms.Keys.R:
     297          break;
     298        case System.Windows.Forms.Keys.RButton:
     299          break;
     300        case System.Windows.Forms.Keys.RControlKey:
     301          break;
     302        case System.Windows.Forms.Keys.RMenu:
     303          break;
     304        case System.Windows.Forms.Keys.RShiftKey:
     305          break;
     306        case System.Windows.Forms.Keys.RWin:
     307          break;
     308
     309        case System.Windows.Forms.Keys.Right:
     310          break;
     311        case System.Windows.Forms.Keys.S:
     312          this.Controller.ParentControl.Save();
     313          break;
     314        case System.Windows.Forms.Keys.Scroll:
     315          break;
     316        case System.Windows.Forms.Keys.Select:
     317          break;
     318        case System.Windows.Forms.Keys.SelectMedia:
     319          break;
     320        case System.Windows.Forms.Keys.Separator:
     321          break;
     322        case System.Windows.Forms.Keys.Shift:
     323          break;
     324        case System.Windows.Forms.Keys.ShiftKey:
     325          break;
     326        case System.Windows.Forms.Keys.Sleep:
     327          break;
     328
     329        case System.Windows.Forms.Keys.Space:
     330          break;
     331        case System.Windows.Forms.Keys.Subtract:
     332          break;
     333        case System.Windows.Forms.Keys.T:
     334          break;
     335        case System.Windows.Forms.Keys.Tab:
     336          break;
     337        case System.Windows.Forms.Keys.U:
     338          break;
     339        case System.Windows.Forms.Keys.Up:
     340          break;
     341        case System.Windows.Forms.Keys.V:
     342          if (controlIsPressed) {
     343            this.Controller.ActivateTool(
     344                ControllerBase.PasteToolName);
     345          }
     346          break;
     347        case System.Windows.Forms.Keys.VolumeDown:
     348          break;
     349        case System.Windows.Forms.Keys.VolumeMute:
     350          break;
     351        case System.Windows.Forms.Keys.VolumeUp:
     352          break;
     353        case System.Windows.Forms.Keys.W:
     354          break;
     355        case System.Windows.Forms.Keys.X:
     356          if (controlIsPressed) {
     357            this.Controller.ActivateTool(
     358                ControllerBase.CutToolName);
     359          }
     360          break;
     361
     362        case System.Windows.Forms.Keys.Y:
     363          if (controlIsPressed) {
     364            if (this.Controller.UndoManager.CanRedo()) {
     365              this.Controller.Redo();
    398366            }
    399 
    400             this.controlIsPressed = e.Control;
    401         }
    402 
    403         public void KeyDown(System.Windows.Forms.KeyEventArgs e)
    404         {
    405             this.controlIsPressed = e.Control;
    406         }
    407 
    408         public void KeyPress(System.Windows.Forms.KeyPressEventArgs e)
    409         {
    410            
    411         }
    412     }
     367          }
     368          break;
     369        case System.Windows.Forms.Keys.Z:
     370          if (controlIsPressed) {
     371            if (this.Controller.UndoManager.CanUndo()) {
     372              this.Controller.Undo();
     373            }
     374          }
     375          break;
     376        case System.Windows.Forms.Keys.Zoom:
     377          break;
     378        default:
     379          break;
     380      }
     381
     382      this.controlIsPressed = e.Control;
     383    }
     384
     385    public void KeyDown(System.Windows.Forms.KeyEventArgs e) {
     386      this.controlIsPressed = e.Control;
     387    }
     388
     389    public void KeyPress(System.Windows.Forms.KeyPressEventArgs e) {
     390
     391    }
     392  }
    413393}
Note: See TracChangeset for help on using the changeset viewer.