Exemple #1
0
        /// <summary>
        /// Adds a new style and returns it's index.
        /// </summary>
        /// <param name="text"></param>
        /// <param name="layer"></param>
        /// <returns></returns>
        public ushort AddStyle(Text2D text, int layer)
        {
            Text2DStyle newStyle = Text2DStyle.From(text, layer);
            int         indexOf  = this.TextStyles.IndexOf(newStyle);

            if (indexOf < 0)
            { // the style is not found yet.
                indexOf = this.TextStyles.Count;
                this.TextStyles.Add(newStyle);
            }
            return((ushort)indexOf);
        }