Example #1
0
 public override bool HandlesKeyDown(Key key)
 {
     if (selected != null && selected.HandlesKeyDown(key))
     {
         return(true);
     }
     return(base.HandlesKeyDown(key));
 }
Example #2
0
 public override bool HandlesKeyDown(Key key)
 {
     if (key == Key.Escape)
     {
         game.Gui.SetNewScreen(null);
         return(true);
     }
     return(selected == null ? (key < Key.F1 || key > Key.F35) :
            selected.HandlesKeyDown(key));
 }
 public override bool HandlesKeyDown(Key key)
 {
     RemoveOverwrites();
     if (key == Key.Escape)
     {
         game.Gui.SetNewScreen(null);
         return(true);
     }
     return(inputWidget.HandlesKeyDown(key));
 }
Example #4
0
 public override bool HandlesKeyDown(Key key)
 {
     if (key == Key.Escape)
     {
         game.Gui.SetNewScreen(null);
         return(true);
     }
     else if ((key == Key.Enter || key == Key.KeypadEnter) &&
              inputWidget != null)
     {
         ChangeSetting();
         return(true);
     }
     if (inputWidget == null)
     {
         return(key < Key.F1 || key > Key.F35);
     }
     return(inputWidget.HandlesKeyDown(key));
 }