Exemplo n.º 1
0
 internal CssClipProperty(CssStyleDeclaration rule)
     : base(PropertyNames.Clip, rule, PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 2
0
 internal CssBorderBottomRightRadiusProperty(CssStyleDeclaration rule)
     : base(PropertyNames.BorderBottomRightRadius, rule)
 {
 }
Exemplo n.º 3
0
 internal CssMinWidthProperty(CssStyleDeclaration rule)
     : base(PropertyNames.MinWidth, rule, PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 4
0
 internal CssColumnFillProperty(CssStyleDeclaration rule)
     : base(PropertyNames.ColumnFill, rule)
 {
     Reset();
 }
Exemplo n.º 5
0
 internal CssOverflowProperty(CssStyleDeclaration rule)
     : base(PropertyNames.Overflow, rule)
 {
     Reset();
 }
Exemplo n.º 6
0
 internal CssAnimationDurationProperty(CssStyleDeclaration rule)
     : base(PropertyNames.AnimationDuration, rule)
 {
     _times = new List <Time>();
     Reset();
 }
Exemplo n.º 7
0
 internal CssCursorProperty(CssStyleDeclaration rule)
     : base(PropertyNames.Cursor, rule, PropertyFlags.Inherited)
 {
     Reset();
 }
Exemplo n.º 8
0
 internal CssZIndexProperty(CssStyleDeclaration rule)
     : base(PropertyNames.ZIndex, rule, PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 9
0
 internal CssPerspectiveOriginProperty(CssStyleDeclaration rule)
     : base(PropertyNames.PerspectiveOrigin, rule, PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 10
0
 /// <summary>
 /// Creates a new @keyframe rule.
 /// </summary>
 internal CssKeyframeRule(CssParser parser)
     : base(CssRuleType.Keyframe, parser)
 {
     _style = new CssStyleDeclaration(this);
 }
Exemplo n.º 11
0
 internal CssColorProperty(CssStyleDeclaration rule)
     : base(PropertyNames.Color, rule, PropertyFlags.Inherited | PropertyFlags.Hashless | PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 12
0
 internal CssWidthProperty(CssStyleDeclaration rule)
     : base(PropertyNames.Width, rule)
 {
 }
Exemplo n.º 13
0
 internal CssCounterIncrementProperty(CssStyleDeclaration rule)
     : base(PropertyNames.CounterIncrement, rule)
 {
 }
Exemplo n.º 14
0
 internal CssBorderPartStyleProperty(String name, CssStyleDeclaration rule)
     : base(name, rule)
 {
 }
Exemplo n.º 15
0
 internal CssBorderRightStyleProperty(CssStyleDeclaration rule)
     : base(PropertyNames.BorderRightStyle, rule)
 {
 }
Exemplo n.º 16
0
 internal CssFontVariantProperty(CssStyleDeclaration rule)
     : base(PropertyNames.FontVariant, rule, PropertyFlags.Inherited)
 {
     Reset();
 }
Exemplo n.º 17
0
 internal CssPaddingLeftProperty(CssStyleDeclaration rule)
     : base(PropertyNames.PaddingLeft, rule)
 {
 }
Exemplo n.º 18
0
 internal CssFontSizeProperty(CssStyleDeclaration rule)
     : base(PropertyNames.FontSize, rule, PropertyFlags.Inherited | PropertyFlags.Unitless | PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 19
0
 internal CssColumnCountProperty(CssStyleDeclaration rule)
     : base(PropertyNames.ColumnCount, rule, PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 20
0
 internal CssHeightProperty(CssStyleDeclaration rule)
     : base(PropertyNames.Height, rule)
 {
 }
Exemplo n.º 21
0
 internal CssFontFamilyProperty(CssStyleDeclaration rule)
     : base(PropertyNames.FontFamily, rule, PropertyFlags.Inherited)
 {
     _families = new List <String>();
     Reset();
 }
Exemplo n.º 22
0
 internal CssAnimationTimingFunctionProperty(CssStyleDeclaration rule)
     : base(PropertyNames.AnimationTimingFunction, rule)
 {
     _functions = new List <ITimingFunction>();
     Reset();
 }
Exemplo n.º 23
0
 internal CssVisibilityProperty(CssStyleDeclaration rule)
     : base(PropertyNames.Visibility, rule, PropertyFlags.Inherited | PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 24
0
 /// <summary>
 /// Creates a new @font-face rule.
 /// </summary>
 internal CssFontFaceRule()
     : base(CssRuleType.FontFace)
 {
     _style = new CssStyleDeclaration(this);
 }
Exemplo n.º 25
0
 internal CssBorderImageSliceProperty(CssStyleDeclaration rule)
     : base(PropertyNames.BorderImageSlice, rule)
 {
     Reset();
 }
Exemplo n.º 26
0
 internal CssMarginPartProperty(String name, CssStyleDeclaration rule)
     : base(name, rule, PropertyFlags.Unitless | PropertyFlags.Animatable)
 {
     Reset();
 }
Exemplo n.º 27
0
        /// <summary>
        /// Parses the declaration text.
        /// </summary>
        public ICssStyleDeclaration ParseDeclaration(String declarationText)
        {
            var style = new CssStyleDeclaration(_context);

            return(Parse(declarationText, (b, t) => b.FillDeclarations(style, t)));
        }
Exemplo n.º 28
0
 public CssShorthandProperty(String name, CssStyleDeclaration rule, PropertyFlags flags = PropertyFlags.None)
     : base(name, rule, flags | PropertyFlags.Shorthand)
 {
     _properties = Factory.Properties.CreateLonghandsFor(name, rule).ToArray();
     Reset();
 }
Exemplo n.º 29
0
 internal CssBorderBottomColorProperty(CssStyleDeclaration rule)
     : base(PropertyNames.BorderBottomColor, rule)
 {
 }
Exemplo n.º 30
0
 internal CssEmptyCellsProperty(CssStyleDeclaration rule)
     : base(PropertyNames.EmptyCells, rule, PropertyFlags.Inherited)
 {
     Reset();
 }