private void dataGrid_MouseDown(object sender, MouseButtonEventArgs e)
 {
     Selec.Invoke(sender, e);
 }
 private void dataGrid_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e)
 {
     Selec.Invoke(sender, e);
 }
Beispiel #3
0
    public void OnGUI()
    {
        Event e = Event.current;

        if (e.isKey)
        {
            switch (bot)
            {
            case Selec.Confirma:
                Confirma = e.keyCode;
                bot      = Selec.Victor;
                break;

            case Selec.Menu:
                Menu = e.keyCode;
                bot  = Selec.Victor;
                break;

            case Selec.Esquerda:
                Esquerda = e.keyCode;
                bot      = Selec.Victor;
                break;

            case Selec.Direita:
                Direita = e.keyCode;
                bot     = Selec.Victor;
                break;

            case Selec.Cima:
                Cima = e.keyCode;
                bot  = Selec.Victor;
                break;

            case Selec.Baixo:
                Baixo = e.keyCode;
                bot   = Selec.Victor;
                break;
            }
        }
        bool press;

        press = GUI.Toggle(new Rect(posx, yinicial, largura, altura), bot == Selec.Confirma, "" + (KeyCode)Confirma);
        if (press)
        {
            bot = Selec.Confirma;
        }

        press = GUI.Toggle(new Rect(posx, yinicial + yinc, largura, altura), bot == Selec.Menu, "" + (KeyCode)Menu);
        if (press)
        {
            bot = Selec.Menu;
        }

        press = GUI.Toggle(new Rect(posx, yinicial + 2 * yinc, largura, altura), bot == Selec.Esquerda, "" + (KeyCode)Esquerda);
        if (press)
        {
            bot = Selec.Esquerda;
        }

        press = GUI.Toggle(new Rect(posx, yinicial + 3 * yinc, largura, altura), bot == Selec.Direita, "" + (KeyCode)Direita);
        if (press)
        {
            bot = Selec.Direita;
        }

        press = GUI.Toggle(new Rect(posx, yinicial + 4 * yinc, largura, altura), bot == Selec.Cima, "" + (KeyCode)Cima);
        if (press)
        {
            bot = Selec.Cima;
        }

        press = GUI.Toggle(new Rect(posx, yinicial + 5 * yinc, largura, altura), bot == Selec.Baixo, "" + (KeyCode)Baixo);
        if (press)
        {
            bot = Selec.Baixo;
        }
    }