예제 #1
0
        public void UpdateCursor(Alt.GUI.Cursor cursor)
        {
            if (cursor == null ||
                cursor.StdCursor == Alt.GUI.StdCursor.Unknown)
            {
                Cursor.visible = false;
                return;
            }

            //EngineApp.Instance.SystemCursorFileName = ToCursorFileName(m_LastCursor);
            Cursor.visible = true;
        }
예제 #2
0
        public static string ToCursorFileName(Alt.GUI.Cursor cursor)
        {
            StdCursor stdCursor = StdCursor.Unknown;            //TEMP cursor.StdCursor;

            switch (stdCursor)
            {
            case Alt.GUI.StdCursor.Unknown:
            {
                //return "";
                return("AltCursors\\arrow_m.cur");
            }

            case Alt.GUI.StdCursor.Default:
            {
                return("");
            }

            case Alt.GUI.StdCursor.AppStarting:
            {
                return("");
            }

            case Alt.GUI.StdCursor.Arrow:
            {
                return("");
            }

            case Alt.GUI.StdCursor.Cross:
            {
                return("");
            }

            case Alt.GUI.StdCursor.Hand:
            {
                return("");
            }

            case Alt.GUI.StdCursor.Help:
            {
                return("");
            }

            case Alt.GUI.StdCursor.HSplit:
            {
                return("");
            }

            case Alt.GUI.StdCursor.IBeam:
            {
                return("");
            }

            case Alt.GUI.StdCursor.No:
            {
                return("");
            }

            case Alt.GUI.StdCursor.NoMove2D:
            {
                return("");
            }

            case Alt.GUI.StdCursor.NoMoveHoriz:
            {
                return("");
            }

            case Alt.GUI.StdCursor.NoMoveVert:
            {
                return("");
            }

            case Alt.GUI.StdCursor.PanEast:
            {
                return("");
            }

            case Alt.GUI.StdCursor.PanNE:
            {
                return("");
            }

            case Alt.GUI.StdCursor.PanNorth:
            {
                return("");
            }

            case Alt.GUI.StdCursor.PanNW:
            {
                return("");
            }

            case Alt.GUI.StdCursor.PanSE:
            {
                return("");
            }

            case Alt.GUI.StdCursor.PanSouth:
            {
                return("");
            }

            case Alt.GUI.StdCursor.PanSW:
            {
                return("");
            }

            case Alt.GUI.StdCursor.PanWest:
            {
                return("");
            }

            case Alt.GUI.StdCursor.SizeAll:
            {
                return("");
            }

            case Alt.GUI.StdCursor.SizeNESW:
            {
                return("");
            }

            case Alt.GUI.StdCursor.SizeNS:
            {
                return("");
            }

            case Alt.GUI.StdCursor.SizeNWSE:
            {
                return("");
            }

            case Alt.GUI.StdCursor.SizeWE:
            {
                return("");
            }

            case Alt.GUI.StdCursor.UpArrow:
            {
                return("");
            }

            case Alt.GUI.StdCursor.VSplit:
            {
                return("");
            }

            case Alt.GUI.StdCursor.WaitCursor:
            {
                return("");
            }
            }

            return("GUI/Cursors/DefaultSystem.cur");
        }