Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(160)

Unified Diff: third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h

Issue 2742253002: Move cursor property to be generated in ComputedStyleBase. (Closed)
Patch Set: Rebase Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/CSSProperties.json5 » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
diff --git a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
index 3a09dd2a78a328a3225857d2337cb38fb670de38..07bf8f474aac54b867a66a4de38aaee5847a203b 100644
--- a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
+++ b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
@@ -865,204 +865,6 @@ inline EBoxOrient CSSIdentifierValue::convertTo() const {
}
template <>
-inline CSSIdentifierValue::CSSIdentifierValue(ECursor e)
- : CSSValue(IdentifierClass) {
- switch (e) {
- case ECursor::kAuto:
- m_valueID = CSSValueAuto;
- break;
- case ECursor::kCrosshair:
- m_valueID = CSSValueCrosshair;
- break;
- case ECursor::kDefault:
- m_valueID = CSSValueDefault;
- break;
- case ECursor::kPointer:
- m_valueID = CSSValuePointer;
- break;
- case ECursor::kMove:
- m_valueID = CSSValueMove;
- break;
- case ECursor::kCell:
- m_valueID = CSSValueCell;
- break;
- case ECursor::kVerticalText:
- m_valueID = CSSValueVerticalText;
- break;
- case ECursor::kContextMenu:
- m_valueID = CSSValueContextMenu;
- break;
- case ECursor::kAlias:
- m_valueID = CSSValueAlias;
- break;
- case ECursor::kCopy:
- m_valueID = CSSValueCopy;
- break;
- case ECursor::kNone:
- m_valueID = CSSValueNone;
- break;
- case ECursor::kProgress:
- m_valueID = CSSValueProgress;
- break;
- case ECursor::kNoDrop:
- m_valueID = CSSValueNoDrop;
- break;
- case ECursor::kNotAllowed:
- m_valueID = CSSValueNotAllowed;
- break;
- case ECursor::kZoomIn:
- m_valueID = CSSValueZoomIn;
- break;
- case ECursor::kZoomOut:
- m_valueID = CSSValueZoomOut;
- break;
- case ECursor::kEResize:
- m_valueID = CSSValueEResize;
- break;
- case ECursor::kNeResize:
- m_valueID = CSSValueNeResize;
- break;
- case ECursor::kNwResize:
- m_valueID = CSSValueNwResize;
- break;
- case ECursor::kNResize:
- m_valueID = CSSValueNResize;
- break;
- case ECursor::kSeResize:
- m_valueID = CSSValueSeResize;
- break;
- case ECursor::kSwResize:
- m_valueID = CSSValueSwResize;
- break;
- case ECursor::kSResize:
- m_valueID = CSSValueSResize;
- break;
- case ECursor::kWResize:
- m_valueID = CSSValueWResize;
- break;
- case ECursor::kEwResize:
- m_valueID = CSSValueEwResize;
- break;
- case ECursor::kNsResize:
- m_valueID = CSSValueNsResize;
- break;
- case ECursor::kNeswResize:
- m_valueID = CSSValueNeswResize;
- break;
- case ECursor::kNwseResize:
- m_valueID = CSSValueNwseResize;
- break;
- case ECursor::kColResize:
- m_valueID = CSSValueColResize;
- break;
- case ECursor::kRowResize:
- m_valueID = CSSValueRowResize;
- break;
- case ECursor::kText:
- m_valueID = CSSValueText;
- break;
- case ECursor::kWait:
- m_valueID = CSSValueWait;
- break;
- case ECursor::kHelp:
- m_valueID = CSSValueHelp;
- break;
- case ECursor::kAllScroll:
- m_valueID = CSSValueAllScroll;
- break;
- case ECursor::kWebkitGrab:
- m_valueID = CSSValueWebkitGrab;
- break;
- case ECursor::kWebkitGrabbing:
- m_valueID = CSSValueWebkitGrabbing;
- break;
- }
-}
-
-template <>
-inline ECursor CSSIdentifierValue::convertTo() const {
- switch (m_valueID) {
- case CSSValueAuto:
- return ECursor::kAuto;
- case CSSValueCrosshair:
- return ECursor::kCrosshair;
- case CSSValueDefault:
- return ECursor::kDefault;
- case CSSValuePointer:
- return ECursor::kPointer;
- case CSSValueMove:
- return ECursor::kMove;
- case CSSValueCell:
- return ECursor::kCell;
- case CSSValueVerticalText:
- return ECursor::kVerticalText;
- case CSSValueContextMenu:
- return ECursor::kContextMenu;
- case CSSValueAlias:
- return ECursor::kAlias;
- case CSSValueCopy:
- return ECursor::kCopy;
- case CSSValueNone:
- return ECursor::kNone;
- case CSSValueProgress:
- return ECursor::kProgress;
- case CSSValueNoDrop:
- return ECursor::kNoDrop;
- case CSSValueNotAllowed:
- return ECursor::kNotAllowed;
- case CSSValueZoomIn:
- case CSSValueWebkitZoomIn:
- return ECursor::kZoomIn;
- case CSSValueZoomOut:
- case CSSValueWebkitZoomOut:
- return ECursor::kZoomOut;
- case CSSValueEResize:
- return ECursor::kEResize;
- case CSSValueNeResize:
- return ECursor::kNeResize;
- case CSSValueNwResize:
- return ECursor::kNwResize;
- case CSSValueNResize:
- return ECursor::kNResize;
- case CSSValueSeResize:
- return ECursor::kSeResize;
- case CSSValueSwResize:
- return ECursor::kSwResize;
- case CSSValueSResize:
- return ECursor::kSResize;
- case CSSValueWResize:
- return ECursor::kWResize;
- case CSSValueEwResize:
- return ECursor::kEwResize;
- case CSSValueNsResize:
- return ECursor::kNsResize;
- case CSSValueNeswResize:
- return ECursor::kNeswResize;
- case CSSValueNwseResize:
- return ECursor::kNwseResize;
- case CSSValueColResize:
- return ECursor::kColResize;
- case CSSValueRowResize:
- return ECursor::kRowResize;
- case CSSValueText:
- return ECursor::kText;
- case CSSValueWait:
- return ECursor::kWait;
- case CSSValueHelp:
- return ECursor::kHelp;
- case CSSValueAllScroll:
- return ECursor::kAllScroll;
- case CSSValueWebkitGrab:
- return ECursor::kWebkitGrab;
- case CSSValueWebkitGrabbing:
- return ECursor::kWebkitGrabbing;
- default:
- NOTREACHED();
- return ECursor::kAuto;
- }
-}
-
-template <>
inline CSSIdentifierValue::CSSIdentifierValue(EDisplay e)
: CSSValue(IdentifierClass) {
switch (e) {
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/CSSProperties.json5 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698