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; }
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"); }