// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module ui.mojom;
// Standard Cursor numbers.
enum CursorType {
// kNull is kept for compatibility with chrome declarations. In chrome code,
// it is treated exactly like kPointer, the default pointer. It's set to -1 to
// maintain back-compat with PP API defines.
kNull = -1,
kPointer,
kCross,
kHand,
kIBeam,
kWait,
kHelp,
kEastResize,
kNorthResize,
kNorthEastResize,
kNorthWestResize,
kSouthResize,
kSouthEastResize,
kSouthWestResize,
kWestResize,
kNorthSouthResize,
kEastWestResize,
kNorthEastSouthWestResize,
kNorthWestSouthEastResize,
kColumnResize,
kRowResize,
kMiddlePanning,
kEastPanning,
kNorthPanning,
kNorthEastPanning,
kNorthWestPanning,
kSouthPanning,
kSouthEastPanning,
kSouthWestPanning,
kWestPanning,
kMove,
kVerticalText,
kCell,
kContextMenu,
kAlias,
kProgress,
kNoDrop,
kCopy,
kNone,
kNotAllowed,
kZoomIn,
kZoomOut,
kGrab,
kGrabbing,
kMiddlePanningVertical,
kMiddlePanningHorizontal,
kCustom,
kDndNone,
kDndMove,
kDndCopy,
kDndLink,
kEastWestNoResize,
kNorthSouthNoResize,
kNorthEastSouthWestNoResize,
kNorthWestSouthEastNoResize,
};