| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007 Alexey Proskuryakov <ap@nypop.com>. | 2 * Copyright (C) 2007 Alexey Proskuryakov <ap@nypop.com>. |
| 3 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. | 3 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. |
| 4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. | 4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. |
| 5 * (http://www.torchmobile.com/) | 5 * (http://www.torchmobile.com/) |
| 6 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com> | 6 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com> |
| 7 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 7 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
| 8 * | 8 * |
| 9 * Redistribution and use in source and binary forms, with or without | 9 * Redistribution and use in source and binary forms, with or without |
| 10 * modification, are permitted provided that the following conditions | 10 * modification, are permitted provided that the following conditions |
| (...skipping 847 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 858 return VERTICAL; | 858 return VERTICAL; |
| 859 default: | 859 default: |
| 860 break; | 860 break; |
| 861 } | 861 } |
| 862 | 862 |
| 863 ASSERT_NOT_REACHED(); | 863 ASSERT_NOT_REACHED(); |
| 864 return HORIZONTAL; | 864 return HORIZONTAL; |
| 865 } | 865 } |
| 866 | 866 |
| 867 template <> | 867 template <> |
| 868 inline CSSIdentifierValue::CSSIdentifierValue(ECursor e) | |
| 869 : CSSValue(IdentifierClass) { | |
| 870 switch (e) { | |
| 871 case ECursor::kAuto: | |
| 872 m_valueID = CSSValueAuto; | |
| 873 break; | |
| 874 case ECursor::kCrosshair: | |
| 875 m_valueID = CSSValueCrosshair; | |
| 876 break; | |
| 877 case ECursor::kDefault: | |
| 878 m_valueID = CSSValueDefault; | |
| 879 break; | |
| 880 case ECursor::kPointer: | |
| 881 m_valueID = CSSValuePointer; | |
| 882 break; | |
| 883 case ECursor::kMove: | |
| 884 m_valueID = CSSValueMove; | |
| 885 break; | |
| 886 case ECursor::kCell: | |
| 887 m_valueID = CSSValueCell; | |
| 888 break; | |
| 889 case ECursor::kVerticalText: | |
| 890 m_valueID = CSSValueVerticalText; | |
| 891 break; | |
| 892 case ECursor::kContextMenu: | |
| 893 m_valueID = CSSValueContextMenu; | |
| 894 break; | |
| 895 case ECursor::kAlias: | |
| 896 m_valueID = CSSValueAlias; | |
| 897 break; | |
| 898 case ECursor::kCopy: | |
| 899 m_valueID = CSSValueCopy; | |
| 900 break; | |
| 901 case ECursor::kNone: | |
| 902 m_valueID = CSSValueNone; | |
| 903 break; | |
| 904 case ECursor::kProgress: | |
| 905 m_valueID = CSSValueProgress; | |
| 906 break; | |
| 907 case ECursor::kNoDrop: | |
| 908 m_valueID = CSSValueNoDrop; | |
| 909 break; | |
| 910 case ECursor::kNotAllowed: | |
| 911 m_valueID = CSSValueNotAllowed; | |
| 912 break; | |
| 913 case ECursor::kZoomIn: | |
| 914 m_valueID = CSSValueZoomIn; | |
| 915 break; | |
| 916 case ECursor::kZoomOut: | |
| 917 m_valueID = CSSValueZoomOut; | |
| 918 break; | |
| 919 case ECursor::kEResize: | |
| 920 m_valueID = CSSValueEResize; | |
| 921 break; | |
| 922 case ECursor::kNeResize: | |
| 923 m_valueID = CSSValueNeResize; | |
| 924 break; | |
| 925 case ECursor::kNwResize: | |
| 926 m_valueID = CSSValueNwResize; | |
| 927 break; | |
| 928 case ECursor::kNResize: | |
| 929 m_valueID = CSSValueNResize; | |
| 930 break; | |
| 931 case ECursor::kSeResize: | |
| 932 m_valueID = CSSValueSeResize; | |
| 933 break; | |
| 934 case ECursor::kSwResize: | |
| 935 m_valueID = CSSValueSwResize; | |
| 936 break; | |
| 937 case ECursor::kSResize: | |
| 938 m_valueID = CSSValueSResize; | |
| 939 break; | |
| 940 case ECursor::kWResize: | |
| 941 m_valueID = CSSValueWResize; | |
| 942 break; | |
| 943 case ECursor::kEwResize: | |
| 944 m_valueID = CSSValueEwResize; | |
| 945 break; | |
| 946 case ECursor::kNsResize: | |
| 947 m_valueID = CSSValueNsResize; | |
| 948 break; | |
| 949 case ECursor::kNeswResize: | |
| 950 m_valueID = CSSValueNeswResize; | |
| 951 break; | |
| 952 case ECursor::kNwseResize: | |
| 953 m_valueID = CSSValueNwseResize; | |
| 954 break; | |
| 955 case ECursor::kColResize: | |
| 956 m_valueID = CSSValueColResize; | |
| 957 break; | |
| 958 case ECursor::kRowResize: | |
| 959 m_valueID = CSSValueRowResize; | |
| 960 break; | |
| 961 case ECursor::kText: | |
| 962 m_valueID = CSSValueText; | |
| 963 break; | |
| 964 case ECursor::kWait: | |
| 965 m_valueID = CSSValueWait; | |
| 966 break; | |
| 967 case ECursor::kHelp: | |
| 968 m_valueID = CSSValueHelp; | |
| 969 break; | |
| 970 case ECursor::kAllScroll: | |
| 971 m_valueID = CSSValueAllScroll; | |
| 972 break; | |
| 973 case ECursor::kWebkitGrab: | |
| 974 m_valueID = CSSValueWebkitGrab; | |
| 975 break; | |
| 976 case ECursor::kWebkitGrabbing: | |
| 977 m_valueID = CSSValueWebkitGrabbing; | |
| 978 break; | |
| 979 } | |
| 980 } | |
| 981 | |
| 982 template <> | |
| 983 inline ECursor CSSIdentifierValue::convertTo() const { | |
| 984 switch (m_valueID) { | |
| 985 case CSSValueAuto: | |
| 986 return ECursor::kAuto; | |
| 987 case CSSValueCrosshair: | |
| 988 return ECursor::kCrosshair; | |
| 989 case CSSValueDefault: | |
| 990 return ECursor::kDefault; | |
| 991 case CSSValuePointer: | |
| 992 return ECursor::kPointer; | |
| 993 case CSSValueMove: | |
| 994 return ECursor::kMove; | |
| 995 case CSSValueCell: | |
| 996 return ECursor::kCell; | |
| 997 case CSSValueVerticalText: | |
| 998 return ECursor::kVerticalText; | |
| 999 case CSSValueContextMenu: | |
| 1000 return ECursor::kContextMenu; | |
| 1001 case CSSValueAlias: | |
| 1002 return ECursor::kAlias; | |
| 1003 case CSSValueCopy: | |
| 1004 return ECursor::kCopy; | |
| 1005 case CSSValueNone: | |
| 1006 return ECursor::kNone; | |
| 1007 case CSSValueProgress: | |
| 1008 return ECursor::kProgress; | |
| 1009 case CSSValueNoDrop: | |
| 1010 return ECursor::kNoDrop; | |
| 1011 case CSSValueNotAllowed: | |
| 1012 return ECursor::kNotAllowed; | |
| 1013 case CSSValueZoomIn: | |
| 1014 case CSSValueWebkitZoomIn: | |
| 1015 return ECursor::kZoomIn; | |
| 1016 case CSSValueZoomOut: | |
| 1017 case CSSValueWebkitZoomOut: | |
| 1018 return ECursor::kZoomOut; | |
| 1019 case CSSValueEResize: | |
| 1020 return ECursor::kEResize; | |
| 1021 case CSSValueNeResize: | |
| 1022 return ECursor::kNeResize; | |
| 1023 case CSSValueNwResize: | |
| 1024 return ECursor::kNwResize; | |
| 1025 case CSSValueNResize: | |
| 1026 return ECursor::kNResize; | |
| 1027 case CSSValueSeResize: | |
| 1028 return ECursor::kSeResize; | |
| 1029 case CSSValueSwResize: | |
| 1030 return ECursor::kSwResize; | |
| 1031 case CSSValueSResize: | |
| 1032 return ECursor::kSResize; | |
| 1033 case CSSValueWResize: | |
| 1034 return ECursor::kWResize; | |
| 1035 case CSSValueEwResize: | |
| 1036 return ECursor::kEwResize; | |
| 1037 case CSSValueNsResize: | |
| 1038 return ECursor::kNsResize; | |
| 1039 case CSSValueNeswResize: | |
| 1040 return ECursor::kNeswResize; | |
| 1041 case CSSValueNwseResize: | |
| 1042 return ECursor::kNwseResize; | |
| 1043 case CSSValueColResize: | |
| 1044 return ECursor::kColResize; | |
| 1045 case CSSValueRowResize: | |
| 1046 return ECursor::kRowResize; | |
| 1047 case CSSValueText: | |
| 1048 return ECursor::kText; | |
| 1049 case CSSValueWait: | |
| 1050 return ECursor::kWait; | |
| 1051 case CSSValueHelp: | |
| 1052 return ECursor::kHelp; | |
| 1053 case CSSValueAllScroll: | |
| 1054 return ECursor::kAllScroll; | |
| 1055 case CSSValueWebkitGrab: | |
| 1056 return ECursor::kWebkitGrab; | |
| 1057 case CSSValueWebkitGrabbing: | |
| 1058 return ECursor::kWebkitGrabbing; | |
| 1059 default: | |
| 1060 NOTREACHED(); | |
| 1061 return ECursor::kAuto; | |
| 1062 } | |
| 1063 } | |
| 1064 | |
| 1065 template <> | |
| 1066 inline CSSIdentifierValue::CSSIdentifierValue(EDisplay e) | 868 inline CSSIdentifierValue::CSSIdentifierValue(EDisplay e) |
| 1067 : CSSValue(IdentifierClass) { | 869 : CSSValue(IdentifierClass) { |
| 1068 switch (e) { | 870 switch (e) { |
| 1069 case EDisplay::kInline: | 871 case EDisplay::kInline: |
| 1070 m_valueID = CSSValueInline; | 872 m_valueID = CSSValueInline; |
| 1071 break; | 873 break; |
| 1072 case EDisplay::kBlock: | 874 case EDisplay::kBlock: |
| 1073 m_valueID = CSSValueBlock; | 875 m_valueID = CSSValueBlock; |
| 1074 break; | 876 break; |
| 1075 case EDisplay::kListItem: | 877 case EDisplay::kListItem: |
| (...skipping 2671 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3747 default: | 3549 default: |
| 3748 break; | 3550 break; |
| 3749 } | 3551 } |
| 3750 ASSERT_NOT_REACHED(); | 3552 ASSERT_NOT_REACHED(); |
| 3751 return ContainsNone; | 3553 return ContainsNone; |
| 3752 } | 3554 } |
| 3753 | 3555 |
| 3754 } // namespace blink | 3556 } // namespace blink |
| 3755 | 3557 |
| 3756 #endif | 3558 #endif |
| OLD | NEW |