WebCore/css/CSSPrimitiveValueMappings.h
changeset 2 303757a437d3
parent 0 4f2f89ce4247
equal deleted inserted replaced
0:4f2f89ce4247 2:303757a437d3
  2676     switch (e) {
  2676     switch (e) {
  2677     case HNONE:
  2677     case HNONE:
  2678         m_value.ident = CSSValueNone;
  2678         m_value.ident = CSSValueNone;
  2679         break;
  2679         break;
  2680     case HWEAK:
  2680     case HWEAK:
  2681 // :HACK:        m_value.ident = CSSValueWeak;
  2681         m_value.ident = CSSValueWeak;
  2682         break;
  2682         break;
  2683     case HMEDIUM:
  2683     case HMEDIUM:
  2684         m_value.ident = CSSValueMedium;
  2684         m_value.ident = CSSValueMedium;
  2685         break;
  2685         break;
  2686     case HSTRONG:
  2686     case HSTRONG:
  2687 // :HACK:        m_value.ident = CSSValueStrong;
  2687         m_value.ident = CSSValueStrong;
  2688         break;
  2688         break;
  2689     }
  2689     }
  2690 }
  2690 }
  2691 
  2691 
  2692 template<> inline CSSPrimitiveValue::operator EHapticTapStrength() const
  2692 template<> inline CSSPrimitiveValue::operator EHapticTapStrength() const
  2693 {
  2693 {
  2694     switch (m_value.ident) {
  2694     switch (m_value.ident) {
  2695     case CSSValueNone:
  2695     case CSSValueNone:
  2696         return HNONE;
  2696         return HNONE;
  2697 // :HACK:    case CSSValueWeak:
  2697     case CSSValueWeak:
  2698         return HWEAK;
  2698         return HWEAK;
  2699     case CSSValueMedium:
  2699     case CSSValueMedium:
  2700         return HMEDIUM;
  2700         return HMEDIUM;
  2701 // :HACK:    case CSSValueStrong:
  2701     case CSSValueStrong:
  2702         return HSTRONG;
  2702         return HSTRONG;
  2703     default:
  2703     default:
  2704         ASSERT_NOT_REACHED();
  2704         ASSERT_NOT_REACHED();
  2705         return HNONE;
  2705         return HNONE;
  2706     }
  2706     }
  2712     switch (e) {
  2712     switch (e) {
  2713     case HBUTTON:
  2713     case HBUTTON:
  2714         m_value.ident = CSSValueButton;
  2714         m_value.ident = CSSValueButton;
  2715         break;
  2715         break;
  2716     case HLATCHEDBUTTONDOWN:
  2716     case HLATCHEDBUTTONDOWN:
  2717 // :HACK:        m_value.ident = CSSValueLatchedButtonDown;
  2717         m_value.ident = CSSValueLatchedButtonDown;
  2718         break;
  2718         break;
  2719     case HLATCHEDBUTTONUP:
  2719     case HLATCHEDBUTTONUP:
  2720 // :HACK:        m_value.ident = CSSValueLatchedButtonUp;
  2720         m_value.ident = CSSValueLatchedButtonUp;
  2721         break;
  2721         break;
  2722     case HLATCHEDBUTTONSTUCK:
  2722     case HLATCHEDBUTTONSTUCK:
  2723 // :HACK:        m_value.ident = CSSValueLatchedButtonStuck;
  2723         m_value.ident = CSSValueLatchedButtonStuck;
  2724         break;
  2724         break;
  2725     case HLINK:
  2725     case HLINK:
  2726 // :HACK:        m_value.ident = CSSValueLink;
  2726         m_value.ident = CSSValueLink;
  2727         break;
  2727         break;
  2728     case HCHECKEDCHECKBOX:
  2728     case HCHECKEDCHECKBOX:
  2729 // :HACK:        m_value.ident = CSSValueCheckedCheckbox;
  2729         m_value.ident = CSSValueCheckedCheckbox;
  2730         break;
  2730         break;
  2731     case HUNCHECKEDCHECKBOX:
  2731     case HUNCHECKEDCHECKBOX:
  2732 // :HACK:        m_value.ident = CSSValueUncheckedCheckbox;
  2732         m_value.ident = CSSValueUncheckedCheckbox;
  2733         break;
  2733         break;
  2734     }
  2734     }
  2735 }
  2735 }
  2736 
  2736 
  2737 template<> inline CSSPrimitiveValue::operator EHapticTapType() const
  2737 template<> inline CSSPrimitiveValue::operator EHapticTapType() const
  2738 {
  2738 {
  2739     switch (m_value.ident) {
  2739     switch (m_value.ident) {
  2740     case CSSValueButton:
  2740     case CSSValueButton:
  2741         return HBUTTON;
  2741         return HBUTTON;
  2742 // :HACK:    case CSSValueLatchedButtonDown:
  2742     case CSSValueLatchedButtonDown:
  2743         return HLATCHEDBUTTONDOWN;
  2743         return HLATCHEDBUTTONDOWN;
  2744 // :HACK:    case CSSValueLatchedButtonUp:
  2744     case CSSValueLatchedButtonUp:
  2745         return HLATCHEDBUTTONUP;
  2745         return HLATCHEDBUTTONUP;
  2746 // :HACK:    case CSSValueLatchedButtonStuck:
  2746     case CSSValueLatchedButtonStuck:
  2747         return HLATCHEDBUTTONSTUCK;
  2747         return HLATCHEDBUTTONSTUCK;
  2748 // :HACK:    case CSSValueLink:
  2748     case CSSValueLink:
  2749         return HLINK;
  2749         return HLINK;
  2750 // :HACK:    case CSSValueCheckedCheckbox:
  2750     case CSSValueCheckedCheckbox:
  2751         return HCHECKEDCHECKBOX;
  2751         return HCHECKEDCHECKBOX;
  2752 // :HACK:    case CSSValueUncheckedCheckbox:
  2752     case CSSValueUncheckedCheckbox:
  2753         return HUNCHECKEDCHECKBOX;
  2753         return HUNCHECKEDCHECKBOX;
  2754     default:
  2754     default:
  2755         ASSERT_NOT_REACHED();
  2755         ASSERT_NOT_REACHED();
  2756         return HBUTTON;
  2756         return HBUTTON;
  2757     }
  2757     }