Esempio n. 1
0
        internal static void InvokeMouseButton(GlFwForm f, MouseButton btn, KeyActionKind action)
        {
            //TODO: implement detail methods
            switch (action)
            {
            default: throw new NotSupportedException();

            case KeyActionKind.Press:
                f.OnMouseDown(btn, f._latestMouseX, f._latestMouseY);
                break;

            case KeyActionKind.Release:
                f.OnMouseUp(btn, f._latestMouseX, f._latestMouseY);
                break;

            case KeyActionKind.Repeat:
                break;
            }
        }