Esempio n. 1
0
 public static StyleFloat GetStyleFloatDouble(NodeStyle style, StyleProperty <float> prop, StyleProperty <float> prop2)
 {
     if (style.HasValue(prop.name))
     {
         return(style.GetStyleValue <float>(prop));
     }
     if (style.HasValue(prop2.name))
     {
         return(style.GetStyleValue <float>(prop2));
     }
     else
     {
         return(StyleKeyword.Null);
     }
 }
Esempio n. 2
0
 public static StyleLength GetStyleLengthDouble(NodeStyle style, StyleProperty <YogaValue> prop, StyleProperty <YogaValue> prop2)
 {
     if (style.HasValue(prop.name))
     {
         return(YogaValueToStyleLength(style.GetStyleValue <YogaValue>(prop)));
     }
     if (style.HasValue(prop2.name))
     {
         return(YogaValueToStyleLength(style.GetStyleValue <YogaValue>(prop2)));
     }
     else
     {
         return(StyleKeyword.Null);
     }
 }
Esempio n. 3
0
 public static StyleEnum <T> GetStyleBoolToEnum <T>(NodeStyle style, StyleProperty <bool> prop, T trueValue, T falseValue) where T : struct, IConvertible
 {
     if (style.HasValue(prop.name))
     {
         return(style.GetStyleValue <bool>(prop) ? trueValue : falseValue);
     }
     else
     {
         return(StyleKeyword.Null);
     }
 }
Esempio n. 4
0
 public static StyleEnum <T> GetStyleEnumCustom <T>(NodeStyle style, IStyleProperty prop) where T : struct, IConvertible
 {
     if (style.HasValue(prop.name))
     {
         return(style.GetStyleValue <T>(prop));
     }
     else
     {
         return(StyleKeyword.Null);
     }
 }
Esempio n. 5
0
 public static StyleColor GetStyleColor(NodeStyle style, StyleProperty <Color> prop)
 {
     if (style.HasValue(prop.name))
     {
         return(style.GetStyleValue <Color>(prop));
     }
     else
     {
         return(StyleKeyword.Null);
     }
 }
Esempio n. 6
0
 public static object GetStyleValue <T>(NodeStyle style, StyleProperty <T> prop)
 {
     if (style.HasValue(prop.name))
     {
         return(style.GetStyleValue <T>(prop));
     }
     else
     {
         return(StyleKeyword.Null);
     }
 }
Esempio n. 7
0
 public static StyleLength GetStyleBorderRadius(NodeStyle style, StyleProperty <int> prop)
 {
     if (style.HasValue(prop.name))
     {
         return(style.GetStyleValue <int>(prop));
     }
     if (style.HasValue(StyleProperties.borderRadius))
     {
         return(style.borderRadius);
     }
     else
     {
         return(StyleKeyword.Null);
     }
 }