Beispiel #1
0
 public static void CSSNodeFree(IntPtr cssNode)
 {
     if (!(cssNode == IntPtr.Zero))
     {
         Native.CSSNodeSetMeasureFunc(cssNode, null);
         Native.CSSNodeFreeInternal(cssNode);
     }
 }
Beispiel #2
0
 public static void CSSNodeReset(IntPtr cssNode)
 {
     Native.CSSNodeSetMeasureFunc(cssNode, null);
     Native.CSSNodeResetInternal(cssNode);
 }
Beispiel #3
0
 public void SetMeasureFunction(MeasureFunction measureFunction)
 {
     _measureFunction = measureFunction;
     _cssMeasureFunc  = measureFunction != null ? MeasureInternal : (CSSMeasureFunc)null;
     Native.CSSNodeSetMeasureFunc(_cssNode, _cssMeasureFunc);
 }
Beispiel #4
0
 public void SetMeasureFunction(MeasureFunction measureFunction)
 {
     this._measureFunction = measureFunction;
     this._cssMeasureFunc  = ((measureFunction == null) ? null : new CSSMeasureFunc(this.MeasureInternal));
     Native.CSSNodeSetMeasureFunc(this._cssNode, this._cssMeasureFunc);
 }