コード例 #1
0
        public static string ToDisplayString(this VM.VmTemplateType templateType)
        {
            switch (templateType)
            {
            case VM.VmTemplateType.Windows:
            case VM.VmTemplateType.LegacyWindows:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_WINDOWS);

            case VM.VmTemplateType.Centos:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_CENTOS);

            case VM.VmTemplateType.Debian:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_DEBIAN);

            case VM.VmTemplateType.Linx:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_LINX);

            case VM.VmTemplateType.Oracle:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_ORACLE);

            case VM.VmTemplateType.RedHat:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_REDHAT);

            case VM.VmTemplateType.SciLinux:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_SCILINUX);

            case VM.VmTemplateType.Suse:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_SUSE);

            case VM.VmTemplateType.Ubuntu:
                return(Messages.NEW_VM_WIZARD_TEMPLATEPAGE_UBUNTU);

            case VM.VmTemplateType.YinheKylin:
                return(Messages.NEW_VM_WIZARD_TEMPLATEPAGE_YINHEKYLIN);

            case VM.VmTemplateType.NeoKylin:
                return(Messages.NEW_VM_WIZARD_TEMPLATEPAGE_NEOKYLIN);

            case VM.VmTemplateType.Asianux:
                return(Messages.NEW_VM_WIZARD_TEMPLATEPAGE_ASIANUX);

            case VM.VmTemplateType.Turbo:
                return(Messages.NEW_VM_WIZARD_TEMPLATEPAGE_TURBO);

            case VM.VmTemplateType.Citrix:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_CITRIX);

            case VM.VmTemplateType.Solaris:
            case VM.VmTemplateType.Misc:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_MISC);

            case VM.VmTemplateType.CoreOS:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_COREOS);

            case VM.VmTemplateType.Snapshot:
            case VM.VmTemplateType.SnapshotFromVmpp:
            default:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_SNAPSHOTS);
            }
        }
コード例 #2
0
ファイル: Page_Template.cs プロジェクト: yimng/xenconsole
        public static Bitmap ToBitmap(this VM.VmTemplateType templateType)
        {
            switch (templateType)
            {
            case VM.VmTemplateType.Custom:
                return(Resources._000_UserTemplate_h32bit_16);

            case VM.VmTemplateType.Windows:
                return(Resources.windows_h32bit_16);

            case VM.VmTemplateType.Centos:
                return(Resources.centos_16x);

            case VM.VmTemplateType.Debian:
                return(Resources.debian_16x);

            case VM.VmTemplateType.Oracle:
                return(Resources.oracle_16x);

            case VM.VmTemplateType.RedHat:
                return(Resources.redhat_16x);

            case VM.VmTemplateType.SciLinux:
                return(Resources.scilinux_16x);

            case VM.VmTemplateType.Suse:
                return(Resources.suse_16x);

            case VM.VmTemplateType.Ubuntu:
                return(Resources.ubuntu_16x);

            case VM.VmTemplateType.NeoKylin:
                return(Resources.neokylin_16x);

            case VM.VmTemplateType.Citrix:
                return(Resources.Logo);

            case VM.VmTemplateType.Solaris:
            case VM.VmTemplateType.Misc:
                return(Resources._000_VMTemplate_h32bit_16);

            case VM.VmTemplateType.CoreOS:
                return(Resources.coreos_globe_icon);

            case VM.VmTemplateType.Snapshot:
            case VM.VmTemplateType.SnapshotFromVmpp:
            default:
                return(Resources._000_VMSession_h32bit_16);
                // Also modify PropertyNames.os_name in XenServer/Common.cs
            }
        }
コード例 #3
0
        public static Bitmap ToBitmap(this VM.VmTemplateType templateType)
        {
            switch (templateType)
            {
            case VM.VmTemplateType.Custom:
                return(Resources._000_UserTemplate_h32bit_16);

            case VM.VmTemplateType.Windows:
                return(Resources.windows_h32bit_16);

            case VM.VmTemplateType.Centos:
                return(Resources.centos_16x);

            case VM.VmTemplateType.Debian:
                return(Resources.debian_16x);

            case VM.VmTemplateType.Oracle:
                return(Resources.oracle_16x);

            case VM.VmTemplateType.RedHat:
                return(Resources.redhat_16x);

            case VM.VmTemplateType.Suse:
                return(Resources.suse_16x);

            case VM.VmTemplateType.Ubuntu:
                return(Resources.ubuntu_16x);

            case VM.VmTemplateType.Citrix:
                return(Resources.Logo);

            case VM.VmTemplateType.Solaris:
            case VM.VmTemplateType.Misc:
                return(Resources._000_VMTemplate_h32bit_16);

            case VM.VmTemplateType.Snapshot:
            case VM.VmTemplateType.SnapshotFromVmpp:
            default:
                return(Resources._000_VMSession_h32bit_16);
            }
        }
コード例 #4
0
        public static string ToDisplayString(this VM.VmTemplateType templateType)
        {
            switch (templateType)
            {
            case VM.VmTemplateType.Windows:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_WINDOWS);

            case VM.VmTemplateType.Centos:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_CENTOS);

            case VM.VmTemplateType.Debian:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_DEBIAN);

            case VM.VmTemplateType.Oracle:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_ORACLE);

            case VM.VmTemplateType.RedHat:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_REDHAT);

            case VM.VmTemplateType.Suse:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_SUSE);

            case VM.VmTemplateType.Ubuntu:
                return(Messages.NEW_VM_WIZARD_TEMPLATEPAGE_UBUNTU);

            case VM.VmTemplateType.Citrix:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_CITRIX);

            case VM.VmTemplateType.Solaris:
            case VM.VmTemplateType.Misc:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_MISC);

            case VM.VmTemplateType.Snapshot:
            case VM.VmTemplateType.SnapshotFromVmpp:
            default:
                return(Messages.NEWVMWIZARD_TEMPLATEPAGE_SNAPSHOTS);
            }
        }
コード例 #5
0
ファイル: Page_Template.cs プロジェクト: ywscr/xenadmin
        public static Bitmap ToBitmap(this VM.VmTemplateType templateType)
        {
            switch (templateType)
            {
            case VM.VmTemplateType.Custom:
                return(Images.StaticImages._000_UserTemplate_h32bit_16);

            case VM.VmTemplateType.Windows:
            case VM.VmTemplateType.LegacyWindows:
                return(Images.StaticImages.windows_h32bit_16);

            case VM.VmTemplateType.Centos:
                return(Images.StaticImages.centos_16x);

            case VM.VmTemplateType.Debian:
                return(Images.StaticImages.debian_16x);

            case VM.VmTemplateType.Gooroom:
                return(Images.StaticImages.gooroom_16x);

            case VM.VmTemplateType.Linx:
                return(Images.StaticImages.linx_16x);

            case VM.VmTemplateType.Oracle:
                return(Images.StaticImages.oracle_16x);

            case VM.VmTemplateType.RedHat:
                return(Images.StaticImages.redhat_16x);

            case VM.VmTemplateType.SciLinux:
                return(Images.StaticImages.scilinux_16x);

            case VM.VmTemplateType.Suse:
                return(Images.StaticImages.suse_16x);

            case VM.VmTemplateType.Ubuntu:
                return(Images.StaticImages.ubuntu_16x);

            case VM.VmTemplateType.YinheKylin:
                return(Images.StaticImages.yinhekylin_16x);

            case VM.VmTemplateType.NeoKylin:
                return(Images.StaticImages.neokylin_16x);

            case VM.VmTemplateType.Asianux:
                return(Images.StaticImages.asianux_16x);

            case VM.VmTemplateType.Turbo:
                return(Images.StaticImages.turbo_16x);

            case VM.VmTemplateType.Citrix:
                return(Images.StaticImages.Logo);

            case VM.VmTemplateType.Solaris:
            case VM.VmTemplateType.Misc:
                return(Images.StaticImages._000_VMTemplate_h32bit_16);

            case VM.VmTemplateType.CoreOS:
                return(Images.StaticImages.coreos_globe_icon);

            case VM.VmTemplateType.Snapshot:
            case VM.VmTemplateType.SnapshotFromVmpp:
            default:
                return(Images.StaticImages._000_VMSession_h32bit_16);
                // Also modify 'case PropertyNames.os_name' in method GetImagesFor(PropertyNames p) in XenModel/XenSearch/Common.cs
            }
        }