Esempio n. 1
0
            private VirtualTreeNode AddVMNode(VM vm)
            {
                bool   hidden = vm.IsHidden;
                string name   = hidden ? String.Format(Messages.X_HIDDEN, vm.Name) : vm.Name;

                return(AddNode(name, Images.GetIconFor(vm), hidden, vm));
            }
Esempio n. 2
0
            private VirtualTreeNode AddSRNode(SR sr)
            {
                bool   hidden = sr.IsHidden;
                String name   = hidden ? String.Format(Messages.X_HIDDEN, sr.NameWithoutHost) : sr.NameWithoutHost;

                return(AddNode(name, Images.GetIconFor(sr), hidden, sr));
            }
            private VirtualTreeNode AddNetworkNode(VirtualTreeNode parent, int index, XenAPI.Network network)
            {
                bool   hidden  = network.IsHidden;
                bool   slave   = network.IsSlave;
                string rawName = network.Name;
                String name    = slave ? String.Format(Messages.NIC_SLAVE, rawName) :
                                 hidden?String.Format(Messages.X_HIDDEN, rawName) :
                                     rawName;

                return(AddNode(parent, index, name, Images.GetIconFor(network), slave || hidden, network));
            }
            private VirtualTreeNode AddStorageLinkRepositoryNode(VirtualTreeNode parent, int index, StorageLinkRepository storageLinkRepository)
            {
                string          name = storageLinkRepository.Name;
                StorageLinkPool pool = storageLinkRepository.StorageLinkPool;

                if (pool != null && !string.IsNullOrEmpty(pool.ParentStorageLinkPoolId))
                {
                    name = string.Format("{0} ({1})", storageLinkRepository.Name, pool);
                }

                return(AddNode(parent, index, name, Images.GetIconFor(storageLinkRepository), false, storageLinkRepository));
            }
            private VirtualTreeNode AddStorageLinkVolumeNode(VirtualTreeNode parent, int index, StorageLinkVolume storageLinkVolume)
            {
                string name = storageLinkVolume.FriendlyName;
                VDI    vdi  = storageLinkVolume.VDI(ConnectionsManager.XenConnectionsCopy);

                if (vdi != null)
                {
                    name = string.Format("{0} ({1})", vdi.Name, name);
                }

                return(AddNode(parent, index, name, Images.GetIconFor(storageLinkVolume), false, storageLinkVolume));
            }
 private VirtualTreeNode AddHostNode(VirtualTreeNode parent, int index, Host host)
 {
     return(AddNode(parent, index, host.Name, Images.GetIconFor(host), false, host));
 }
Esempio n. 7
0
 private VirtualTreeNode AddHostNode(Host host)
 {
     return(AddNode(host.Name, Images.GetIconFor(host), false, host));
 }
Esempio n. 8
0
 private VirtualTreeNode AddVmApplianceNode(VM_appliance appliance)
 {
     return(AddNode(appliance.Name, Images.GetIconFor(appliance), false, appliance));
 }
Esempio n. 9
0
 private VirtualTreeNode AddDockerContainerNode(DockerContainer cont)
 {
     return(AddNode(cont.Name.Ellipsise(1000), Images.GetIconFor(cont), cont.IsHidden, cont));
 }
Esempio n. 10
0
 private VirtualTreeNode AddStorageLinkPoolNode(StorageLinkPool storageLinkPool)
 {
     return(AddNode(Helpers.GetName(storageLinkPool), Images.GetIconFor(storageLinkPool), false, storageLinkPool));
 }
Esempio n. 11
0
 private VirtualTreeNode AddPoolNode(Pool pool)
 {
     return(AddNode(Helpers.GetName(pool), Images.GetIconFor(pool), false, pool));
 }
 private VirtualTreeNode AddFolderNode(VirtualTreeNode parent, int index, Folder folder)
 {
     return(AddNode(parent, index, folder.Name, Images.GetIconFor(folder), false, folder));
 }
Esempio n. 13
0
 private VirtualTreeNode AddStorageLinkSystemNode(StorageLinkSystem storageLinkSystem)
 {
     return(AddNode(Helpers.GetName(storageLinkSystem), Images.GetIconFor(storageLinkSystem), false, storageLinkSystem));
 }
Esempio n. 14
0
            private VirtualTreeNode AddVDINode(VDI vdi)
            {
                String name = String.IsNullOrEmpty(vdi.Name) ? Messages.NO_NAME : vdi.Name;

                return(AddNode(name, Images.GetIconFor(vdi), false, vdi));
            }
 private VirtualTreeNode AddVmApplianceNode(VirtualTreeNode parent, int index, VM_appliance appliance)
 {
     return(AddNode(parent, index, appliance.Name, Images.GetIconFor(appliance), false, appliance));
 }
 private VirtualTreeNode AddPoolNode(VirtualTreeNode parent, int index, Pool pool)
 {
     return(AddNode(parent, index, Helpers.GetName(pool), Images.GetIconFor(pool), false, pool));
 }
 private VirtualTreeNode AddStorageLinkPoolNode(VirtualTreeNode parent, int index, StorageLinkPool storageLinkPool)
 {
     return(AddNode(parent, index, Helpers.GetName(storageLinkPool), Images.GetIconFor(storageLinkPool), false, storageLinkPool));
 }
 private VirtualTreeNode AddStorageLinkServerNode(VirtualTreeNode parent, int index, StorageLinkServer storageLinkServer)
 {
     return(AddNode(parent, index, storageLinkServer.Name, Images.GetIconFor(storageLinkServer), false, storageLinkServer));
 }
Esempio n. 19
0
 private VirtualTreeNode AddFolderNode(Folder folder)
 {
     return(AddNode(folder.Name, Images.GetIconFor(folder), false, folder));
 }
Esempio n. 20
0
 private VirtualTreeNode AddStorageLinkServerNode(StorageLinkServer storageLinkServer)
 {
     return(AddNode(storageLinkServer.Name, Images.GetIconFor(storageLinkServer), false, storageLinkServer));
 }