Esempio n. 1
0
        public string Print(YogaPrintOptions options =
                            YogaPrintOptions.Layout | YogaPrintOptions.Style | YogaPrintOptions.Children)
        {
            StringBuilder sb = new StringBuilder();

            YogaLogger.Func orig = YogaLogger.Logger;
            YogaLogger.Logger = (level, message) => { sb.Append(message); };
            Native.YGNodePrint(_ygNode, options);
            YogaLogger.Logger = orig;
            return(sb.ToString());
        }
Esempio n. 2
0
        public string Print(YogaPrintOptions options = YogaPrintOptions.Layout | YogaPrintOptions.Style | YogaPrintOptions.Children)
        {
            StringBuilder sb     = new StringBuilder();
            Logger        logger = this._config.Logger;

            this._config.Logger = delegate(YogaConfig config, YogaNode node, YogaLogLevel level, string message)
            {
                sb.Append(message);
            };
            Native.YGNodePrint(this._ygNode, options);
            this._config.Logger = logger;
            return(sb.ToString());
        }
Esempio n. 3
0
 public static extern void YGNodePrint(YGNodeHandle node, YogaPrintOptions options);
Esempio n. 4
0
 public static extern void YGNodePrint(IntPtr node, YogaPrintOptions options);