Beispiel #1
0
        public HotkeyControl(int x, int y, int buttonOffset, String txt, IO.InputSequence key)
        {
            this.buttonOffset = buttonOffset;
            this.key = key;

            b_Key = new MenuButton(x + buttonOffset, y + 2, 240, 16, key.ToString());
            b_Key.Text = key.ToString(GUIEngine.font, (int)b_Key.size.X, false);
            b_Key.Font = GUIEngine.font;
            b_Key.TextOffset = new Vector2(0, 4);
            b_Key.DrawBottomLine = false;
            b_Key.onClicked += new Button.ClickedEventHandler(b_Key_onClicked);

            b_Text = new Label(x + 2, y - 1, txt);
            b_Text.foreground = Color.White;

            position = new Vector2(x, y);
            Size = new Vector2(buttonOffset + 240, 20);

            Key = key;
        }
Beispiel #2
0
        public HotkeyControl(int x, int y, int buttonOffset, String txt, IO.InputSequence key)
        {
            this.buttonOffset = buttonOffset;
            this.key          = key;

            b_Key                = new MenuButton(x + buttonOffset, y + 2, 240, 16, key.ToString());
            b_Key.Text           = key.ToString(GUIEngine.font, (int)b_Key.size.X, false);
            b_Key.Font           = GUIEngine.font;
            b_Key.TextOffset     = new Vector2(0, 4);
            b_Key.DrawBottomLine = false;
            b_Key.onClicked     += new Button.ClickedEventHandler(b_Key_onClicked);

            b_Text            = new Label(x + 2, y - 1, txt);
            b_Text.foreground = Color.White;

            position = new Vector2(x, y);
            Size     = new Vector2(buttonOffset + 240, 20);

            Key = key;
        }
Beispiel #3
0
 public override void onShow()
 {
     base.onShow();
     seq = new IO.InputSequence();
 }
Beispiel #4
0
 void a_onSequenceSelected(object sender, IO.InputSequence key)
 {
     Key.CopyFrom(key);
     b_Key.Text = Key.ToString(b_Key.Font, (int)b_Key.size.X, false);
 }
 public override void onShow()
 {
     base.onShow();
     seq = new IO.InputSequence();
 }