public IconFontDescriptorWrapper(IconFontDescriptor iconFontDescriptor)
 {
     this.iconFontDescriptor = iconFontDescriptor;
     iconsByKey = new Dictionary <string, Icon>();
     Icon[] characters = iconFontDescriptor.characters();
     for (int i = 0, charactersLength = characters.Length; i < charactersLength; i++)
     {
         Icon icon = characters[i];
         iconsByKey[icon.key()] = icon;
     }
 }
 public IconFontDescriptorWrapper(IconFontDescriptor iconFontDescriptor)
 {
     this.iconFontDescriptor = iconFontDescriptor;
     iconsByKey = new Dictionary<string, Icon>();
     Icon[] characters = iconFontDescriptor.characters();
     for (int i = 0, charactersLength = characters.Length; i < charactersLength; i++)
     {
         Icon icon = characters[i];
         iconsByKey[icon.key()] = icon;
     }
 }
Example #3
0
        private static void addIconFontDescriptor(IconFontDescriptor iconFontDescriptor)
        {
            // Prevent duplicates
            foreach (IconFontDescriptorWrapper wrapper in iconFontDescriptors)
            {
                if (wrapper.IconFontDescriptor.ttfFileName().Equals(iconFontDescriptor.ttfFileName()))
                {
                    return;
                }
            }

            // Add to the list
            iconFontDescriptors.Add(new IconFontDescriptorWrapper(iconFontDescriptor));
        }
Example #4
0
 /// <summary>
 /// Add support for a new icon font. </summary>
 /// <param name="iconFontDescriptor"> The IconDescriptor holding the ttf file reference and its mappings. </param>
 /// <returns> An initializer instance for chain calls. </returns>
 public virtual IconifyInitializer with(IconFontDescriptor iconFontDescriptor)
 {
     Iconify.addIconFontDescriptor(iconFontDescriptor);
     return(this);
 }
Example #5
0
 public IconifyInitializer(IconFontDescriptor iconFontDescriptor)
 {
     Iconify.addIconFontDescriptor(iconFontDescriptor);
 }
Example #6
0
 /// <summary>
 /// Add support for a new icon font. </summary>
 /// <param name="iconFontDescriptor"> The IconDescriptor holding the ttf file reference and its mappings. </param>
 /// <returns> An initializer instance for chain calls. </returns>
 public static IconifyInitializer with(IconFontDescriptor iconFontDescriptor)
 {
     return(new IconifyInitializer(iconFontDescriptor));
 }
Example #7
0
        private static void addIconFontDescriptor(IconFontDescriptor iconFontDescriptor)
        {
            // Prevent duplicates
            foreach (IconFontDescriptorWrapper wrapper in iconFontDescriptors)
            {
                if (wrapper.IconFontDescriptor.ttfFileName().Equals(iconFontDescriptor.ttfFileName()))
                {
                    return;
                }
            }

            // Add to the list
            iconFontDescriptors.Add(new IconFontDescriptorWrapper(iconFontDescriptor));
        }
Example #8
0
 /// <summary>
 /// Add support for a new icon font. </summary>
 /// <param name="iconFontDescriptor"> The IconDescriptor holding the ttf file reference and its mappings. </param>
 /// <returns> An initializer instance for chain calls. </returns>
 public static IconifyInitializer with(IconFontDescriptor iconFontDescriptor)
 {
     return new IconifyInitializer(iconFontDescriptor);
 }
Example #9
0
 /// <summary>
 /// Add support for a new icon font. </summary>
 /// <param name="iconFontDescriptor"> The IconDescriptor holding the ttf file reference and its mappings. </param>
 /// <returns> An initializer instance for chain calls. </returns>
 public virtual IconifyInitializer with(IconFontDescriptor iconFontDescriptor)
 {
     Iconify.addIconFontDescriptor(iconFontDescriptor);
     return this;
 }
Example #10
0
 public IconifyInitializer(IconFontDescriptor iconFontDescriptor)
 {
     Iconify.addIconFontDescriptor(iconFontDescriptor);
 }