Example #1
0
        private static void GenerateAndroidDefault(CBIconInfo icons)
        {
            CBImageInfo info = new CBImageInfo();
            info.DeviceType = DeviceType.Android;
            info.Width = 36;
            info.Height = 36;
            info.FileName = "drawable-ldpi\\icon.png";
            icons.IconDefines.Add(info);

            info = new CBImageInfo();
            info.DeviceType = DeviceType.Android;
            info.Width = 48;
            info.Height = 48;
            info.FileName = "drawable-mdpi\\icon.png";
            icons.IconDefines.Add(info);

            info = new CBImageInfo();
            info.DeviceType = DeviceType.Android;
            info.Width = 72;
            info.Height = 72;
            info.FileName = "drawable-hdpi\\icon.png";
            icons.IconDefines.Add(info);

            info = new CBImageInfo();
            info.DeviceType = DeviceType.Android;
            info.Width = 135;
            info.Height = 135;
            info.FileName = "SamsungMarket.png";
            icons.IconDefines.Add(info);
        }
Example #2
0
 static void GenerateiOSDefault(CBIconInfo icons)
 {
     // for iOS
     CBImageInfo info = new CBImageInfo();
     info.DeviceType = DeviceType.iOS;
     info.Width = 57;
     info.Height = 57;
     info.FileName = "icon.png";
     icons.IconDefines.Add(info);
     // for iPhone Retina
     info = new CBImageInfo();
     info.DeviceType = DeviceType.iOS;
     info.Width = 114;
     info.Height = 114;
     info.FileName = "*****@*****.**";
     icons.IconDefines.Add(info);
     // for iPad
     info = new CBImageInfo();
     info.DeviceType = DeviceType.iOS;
     info.Width = 72;
     info.Height = 72;
     info.FileName = "icon-72.png";
     icons.IconDefines.Add(info);
     // for new iPad
     info = new CBImageInfo();
     info.DeviceType = DeviceType.iOS;
     info.Width = 144;
     info.Height = 144;
     info.FileName = "*****@*****.**";
     icons.IconDefines.Add(info);
 }
        static void GenerateiOSDefault(CBIconInfo icons)
        {
            // for iOS
            CBImageInfo info = new CBImageInfo();

            info.DeviceType = DeviceType.iOS;
            info.Width      = 57;
            info.Height     = 57;
            info.FileName   = "icon.png";
            icons.IconDefines.Add(info);
            // for iPhone Retina
            info            = new CBImageInfo();
            info.DeviceType = DeviceType.iOS;
            info.Width      = 114;
            info.Height     = 114;
            info.FileName   = "*****@*****.**";
            icons.IconDefines.Add(info);
            // for iPad
            info            = new CBImageInfo();
            info.DeviceType = DeviceType.iOS;
            info.Width      = 72;
            info.Height     = 72;
            info.FileName   = "icon-72.png";
            icons.IconDefines.Add(info);
            // for new iPad
            info            = new CBImageInfo();
            info.DeviceType = DeviceType.iOS;
            info.Width      = 144;
            info.Height     = 144;
            info.FileName   = "*****@*****.**";
            icons.IconDefines.Add(info);
        }
        private static void GenerateWP7Default(CBIconInfo icons)
        {
            CBImageInfo info = new CBImageInfo();

            info.DeviceType = DeviceType.WP7;
            info.Width      = 62;
            info.Height     = 62;
            info.FileName   = "ApplicationIcon.png";
            icons.IconDefines.Add(info);

            info            = new CBImageInfo();
            info.DeviceType = DeviceType.WP7;
            info.Width      = 173;
            info.Height     = 173;
            info.FileName   = "ApplicationTile.png";
            icons.IconDefines.Add(info);

            info            = new CBImageInfo();
            info.DeviceType = DeviceType.WP7;
            info.Width      = 99;
            info.Height     = 99;
            info.FileName   = "Market99.png";
            icons.IconDefines.Add(info);

            info            = new CBImageInfo();
            info.DeviceType = DeviceType.WP7;
            info.Width      = 200;
            info.Height     = 200;
            info.FileName   = "Market200.png";
            icons.IconDefines.Add(info);
        }
        private static void GenerateAndroidDefault(CBIconInfo icons)
        {
            CBImageInfo info = new CBImageInfo();

            info.DeviceType = DeviceType.Android;
            info.Width      = 36;
            info.Height     = 36;
            info.FileName   = "drawable-ldpi\\icon.png";
            icons.IconDefines.Add(info);

            info            = new CBImageInfo();
            info.DeviceType = DeviceType.Android;
            info.Width      = 48;
            info.Height     = 48;
            info.FileName   = "drawable-mdpi\\icon.png";
            icons.IconDefines.Add(info);

            info            = new CBImageInfo();
            info.DeviceType = DeviceType.Android;
            info.Width      = 72;
            info.Height     = 72;
            info.FileName   = "drawable-hdpi\\icon.png";
            icons.IconDefines.Add(info);

            info            = new CBImageInfo();
            info.DeviceType = DeviceType.Android;
            info.Width      = 135;
            info.Height     = 135;
            info.FileName   = "SamsungMarket.png";
            icons.IconDefines.Add(info);
        }
Example #6
0
        public static CBIconInfo GenerateDefault()
        {
            CBIconInfo icons = new CBIconInfo();
            GenerateiOSDefault(icons);
            GenerateAndroidDefault(icons);
            GenerateWP7Default(icons);

            return icons;
        }
        public static CBIconInfo GenerateDefault()
        {
            CBIconInfo icons = new CBIconInfo();

            GenerateiOSDefault(icons);
            GenerateAndroidDefault(icons);
            GenerateWP7Default(icons);

            return(icons);
        }
Example #8
0
        public static void GenerateIcons(string directory, string fileName)
        {
            CBDeviceManager deviceManager = new CBDeviceManager();

            deviceManager.CreateAllDeviceDirectory(directory);
            CBImageFile image = new CBImageFile(directory, fileName);
            CBIconInfo  icons = CBIconInfo.GenerateDefault();

            foreach (CBImageInfo info in icons.IconDefines)
            {
                CBImageManager.SaveIcon(image, info);
            }
        }
Example #9
0
        private static void GenerateWP7Default(CBIconInfo icons)
        {
            CBImageInfo info = new CBImageInfo();
            info.DeviceType = DeviceType.WP7;
            info.Width = 62;
            info.Height = 62;
            info.FileName = "ApplicationIcon.png";
            icons.IconDefines.Add(info);

            info = new CBImageInfo();
            info.DeviceType = DeviceType.WP7;
            info.Width = 173;
            info.Height = 173;
            info.FileName = "ApplicationTile.png";
            icons.IconDefines.Add(info);

            info = new CBImageInfo();
            info.DeviceType = DeviceType.WP7;
            info.Width = 99;
            info.Height = 99;
            info.FileName = "Market99.png";
            icons.IconDefines.Add(info);

            info = new CBImageInfo();
            info.DeviceType = DeviceType.WP7;
            info.Width = 200;
            info.Height = 200;
            info.FileName = "Market200.png";
            icons.IconDefines.Add(info);
        }