|
@@ -9,42 +9,37 @@ using Cursor = blink::WebCursorInfo::Type;
|
|
|
|
|
|
namespace atom {
|
|
|
|
|
|
-std::string CursorTypeToString(const content::WebCursor& cursor) {
|
|
|
- content::WebCursor::CursorInfo* info = new content::WebCursor::CursorInfo();
|
|
|
- cursor.GetCursorInfo(info);
|
|
|
-
|
|
|
+std::string CursorTypeToString(const content::WebCursor::CursorInfo* info) {
|
|
|
switch (info->type) {
|
|
|
- case Cursor::TypePointer: return "pointer";
|
|
|
- case Cursor::TypeCross: return "cross";
|
|
|
- case Cursor::TypeHand: return "hand";
|
|
|
- case Cursor::TypeIBeam: return "i-beam";
|
|
|
+ case Cursor::TypePointer: return "default";
|
|
|
+ case Cursor::TypeCross: return "crosshair";
|
|
|
+ case Cursor::TypeHand: return "pointer";
|
|
|
+ case Cursor::TypeIBeam: return "text";
|
|
|
case Cursor::TypeWait: return "wait";
|
|
|
case Cursor::TypeHelp: return "help";
|
|
|
- case Cursor::TypeEastResize: return "east-resize";
|
|
|
- case Cursor::TypeNorthResize: return "north-resize";
|
|
|
- case Cursor::TypeNorthEastResize: return "north-east-resize";
|
|
|
- case Cursor::TypeNorthWestResize: return "north-west-resize";
|
|
|
- case Cursor::TypeSouthResize: return "south-resize";
|
|
|
- case Cursor::TypeSouthEastResize: return "south-east-resize";
|
|
|
- case Cursor::TypeSouthWestResize: return "south-west-resize";
|
|
|
- case Cursor::TypeWestResize: return "west-resize";
|
|
|
- case Cursor::TypeNorthSouthResize: return "north-south-resize";
|
|
|
- case Cursor::TypeEastWestResize: return "east-west-resize";
|
|
|
- case Cursor::TypeNorthEastSouthWestResize:
|
|
|
- return "north-east-south-west-resize";
|
|
|
- case Cursor::TypeNorthWestSouthEastResize:
|
|
|
- return "north-west-south-east-resize";
|
|
|
- case Cursor::TypeColumnResize: return "column-resize";
|
|
|
+ case Cursor::TypeEastResize: return "e-resize";
|
|
|
+ case Cursor::TypeNorthResize: return "n-resize";
|
|
|
+ case Cursor::TypeNorthEastResize: return "ne-resize";
|
|
|
+ case Cursor::TypeNorthWestResize: return "nw-resize";
|
|
|
+ case Cursor::TypeSouthResize: return "s-resize";
|
|
|
+ case Cursor::TypeSouthEastResize: return "se-resize";
|
|
|
+ case Cursor::TypeSouthWestResize: return "sw-resize";
|
|
|
+ case Cursor::TypeWestResize: return "w-resize";
|
|
|
+ case Cursor::TypeNorthSouthResize: return "ns-resize";
|
|
|
+ case Cursor::TypeEastWestResize: return "ew-resize";
|
|
|
+ case Cursor::TypeNorthEastSouthWestResize: return "nesw-resize";
|
|
|
+ case Cursor::TypeNorthWestSouthEastResize: return "nwse-resize";
|
|
|
+ case Cursor::TypeColumnResize: return "col-resize";
|
|
|
case Cursor::TypeRowResize: return "row-resize";
|
|
|
- case Cursor::TypeMiddlePanning: return "middle-panning";
|
|
|
- case Cursor::TypeEastPanning: return "east-panning";
|
|
|
- case Cursor::TypeNorthPanning: return "north-panning";
|
|
|
- case Cursor::TypeNorthEastPanning: return "north-east-panning";
|
|
|
- case Cursor::TypeNorthWestPanning: return "north-west-panning";
|
|
|
- case Cursor::TypeSouthPanning: return "south-panning";
|
|
|
- case Cursor::TypeSouthEastPanning: return "south-east-panning";
|
|
|
- case Cursor::TypeSouthWestPanning: return "south-west-panning";
|
|
|
- case Cursor::TypeWestPanning: return "west-panning";
|
|
|
+ case Cursor::TypeMiddlePanning: return "m-panning";
|
|
|
+ case Cursor::TypeEastPanning: return "e-panning";
|
|
|
+ case Cursor::TypeNorthPanning: return "n-panning";
|
|
|
+ case Cursor::TypeNorthEastPanning: return "ne-panning";
|
|
|
+ case Cursor::TypeNorthWestPanning: return "nw-panning";
|
|
|
+ case Cursor::TypeSouthPanning: return "s-panning";
|
|
|
+ case Cursor::TypeSouthEastPanning: return "se-panning";
|
|
|
+ case Cursor::TypeSouthWestPanning: return "sw-panning";
|
|
|
+ case Cursor::TypeWestPanning: return "w-panning";
|
|
|
case Cursor::TypeMove: return "move";
|
|
|
case Cursor::TypeVerticalText: return "vertical-text";
|
|
|
case Cursor::TypeCell: return "cell";
|
|
@@ -60,7 +55,7 @@ std::string CursorTypeToString(const content::WebCursor& cursor) {
|
|
|
case Cursor::TypeGrab: return "grab";
|
|
|
case Cursor::TypeGrabbing: return "grabbing";
|
|
|
case Cursor::TypeCustom: return "custom";
|
|
|
- default: return "pointer";
|
|
|
+ default: return "default";
|
|
|
}
|
|
|
}
|
|
|
|