浏览代码

WindowServer+LibGfx: Enumerate Disallow cursor

thankyouverycool 4 年之前
父节点
当前提交
142ca4b818
共有 2 个文件被更改,包括 3 次插入0 次删除
  1. 1 0
      Userland/Libraries/LibGfx/StandardCursor.h
  2. 2 0
      Userland/Services/WindowServer/Cursor.cpp

+ 1 - 0
Userland/Libraries/LibGfx/StandardCursor.h

@@ -45,6 +45,7 @@ enum class StandardCursor {
     Drag,
     Drag,
     Move,
     Move,
     Wait,
     Wait,
+    Disallowed,
     __Count,
     __Count,
 };
 };
 
 

+ 2 - 0
Userland/Services/WindowServer/Cursor.cpp

@@ -181,6 +181,8 @@ RefPtr<Cursor> Cursor::create(Gfx::StandardCursor standard_cursor)
         return WindowManager::the().move_cursor();
         return WindowManager::the().move_cursor();
     case Gfx::StandardCursor::Wait:
     case Gfx::StandardCursor::Wait:
         return WindowManager::the().wait_cursor();
         return WindowManager::the().wait_cursor();
+    case Gfx::StandardCursor::Disallowed:
+        return WindowManager::the().disallowed_cursor();
     default:
     default:
         VERIFY_NOT_REACHED();
         VERIFY_NOT_REACHED();
     }
     }