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); } }
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 } }
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); } }
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); } }
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 } }