Mergeconflicts resolved, it builds again!

This commit is contained in:
Alexander Schulz 2023-12-30 18:57:01 +01:00
parent cd477a4e18
commit 1ec327dc06
39 changed files with 6274 additions and 8016 deletions

1
.github/CODEOWNERS vendored Normal file
View File

@ -0,0 +1 @@
* chris.lancaster@cloud.com danilo.delbusso@cloud.com konstantina.chremmou@cloud.com

41
.github/workflows/main.yml vendored Normal file
View File

@ -0,0 +1,41 @@
name: Run checks
on: [push, pull_request]
jobs:
job-checks:
name: Run checks
runs-on: windows-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Run copyright check
shell: powershell
run: ./scripts/check_copyright.ps1 -NOISY
- name: Run I18n check
shell: powershell
run: ./scripts/check_i18n.ps1 -NOISY
- name: Run spell check
shell: powershell
run: |
# package support for windows is not great; this is ugly, but will do for now
choco install cyg-get --no-progress
cyg-get.bat aspell aspell-en
$env:Path += ";C:\tools\cygwin\bin;"
./scripts/check_spelling.ps1 -NOISY
- name: Run string sort check
shell: powershell
run: ./scripts/check_strings_sorting.ps1 `
-CHECK_LOCALIZED `
-NOISY `
-PATHS ./XenModel/Messages.resx, ./XenModel/FriendlyNames.resx, `
./XenModel/InvisibleMessages.resx, ./XenModel/UnitStrings.resx, `
./XenOvfApi/Content.resx, ./XenOvfApi/Messages.resx; `
if($lastexitcode -eq 0){ `
./scripts/check_strings_sorting.ps1 `
-NOISY `
-PATHS ./Branding/Branding.resx `
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 451 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

View File

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27703.2018
# Visual Studio Version 17
VisualStudioVersion = 17.8.34330.188
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XenAdmin", "XenAdmin\XenAdmin.csproj", "{70BDA4BC-F062-4302-8ACD-A15D8BF31D65}"
ProjectSection(ProjectDependencies) = postProject
@ -10,20 +10,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XenAdmin", "XenAdmin\XenAdm
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommandLib", "CommandLib\CommandLib.csproj", "{6CE6A8FF-CF49-46B6-BEA4-6464A2F0A4D7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xva_verify", "xva_verify\xva_verify.csproj", "{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XenCenterLib", "XenCenterLib\XenCenterLib.csproj", "{9861DFA1-B41F-432D-A43F-226257DEBBB9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XenModel", "XenModel\XenModel.csproj", "{B306FC59-4441-4A5F-9F54-D3F68D4EE38D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XenOvfApi", "XenOvfApi\XenOvfApi.csproj", "{2D78AC6C-B867-484A-A447-3C6FC8B8EAF7}"
EndProject
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "installer-xcp-ng", "installer-xcp-ng\installer-xcp-ng.wixproj", "{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xe", "xe\Xe.csproj", "{727E885D-14BE-40F0-9D0B-3853D44D3984}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "splash-xcp-ng", "splash-xcp-ng\splash-xcp-ng.csproj", "{CD563857-6159-4415-B7B2-A21991F572E3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -68,21 +60,6 @@ Global
{6CE6A8FF-CF49-46B6-BEA4-6464A2F0A4D7}.Release|Win32.Build.0 = Release|Any CPU
{6CE6A8FF-CF49-46B6-BEA4-6464A2F0A4D7}.Release|x64.ActiveCfg = Release|Any CPU
{6CE6A8FF-CF49-46B6-BEA4-6464A2F0A4D7}.Release|x64.Build.0 = Release|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Debug|Win32.ActiveCfg = Debug|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Debug|x64.ActiveCfg = Debug|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Debug|x64.Build.0 = Debug|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Release|Any CPU.Build.0 = Release|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Release|Win32.ActiveCfg = Release|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Release|Win32.Build.0 = Release|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Release|x64.ActiveCfg = Release|Any CPU
{2A70D7E7-EAB2-4C36-B3F4-85B79D2384B5}.Release|x64.Build.0 = Release|Any CPU
{9861DFA1-B41F-432D-A43F-226257DEBBB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9861DFA1-B41F-432D-A43F-226257DEBBB9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9861DFA1-B41F-432D-A43F-226257DEBBB9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@ -97,20 +74,6 @@ Global
{9861DFA1-B41F-432D-A43F-226257DEBBB9}.Release|Win32.ActiveCfg = Release|Any CPU
{9861DFA1-B41F-432D-A43F-226257DEBBB9}.Release|x64.ActiveCfg = Release|Any CPU
{9861DFA1-B41F-432D-A43F-226257DEBBB9}.Release|x64.Build.0 = Release|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Debug|Win32.ActiveCfg = Debug|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Debug|x64.ActiveCfg = Debug|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Debug|x64.Build.0 = Debug|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Release|Any CPU.Build.0 = Release|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Release|Win32.ActiveCfg = Release|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Release|x64.ActiveCfg = Release|Any CPU
{BD345C89-E8F4-4767-9BE0-1F0EAB7FA927}.Release|x64.Build.0 = Release|Any CPU
{B306FC59-4441-4A5F-9F54-D3F68D4EE38D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B306FC59-4441-4A5F-9F54-D3F68D4EE38D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B306FC59-4441-4A5F-9F54-D3F68D4EE38D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@ -139,94 +102,6 @@ Global
{2D78AC6C-B867-484A-A447-3C6FC8B8EAF7}.Release|Win32.ActiveCfg = Release|Any CPU
{2D78AC6C-B867-484A-A447-3C6FC8B8EAF7}.Release|x64.ActiveCfg = Release|Any CPU
{2D78AC6C-B867-484A-A447-3C6FC8B8EAF7}.Release|x64.Build.0 = Release|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Debug|Win32.ActiveCfg = Debug|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Debug|x64.ActiveCfg = Debug|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Debug|x64.Build.0 = Debug|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Release|Any CPU.Build.0 = Release|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Release|Win32.ActiveCfg = Release|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Release|x64.ActiveCfg = Release|Any CPU
{9F7E6285-5CBF-41B4-8CB9-AB06DFF90DC0}.Release|x64.Build.0 = Release|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Debug|Win32.ActiveCfg = Debug|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Debug|x64.ActiveCfg = Debug|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Debug|x64.Build.0 = Debug|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Release|Any CPU.Build.0 = Release|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Release|Win32.ActiveCfg = Release|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Release|x64.ActiveCfg = Release|Any CPU
{39308480-78C3-40B4-924D-06914F343ACD}.Release|x64.Build.0 = Release|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Debug|Win32.ActiveCfg = Debug|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Debug|x64.ActiveCfg = Debug|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Debug|x64.Build.0 = Debug|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Release|Any CPU.Build.0 = Debug|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Release|Win32.ActiveCfg = Release|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Release|x64.ActiveCfg = Release|Any CPU
{DEB3208D-1153-407C-8C99-0D8899BE25A5}.Release|x64.Build.0 = Release|Any CPU
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Debug|Any CPU.ActiveCfg = Debug|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Debug|Mixed Platforms.Build.0 = Debug|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Debug|Win32.ActiveCfg = Debug|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Debug|Win32.Build.0 = Debug|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Debug|x64.ActiveCfg = Debug|x64
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Debug|x64.Build.0 = Debug|x64
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Release|Any CPU.ActiveCfg = Release|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Release|Mixed Platforms.ActiveCfg = Release|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Release|Mixed Platforms.Build.0 = Release|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Release|Win32.ActiveCfg = Release|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Release|Win32.Build.0 = Release|x86
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Release|x64.ActiveCfg = Release|x64
{E0BDD733-D6EB-4EAF-B020-ED0F1154CF80}.Release|x64.Build.0 = Release|x64
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Debug|Any CPU.Build.0 = Debug|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Debug|Win32.ActiveCfg = Debug|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Debug|Win32.Build.0 = Debug|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Debug|x64.ActiveCfg = Debug|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Debug|x64.Build.0 = Debug|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Release|Any CPU.ActiveCfg = Release|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Release|Any CPU.Build.0 = Release|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Release|Win32.ActiveCfg = Release|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Release|Win32.Build.0 = Release|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Release|x64.ActiveCfg = Release|Any CPU
{727E885D-14BE-40F0-9D0B-3853D44D3984}.Release|x64.Build.0 = Release|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Debug|Win32.ActiveCfg = Debug|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Debug|Win32.Build.0 = Debug|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Debug|x64.ActiveCfg = Debug|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Debug|x64.Build.0 = Debug|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Release|Any CPU.Build.0 = Release|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Release|Win32.ActiveCfg = Release|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Release|Win32.Build.0 = Release|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Release|x64.ActiveCfg = Release|Any CPU
{CD563857-6159-4415-B7B2-A21991F572E3}.Release|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@ -299,8 +299,8 @@ namespace XenAdmin.Commands
else
{
var cpmCmd = isHomeServer
? new CrossPoolMigrateToHomeCommand(menu.Command.MainWindowCommandInterface, selection, host, false)
: new CrossPoolMigrateCommand(menu.Command.MainWindowCommandInterface, selection, host, false, menu._resumeAfter);
? new CrossPoolMigrateToHomeCommand(menu.Command.MainWindowCommandInterface, selection, host)
: new CrossPoolMigrateCommand(menu.Command.MainWindowCommandInterface, selection, host, menu._resumeAfter);
var crossPoolMigrateCmdCanRun = cpmCmd.CanRun();
if (Stopped)

View File

@ -40,8 +40,8 @@ namespace XenAdmin.Commands
/// </summary>
internal class CrossPoolMigrateToHomeCommand : CrossPoolMigrateCommand
{
public CrossPoolMigrateToHomeCommand(IMainWindow mainWindow, IEnumerable<SelectedItem> selection, Host preSelectedHost, bool force)
: base(mainWindow, selection, preSelectedHost, force)
public CrossPoolMigrateToHomeCommand(IMainWindow mainWindow, IEnumerable<SelectedItem> selection, Host preSelectedHost)
: base(mainWindow, selection, preSelectedHost)
{
}

View File

@ -70,12 +70,12 @@ namespace XenAdmin.Commands
{
}
protected override bool CanExecute(VM vm)
protected override bool CanRun(VM vm)
{
return vm != null && vm.allowed_operations != null && vm.allowed_operations.Contains(vm_operations.pause);
}
protected override void Execute(List<VM> vms)
protected override void Run(List<VM> vms)
{
RunAction(vms, Messages.ACTION_VM_PAUSING, Messages.ACTION_VM_PAUSING, Messages.ACTION_VM_PAUSED, null);
}
@ -89,7 +89,7 @@ namespace XenAdmin.Commands
}
}
protected override string EnabledToolTipText
public override string EnabledToolTipText
{
get
{
@ -173,11 +173,11 @@ namespace XenAdmin.Commands
get { return "WarningVmLifeCyclePause"; }
}
protected override string GetCantExecuteReasonCore(IXenObject item)
protected override string GetCantRunReasonCore(IXenObject item)
{
VM vm = item as VM;
if (vm == null)
return base.GetCantExecuteReasonCore(item);
return base.GetCantRunReasonCore(item);
switch (vm.power_state)
{
@ -188,17 +188,17 @@ namespace XenAdmin.Commands
case vm_power_state.Suspended:
return Messages.VM_SUSPENDED;
case vm_power_state.unknown:
return base.GetCantExecuteReasonCore(item);
return base.GetCantRunReasonCore(item);
}
return GetCantExecuteNoToolsOrDriversReasonCore(item) ?? base.GetCantExecuteReasonCore(item);
return GetCantRunNoToolsOrDriversReasonCore(item) ?? base.GetCantRunReasonCore(item);
}
protected override CommandErrorDialog GetErrorDialogCore(IDictionary<IXenObject, string> cantExecuteReasons)
{
foreach (VM vm in GetSelection().AsXenObjects<VM>())
{
if (!CanExecute(vm) && vm.power_state != vm_power_state.Halted)
if (!CanRun(vm) && vm.power_state != vm_power_state.Halted)
{
return new CommandErrorDialog(Messages.ERROR_DIALOG_SHUTDOWN_VM_TITLE, Messages.ERROR_DIALOG_SHUTDOWN_VMS_TITLE, cantExecuteReasons);
}

View File

@ -70,12 +70,12 @@ namespace XenAdmin.Commands
{
}
protected override bool CanExecute(VM vm)
protected override bool CanRun(VM vm)
{
return vm != null && vm.allowed_operations != null && vm.allowed_operations.Contains(vm_operations.unpause);
}
protected override void Execute(List<VM> vms)
protected override void Run(List<VM> vms)
{
//fixme: add new message to Messages
//RunAction(vms, Messages.ACTION_VM_UNPAUSING, Messages.ACTION_VM_UNPAUSING, Messages.ACTION_VM_UNPAUSED, null);
@ -92,7 +92,7 @@ namespace XenAdmin.Commands
}
}
protected override string EnabledToolTipText
public override string EnabledToolTipText
{
get
{
@ -182,11 +182,11 @@ namespace XenAdmin.Commands
get { return "WarningVmLifeCyclePause"; }
}
protected override string GetCantExecuteReasonCore(IXenObject item)
protected override string GetCantRunReasonCore(IXenObject item)
{
VM vm = item as VM;
if (vm == null)
return base.GetCantExecuteReasonCore(item);
return base.GetCantRunReasonCore(item);
switch (vm.power_state)
{
@ -197,17 +197,17 @@ namespace XenAdmin.Commands
case vm_power_state.Suspended:
return Messages.VM_SUSPENDED;
case vm_power_state.unknown:
return base.GetCantExecuteReasonCore(item);
return base.GetCantRunReasonCore(item);
}
return GetCantExecuteNoToolsOrDriversReasonCore(item) ?? base.GetCantExecuteReasonCore(item);
return GetCantRunNoToolsOrDriversReasonCore(item) ?? base.GetCantRunReasonCore(item);
}
protected override CommandErrorDialog GetErrorDialogCore(IDictionary<IXenObject, string> cantExecuteReasons)
{
foreach (VM vm in GetSelection().AsXenObjects<VM>())
{
if (!CanExecute(vm) && vm.power_state != vm_power_state.Paused)
if (!CanRun(vm) && vm.power_state != vm_power_state.Paused)
{
return new CommandErrorDialog(Messages.ERROR_DIALOG_SHUTDOWN_VM_TITLE, Messages.ERROR_DIALOG_SHUTDOWN_VMS_TITLE, cantExecuteReasons);
}

View File

@ -56,7 +56,7 @@ namespace XenAdmin.Controls
{
InitializeComponent();
HelperLinkVisible = !Core.HiddenFeatures.LinkLabelHidden;
LinkUri = new Uri(InvisibleMessages.DEPRECATION_URL);
//LinkUri = new Uri(InvisibleMessages.DEPRECATION_URL);
Visible = false;
}

View File

@ -631,343 +631,347 @@ namespace XenAdmin
public static class StaticImages
{
// the followings are generated from Resources using:
// cat Resources.Designer.cs | grep 'internal static System.Drawing.Bitmap' | sed "s/ {//g" | awk -F"Bitmap " '{print"public static Image " $2 " = Properties.Resources." $2 ";"}'
public static Image _000_Abort_h32bit_16 = Properties.Resources._000_Abort_h32bit_16;
public static Image _000_AddApplicationServer_h32bit_16 = Properties.Resources._000_AddApplicationServer_h32bit_16;
public static Image _000_AddApplicationServer_h32bit_24 = Properties.Resources._000_AddApplicationServer_h32bit_24;
public static Image _000_AddIPAddress_h32bit_16 = Properties.Resources._000_AddIPAddress_h32bit_16;
public static Image _000_AddSite_h32bit_16 = Properties.Resources._000_AddSite_h32bit_16;
public static Image _000_Alert2_h32bit_16 = Properties.Resources._000_Alert2_h32bit_16;
public static Image _000_BackupMetadata_h32bit_16 = Properties.Resources._000_BackupMetadata_h32bit_16;
public static Image _000_BackupMetadata_h32bit_32 = Properties.Resources._000_BackupMetadata_h32bit_32;
public static Image _000_ConfigureIPAddresses_h32bit_16 = Properties.Resources._000_ConfigureIPAddresses_h32bit_16;
public static Image _000_CPU_h32bit_16 = Properties.Resources._000_CPU_h32bit_16;
public static Image _000_CreateVirtualStorage_h32bit_32 = Properties.Resources._000_CreateVirtualStorage_h32bit_32;
public static Image _000_CreateVM_h32bit_24 = Properties.Resources._000_CreateVM_h32bit_24;
public static Image _000_CreateVM_h32bit_32 = Properties.Resources._000_CreateVM_h32bit_32;
public static Image _000_defaultSpyglass_h32bit_16 = Properties.Resources._000_defaultSpyglass_h32bit_16;
public static Image _000_DeleteAllMessages_h32bit_16 = Properties.Resources._000_DeleteAllMessages_h32bit_16;
public static Image _000_DeleteMessage_h32bit_16 = Properties.Resources._000_DeleteMessage_h32bit_16;
public static Image _000_DeleteVirtualAppliance_h32bit_16 = Properties.Resources._000_DeleteVirtualAppliance_h32bit_16;
public static Image _000_DisasterRecovery_h32bit_32 = Properties.Resources._000_DisasterRecovery_h32bit_32;
public static Image _000_Email_h32bit_16 = Properties.Resources._000_Email_h32bit_16;
public static Image _000_EnablePowerControl_h32bit_16 = Properties.Resources._000_EnablePowerControl_h32bit_16;
public static Image _000_error_h32bit_16 = Properties.Resources._000_error_h32bit_16;
public static Image _000_error_h32bit_32 = Properties.Resources._000_error_h32bit_32;
public static Image _000_ExcludeHost_h32bit_16 = Properties.Resources._000_ExcludeHost_h32bit_16;
public static Image _000_ExportMessages_h32bit_16 = Properties.Resources._000_ExportMessages_h32bit_16;
public static Image _000_ExportVirtualAppliance_h32bit_16 = Properties.Resources._000_ExportVirtualAppliance_h32bit_16;
public static Image _000_ExportVirtualAppliance_h32bit_32 = Properties.Resources._000_ExportVirtualAppliance_h32bit_32;
public static Image _000_Failback_h32bit_32 = Properties.Resources._000_Failback_h32bit_32;
public static Image _000_Failover_h32bit_32 = Properties.Resources._000_Failover_h32bit_32;
public static Image _000_Fields_h32bit_16 = Properties.Resources._000_Fields_h32bit_16;
public static Image _000_FilterDates_h32bit_16 = Properties.Resources._000_FilterDates_h32bit_16;
public static Image _000_FilterServer_h32bit_16 = Properties.Resources._000_FilterServer_h32bit_16;
public static Image _000_FilterSeverity_h32bit_16 = Properties.Resources._000_FilterSeverity_h32bit_16;
public static Image _000_Folder_open_h32bit_16 = Properties.Resources._000_Folder_open_h32bit_16;
public static Image _000_GetMemoryInfo_h32bit_16 = Properties.Resources._000_GetMemoryInfo_h32bit_16;
public static Image _000_GetMemoryInfo_h32bit_32 = Properties.Resources._000_GetMemoryInfo_h32bit_32;
public static Image _000_GetServerReport_h32bit_16 = Properties.Resources._000_GetServerReport_h32bit_16;
public static Image _000_GetServerReport_h32bit_32 = Properties.Resources._000_GetServerReport_h32bit_32;
public static Image _000_HAServer_h32bit_32 = Properties.Resources._000_HAServer_h32bit_32;
public static Image _000_HelpIM_h32bit_16 = Properties.Resources._000_HelpIM_h32bit_16;
public static Image _000_HelpIM_h32bit_32 = Properties.Resources._000_HelpIM_h32bit_32;
public static Image _000_HighlightVM_h32bit_24 = Properties.Resources._000_HighlightVM_h32bit_24;
public static Image _000_HighLightVM_h32bit_32 = Properties.Resources._000_HighLightVM_h32bit_32;
public static Image _000_host_0_star = Properties.Resources._000_host_0_star;
public static Image _000_host_1_star = Properties.Resources._000_host_1_star;
public static Image _000_host_10_star = Properties.Resources._000_host_10_star;
public static Image _000_host_2_star = Properties.Resources._000_host_2_star;
public static Image _000_host_3_star = Properties.Resources._000_host_3_star;
public static Image _000_host_4_star = Properties.Resources._000_host_4_star;
public static Image _000_host_5_star = Properties.Resources._000_host_5_star;
public static Image _000_host_6_star = Properties.Resources._000_host_6_star;
public static Image _000_host_7_star = Properties.Resources._000_host_7_star;
public static Image _000_host_8_star = Properties.Resources._000_host_8_star;
public static Image _000_host_9_star = Properties.Resources._000_host_9_star;
public static Image _000_HostUnpatched_h32bit_16 = Properties.Resources._000_HostUnpatched_h32bit_16;
public static Image _000_ImportVirtualAppliance_h32bit_16 = Properties.Resources._000_ImportVirtualAppliance_h32bit_16;
public static Image _000_ImportVirtualAppliance_h32bit_32 = Properties.Resources._000_ImportVirtualAppliance_h32bit_32;
public static Image _000_ImportVM_h32bit_32 = Properties.Resources._000_ImportVM_h32bit_32;
public static Image _000_Info3_h32bit_16 = Properties.Resources._000_Info3_h32bit_16;
public static Image _000_ManagementInterface_h32bit_16 = Properties.Resources._000_ManagementInterface_h32bit_16;
public static Image _000_MigrateStoppedVM_h32bit_16 = Properties.Resources._000_MigrateStoppedVM_h32bit_16;
public static Image _000_MigrateSuspendedVM_h32bit_16 = Properties.Resources._000_MigrateSuspendedVM_h32bit_16;
public static Image _000_MigrateVM_h32bit_16 = Properties.Resources._000_MigrateVM_h32bit_16;
public static Image _000_MigrateVM_h32bit_32 = Properties.Resources._000_MigrateVM_h32bit_32;
public static Image _000_Module_h32bit_16 = Properties.Resources._000_Module_h32bit_16;
public static Image _000_Network_h32bit_16 = Properties.Resources._000_Network_h32bit_16;
public static Image _000_NewNetwork_h32bit_32 = Properties.Resources._000_NewNetwork_h32bit_32;
public static Image _000_NewStorage_h32bit_16 = Properties.Resources._000_NewStorage_h32bit_16;
public static Image _000_NewStorage_h32bit_24 = Properties.Resources._000_NewStorage_h32bit_24;
public static Image _000_NewStorage_h32bit_32 = Properties.Resources._000_NewStorage_h32bit_32;
public static Image _000_NewVirtualAppliance_h32bit_16 = Properties.Resources._000_NewVirtualAppliance_h32bit_16;
public static Image _000_NewVirtualAppliance_h32bit_32 = Properties.Resources._000_NewVirtualAppliance_h32bit_32;
public static Image _000_Optimize_h32bit_16 = Properties.Resources._000_Optimize_h32bit_16;
public static Image _000_Patch_h32bit_16 = Properties.Resources._000_Patch_h32bit_16;
public static Image _000_Patch_h32bit_32 = Properties.Resources._000_Patch_h32bit_32;
public static Image _000_paused_h32bit_16 = Properties.Resources._000_paused_h32bit_16;
public static Image _000_paused_h32bit_16_green = Properties.Resources._000_paused_h32bit_16_green;
public static Image _000_Paused_h32bit_24 = Properties.Resources._000_Paused_h32bit_24;
public static Image _000_Paused_h32bit_24_green = Properties.Resources._000_Paused_h32bit_24_green;
public static Image _000_Pool_h32bit_16 = Properties.Resources._000_Pool_h32bit_16;
public static Image _000_Pool_h32bit_16_w_alert = Properties.Resources._000_Pool_h32bit_16_w_alert;
public static Image _000_PoolConnected_h32bit_16 = Properties.Resources._000_PoolConnected_h32bit_16;
public static Image _000_PoolNew_h32bit_16 = Properties.Resources._000_PoolNew_h32bit_16;
public static Image _000_PoolNew_h32bit_24 = Properties.Resources._000_PoolNew_h32bit_24;
public static Image _000_RebootVM_h32bit_16 = Properties.Resources._000_RebootVM_h32bit_16;
public static Image _000_RemoveIPAddress_h32bit_16 = Properties.Resources._000_RemoveIPAddress_h32bit_16;
public static Image _000_RemoveSite_h32bit_16 = Properties.Resources._000_RemoveSite_h32bit_16;
public static Image _000_Resumed_h32bit_16 = Properties.Resources._000_Resumed_h32bit_16;
public static Image _000_Resumed_h32bit_16_green = Properties.Resources._000_Resumed_h32bit_16_green;
public static Image _000_Resumed_h32bit_24 = Properties.Resources._000_Resumed_h32bit_24;
public static Image _000_Resumed_h32bit_24_green = Properties.Resources._000_Resumed_h32bit_24_green;
public static Image _000_ScheduledVMsnapshotDiskMemory_h32bit_16 = Properties.Resources._000_ScheduledVMsnapshotDiskMemory_h32bit_16;
public static Image _000_ScheduledVMSnapshotDiskMemory_h32bit_32 = Properties.Resources._000_ScheduledVMSnapshotDiskMemory_h32bit_32;
public static Image _000_ScheduledVMsnapshotDiskOnly_h32bit_16 = Properties.Resources._000_ScheduledVMsnapshotDiskOnly_h32bit_16;
public static Image _000_ScheduledVMsnapshotDiskOnly_h32bit_32 = Properties.Resources._000_ScheduledVMsnapshotDiskOnly_h32bit_32;
public static Image _000_Search_h32bit_16 = Properties.Resources._000_Search_h32bit_16;
public static Image _000_Server_h32bit_16 = Properties.Resources._000_Server_h32bit_16;
public static Image _000_Server_h32bit_16_w_alert = Properties.Resources._000_Server_h32bit_16_w_alert;
public static Image _000_ServerDisconnected_h32bit_16 = Properties.Resources._000_ServerDisconnected_h32bit_16;
public static Image _000_ServerErrorFile_h32bit_16 = Properties.Resources._000_ServerErrorFile_h32bit_16;
public static Image _000_ServerHome_h32bit_16 = Properties.Resources._000_ServerHome_h32bit_16;
public static Image _000_ServerInProgress_h32bit_16 = Properties.Resources._000_ServerInProgress_h32bit_16;
public static Image _000_ServerMaintenance_h32bit_16 = Properties.Resources._000_ServerMaintenance_h32bit_16;
public static Image _000_ServerMaintenance_h32bit_32 = Properties.Resources._000_ServerMaintenance_h32bit_32;
public static Image _000_ServerWlb_h32bit_16 = Properties.Resources._000_ServerWlb_h32bit_16;
public static Image _000_Sites_h32bit_16 = Properties.Resources._000_Sites_h32bit_16;
public static Image _000_SliderTexture = Properties.Resources._000_SliderTexture;
public static Image _000_StartVM_h32bit_16 = Properties.Resources._000_StartVM_h32bit_16;
public static Image _000_StoppedVM_h32bit_16 = Properties.Resources._000_StoppedVM_h32bit_16;
public static Image _000_Storage_h32bit_16 = Properties.Resources._000_Storage_h32bit_16;
public static Image _000_StorageBroken_h32bit_16 = Properties.Resources._000_StorageBroken_h32bit_16;
public static Image _000_StorageDefault_h32bit_16 = Properties.Resources._000_StorageDefault_h32bit_16;
public static Image _000_StorageDisabled_h32bit_16 = Properties.Resources._000_StorageDisabled_h32bit_16;
public static Image _000_SuspendVM_h32bit_16 = Properties.Resources._000_SuspendVM_h32bit_16;
public static Image _000_SwitcherBackground = Properties.Resources._000_SwitcherBackground;
public static Image _000_Tag_h32bit_16 = Properties.Resources._000_Tag_h32bit_16;
public static Image _000_TCP_IPGroup_h32bit_16 = Properties.Resources._000_TCP_IPGroup_h32bit_16;
public static Image _000_TemplateDisabled_h32bit_16 = Properties.Resources._000_TemplateDisabled_h32bit_16;
public static Image _000_TestFailover_h32bit_32 = Properties.Resources._000_TestFailover_h32bit_32;
public static Image _000_Tick_h32bit_16 = Properties.Resources._000_Tick_h32bit_16;
public static Image _000_ToolBar_Pref_Icon_dis = Properties.Resources._000_ToolBar_Pref_Icon_dis;
public static Image _000_ToolBar_Pref_Icon_ovr = Properties.Resources._000_ToolBar_Pref_Icon_ovr;
public static Image _000_ToolBar_Pref_Icon_up = Properties.Resources._000_ToolBar_Pref_Icon_up;
public static Image _000_ToolBar_USB_Icon_dis = Properties.Resources._000_ToolBar_USB_Icon_dis;
public static Image _000_ToolBar_USB_Icon_ovr = Properties.Resources._000_ToolBar_USB_Icon_ovr;
public static Image _000_ToolBar_USB_Icon_up = Properties.Resources._000_ToolBar_USB_Icon_up;
public static Image _000_TreeConnected_h32bit_16 = Properties.Resources._000_TreeConnected_h32bit_16;
public static Image _000_UpgradePool_h32bit_32 = Properties.Resources._000_UpgradePool_h32bit_32;
public static Image _000_User_h32bit_16 = Properties.Resources._000_User_h32bit_16;
public static Image _000_UserAndGroup_h32bit_16 = Properties.Resources._000_UserAndGroup_h32bit_16;
public static Image _000_UserAndGroup_h32bit_32 = Properties.Resources._000_UserAndGroup_h32bit_32;
public static Image _000_UserTemplate_h32bit_16 = Properties.Resources._000_UserTemplate_h32bit_16;
public static Image _000_ViewModeList_h32bit_16 = Properties.Resources._000_ViewModeList_h32bit_16;
public static Image _000_ViewModeTree_h32bit_16 = Properties.Resources._000_ViewModeTree_h32bit_16;
public static Image _000_VirtualAppliance_h32bit_16 = Properties.Resources._000_VirtualAppliance_h32bit_16;
public static Image _000_VirtualStorage_h32bit_16 = Properties.Resources._000_VirtualStorage_h32bit_16;
public static Image _000_VM_h32bit_16 = Properties.Resources._000_VM_h32bit_16;
public static Image _000_VM_h32bit_24 = Properties.Resources._000_VM_h32bit_24;
public static Image _000_VMDisabled_h32bit_16 = Properties.Resources._000_VMDisabled_h32bit_16;
public static Image _000_VMPausedDisabled_h32bit_16 = Properties.Resources._000_VMPausedDisabled_h32bit_16;
public static Image _000_VMSession_h32bit_16 = Properties.Resources._000_VMSession_h32bit_16;
public static Image _000_VMSnapshotDiskMemory_h32bit_16 = Properties.Resources._000_VMSnapshotDiskMemory_h32bit_16;
public static Image _000_VMSnapshotDiskMemory_h32bit_32 = Properties.Resources._000_VMSnapshotDiskMemory_h32bit_32;
public static Image _000_VMSnapShotDiskOnly_h32bit_16 = Properties.Resources._000_VMSnapShotDiskOnly_h32bit_16;
public static Image _000_VMSnapShotDiskOnly_h32bit_32 = Properties.Resources._000_VMSnapShotDiskOnly_h32bit_32;
public static Image _000_VMStarting_h32bit_16 = Properties.Resources._000_VMStarting_h32bit_16;
public static Image _000_VMStartingDisabled_h32bit_16 = Properties.Resources._000_VMStartingDisabled_h32bit_16;
public static Image _000_VMStoppedDisabled_h32bit_16 = Properties.Resources._000_VMStoppedDisabled_h32bit_16;
public static Image _000_VMTemplate_h32bit_16 = Properties.Resources._000_VMTemplate_h32bit_16;
public static Image _000_WarningAlert_h32bit_32 = Properties.Resources._000_WarningAlert_h32bit_32;
public static Image _000_weighting_h32bit_16 = Properties.Resources._000_weighting_h32bit_16;
public static Image _000_XenCenterAlerts_h32bit_24 = Properties.Resources._000_XenCenterAlerts_h32bit_24;
public static Image _001_Back_h32bit_24 = Properties.Resources._001_Back_h32bit_24;
public static Image _001_CreateVM_h32bit_16 = Properties.Resources._001_CreateVM_h32bit_16;
public static Image _001_ForceReboot_h32bit_16 = Properties.Resources._001_ForceReboot_h32bit_16;
public static Image _001_ForceReboot_h32bit_24 = Properties.Resources._001_ForceReboot_h32bit_24;
public static Image _001_ForceShutDown_h32bit_16 = Properties.Resources._001_ForceShutDown_h32bit_16;
public static Image _001_ForceShutDown_h32bit_24 = Properties.Resources._001_ForceShutDown_h32bit_24;
public static Image _001_Forward_h32bit_24 = Properties.Resources._001_Forward_h32bit_24;
public static Image _001_LifeCycle_h32bit_24 = Properties.Resources._001_LifeCycle_h32bit_24;
public static Image _001_PerformanceGraph_h32bit_16 = Properties.Resources._001_PerformanceGraph_h32bit_16;
public static Image _001_Pin_h32bit_16 = Properties.Resources._001_Pin_h32bit_16;
public static Image _001_PowerOn_h32bit_16 = Properties.Resources._001_PowerOn_h32bit_16;
public static Image _001_PowerOn_h32bit_24 = Properties.Resources._001_PowerOn_h32bit_24;
public static Image _001_Reboot_h32bit_16 = Properties.Resources._001_Reboot_h32bit_16;
public static Image _001_Reboot_h32bit_24 = Properties.Resources._001_Reboot_h32bit_24;
public static Image _001_ShutDown_h32bit_16 = Properties.Resources._001_ShutDown_h32bit_16;
public static Image _001_ShutDown_h32bit_24 = Properties.Resources._001_ShutDown_h32bit_24;
public static Image _001_Tools_h32bit_16 = Properties.Resources._001_Tools_h32bit_16;
public static Image _001_WindowView_h32bit_16 = Properties.Resources._001_WindowView_h32bit_16;
public static Image _002_Configure_h32bit_16 = Properties.Resources._002_Configure_h32bit_16;
public static Image _015_Download_h32bit_32 = Properties.Resources._015_Download_h32bit_32;
public static Image _075_TickRound_h32bit_16 = Properties.Resources._075_TickRound_h32bit_16;
public static Image _075_WarningRound_h32bit_16 = Properties.Resources._075_WarningRound_h32bit_16;
public static Image _112_LeftArrowLong_Blue_24x24_72 = Properties.Resources._112_LeftArrowLong_Blue_24x24_72;
public static Image _112_RightArrowLong_Blue_24x24_72 = Properties.Resources._112_RightArrowLong_Blue_24x24_72;
public static Image about_box_graphic_423x79 = Properties.Resources.about_box_graphic_423x79;
public static Image ajax_loader = Properties.Resources.ajax_loader;
public static Image alert1_16 = Properties.Resources.alert1_16;
public static Image alert2_16 = Properties.Resources.alert2_16;
public static Image alert3_16 = Properties.Resources.alert3_16;
public static Image alert4_16 = Properties.Resources.alert4_16;
public static Image alert5_16 = Properties.Resources.alert5_16;
public static Image alert6_16 = Properties.Resources.alert6_16;
public static Image alerts_32 = Properties.Resources.alerts_32;
public static Image ascending_triangle = Properties.Resources.ascending_triangle;
public static Image asterisk = Properties.Resources.asterisk;
public static Image attach_24 = Properties.Resources.attach_24;
public static Image attach_virtualstorage_32 = Properties.Resources.attach_virtualstorage_32;
public static Image backup_restore_32 = Properties.Resources.backup_restore_32;
public static Image cancelled_action_16 = Properties.Resources.cancelled_action_16;
public static Image centos_16x = Properties.Resources.centos_16x;
public static Image change_password_16 = Properties.Resources.change_password_16;
public static Image change_password_32 = Properties.Resources.change_password_32;
public static Image clonevm_16 = Properties.Resources.clonevm_16;
public static Image close_16 = Properties.Resources.close_16;
public static Image commands_16 = Properties.Resources.commands_16;
public static Image console_16 = Properties.Resources.console_16;
public static Image contracted_triangle = Properties.Resources.contracted_triangle;
public static Image copy_16 = Properties.Resources.copy_16;
public static Image coreos_16 = Properties.Resources.coreos_16;
public static Image coreos_globe_icon = Properties.Resources.coreos_globe_icon;
public static Image cross = Properties.Resources.cross;
public static Image DateTime16 = Properties.Resources.DateTime16;
public static Image DC_16 = Properties.Resources.DC_16;
public static Image debian_16x = Properties.Resources.debian_16x;
public static Image descending_triangle = Properties.Resources.descending_triangle;
public static Image desktop = Properties.Resources.desktop;
public static Image detach_24 = Properties.Resources.detach_24;
public static Image edit_16 = Properties.Resources.edit_16;
public static Image expanded_triangle = Properties.Resources.expanded_triangle;
public static Image export_32 = Properties.Resources.export_32;
public static Image folder_grey = Properties.Resources.folder_grey;
public static Image folder_separator = Properties.Resources.folder_separator;
public static Image grab = Properties.Resources.grab;
public static Image grapharea = Properties.Resources.grapharea;
public static Image graphline = Properties.Resources.graphline;
public static Image gripper = Properties.Resources.gripper;
public static Image ha_16 = Properties.Resources.ha_16;
public static Image help_16_hover = Properties.Resources.help_16_hover;
public static Image help_24 = Properties.Resources.help_24;
public static Image help_24_hover = Properties.Resources.help_24_hover;
public static Image help_32_hover = Properties.Resources.help_32_hover;
public static Image homepage_bullet = Properties.Resources.homepage_bullet;
public static Image import_32 = Properties.Resources.import_32;
public static Image infra_view_16 = Properties.Resources.infra_view_16;
public static Image infra_view_16_textured = Properties.Resources.infra_view_16_textured;
public static Image infra_view_24 = Properties.Resources.infra_view_24;
public static Image licensekey_32 = Properties.Resources.licensekey_32;
public static Image lifecycle_hot = Properties.Resources.lifecycle_hot;
public static Image lifecycle_pressed = Properties.Resources.lifecycle_pressed;
public static Image log_destination_16 = Properties.Resources.log_destination_16;
public static Image Logo = Properties.Resources.Logo;
public static Image memory_dynmax_slider = Properties.Resources.memory_dynmax_slider;
public static Image memory_dynmax_slider_dark = Properties.Resources.memory_dynmax_slider_dark;
public static Image memory_dynmax_slider_light = Properties.Resources.memory_dynmax_slider_light;
public static Image memory_dynmax_slider_noedit = Properties.Resources.memory_dynmax_slider_noedit;
public static Image memory_dynmax_slider_noedit_small = Properties.Resources.memory_dynmax_slider_noedit_small;
public static Image memory_dynmax_slider_small = Properties.Resources.memory_dynmax_slider_small;
public static Image memory_dynmin_slider = Properties.Resources.memory_dynmin_slider;
public static Image memory_dynmin_slider_dark = Properties.Resources.memory_dynmin_slider_dark;
public static Image memory_dynmin_slider_light = Properties.Resources.memory_dynmin_slider_light;
public static Image memory_dynmin_slider_noedit = Properties.Resources.memory_dynmin_slider_noedit;
public static Image memory_dynmin_slider_noedit_small = Properties.Resources.memory_dynmin_slider_noedit_small;
public static Image memory_dynmin_slider_small = Properties.Resources.memory_dynmin_slider_small;
public static Image minus = Properties.Resources.minus;
public static Image more_16 = Properties.Resources.more_16;
public static Image neokylin_16x = Properties.Resources.neokylin_16x;
public static Image notif_alerts_16 = Properties.Resources.notif_alerts_16;
public static Image notif_events_16 = Properties.Resources.notif_events_16;
public static Image notif_events_errors_16 = Properties.Resources.notif_events_errors_16;
public static Image notif_none_16 = Properties.Resources.notif_none_16;
public static Image notif_none_24 = Properties.Resources.notif_none_24;
public static Image notif_updates_16 = Properties.Resources.notif_updates_16;
public static Image objects_16 = Properties.Resources.objects_16;
public static Image objects_16_textured = Properties.Resources.objects_16_textured;
public static Image objects_24 = Properties.Resources.objects_24;
public static Image oracle_16x = Properties.Resources.oracle_16x;
public static Image org_view_16 = Properties.Resources.org_view_16;
public static Image org_view_24 = Properties.Resources.org_view_24;
public static Image padlock = Properties.Resources.padlock;
public static Image paste_16 = Properties.Resources.paste_16;
public static Image PausedDC_16 = Properties.Resources.PausedDC_16;
public static Image PDChevronDown = Properties.Resources.PDChevronDown;
public static Image PDChevronDownOver = Properties.Resources.PDChevronDownOver;
public static Image PDChevronLeft = Properties.Resources.PDChevronLeft;
public static Image PDChevronRight = Properties.Resources.PDChevronRight;
public static Image PDChevronUp = Properties.Resources.PDChevronUp;
public static Image PDChevronUpOver = Properties.Resources.PDChevronUpOver;
public static Image pool_up_16 = Properties.Resources.pool_up_16;
public static Image redhat_16x = Properties.Resources.redhat_16x;
public static Image Refresh16 = Properties.Resources.Refresh16;
public static Image RunningDC_16 = Properties.Resources.RunningDC_16;
public static Image saved_searches_16 = Properties.Resources.saved_searches_16;
public static Image saved_searches_24 = Properties.Resources.saved_searches_24;
public static Image scilinux_16x = Properties.Resources.scilinux_16x;
public static Image server_up_16 = Properties.Resources.server_up_16;
public static Image sl_16 = Properties.Resources.sl_16;
public static Image sl_add_storage_system_16 = Properties.Resources.sl_add_storage_system_16;
public static Image sl_add_storage_system_32 = Properties.Resources.sl_add_storage_system_32;
public static Image sl_add_storage_system_small_16 = Properties.Resources.sl_add_storage_system_small_16;
public static Image sl_connected_16 = Properties.Resources.sl_connected_16;
public static Image sl_connecting_16 = Properties.Resources.sl_connecting_16;
public static Image sl_disconnected_16 = Properties.Resources.sl_disconnected_16;
public static Image sl_lun_16 = Properties.Resources.sl_lun_16;
public static Image sl_luns_16 = Properties.Resources.sl_luns_16;
public static Image sl_pool_16 = Properties.Resources.sl_pool_16;
public static Image sl_pools_16 = Properties.Resources.sl_pools_16;
public static Image sl_system_16 = Properties.Resources.sl_system_16;
public static Image SpinningFrame0 = Properties.Resources.SpinningFrame0;
public static Image SpinningFrame1 = Properties.Resources.SpinningFrame1;
public static Image SpinningFrame2 = Properties.Resources.SpinningFrame2;
public static Image SpinningFrame3 = Properties.Resources.SpinningFrame3;
public static Image SpinningFrame4 = Properties.Resources.SpinningFrame4;
public static Image SpinningFrame5 = Properties.Resources.SpinningFrame5;
public static Image SpinningFrame6 = Properties.Resources.SpinningFrame6;
public static Image SpinningFrame7 = Properties.Resources.SpinningFrame7;
public static Image StoppedDC_16 = Properties.Resources.StoppedDC_16;
public static Image subscribe = Properties.Resources.subscribe;
public static Image suse_16x = Properties.Resources.suse_16x;
public static Image tools_notinstalled_16x = Properties.Resources.tools_notinstalled_16x;
public static Image tools_outofdate_16x = Properties.Resources.tools_outofdate_16x;
public static Image tools_uptodate_16x = Properties.Resources.tools_uptodate_16x;
public static Image tree_minus = Properties.Resources.tree_minus;
public static Image tree_plus = Properties.Resources.tree_plus;
public static Image tshadowdown = Properties.Resources.tshadowdown;
public static Image tshadowdownleft = Properties.Resources.tshadowdownleft;
public static Image tshadowdownright = Properties.Resources.tshadowdownright;
public static Image tshadowright = Properties.Resources.tshadowright;
public static Image tshadowtopright = Properties.Resources.tshadowtopright;
public static Image ubuntu_16x = Properties.Resources.ubuntu_16x;
public static Image upsell_16 = Properties.Resources.upsell_16;
public static Image usagebar_0 = Properties.Resources.usagebar_0;
public static Image usagebar_1 = Properties.Resources.usagebar_1;
public static Image usagebar_10 = Properties.Resources.usagebar_10;
public static Image usagebar_2 = Properties.Resources.usagebar_2;
public static Image usagebar_3 = Properties.Resources.usagebar_3;
public static Image usagebar_4 = Properties.Resources.usagebar_4;
public static Image usagebar_5 = Properties.Resources.usagebar_5;
public static Image usagebar_6 = Properties.Resources.usagebar_6;
public static Image usagebar_7 = Properties.Resources.usagebar_7;
public static Image usagebar_8 = Properties.Resources.usagebar_8;
public static Image usagebar_9 = Properties.Resources.usagebar_9;
public static Image virtualstorage_snapshot_16 = Properties.Resources.virtualstorage_snapshot_16;
public static Image vmBackground = Properties.Resources.vmBackground;
public static Image vmBackgroundCurrent = Properties.Resources.vmBackgroundCurrent;
public static Image VMTemplate_h32bit_32 = Properties.Resources.VMTemplate_h32bit_32;
public static Image vnc_local_cursor = Properties.Resources.vnc_local_cursor;
public static Image windows_h32bit_16 = Properties.Resources.windows_h32bit_16;
public static Image wizard_background = Properties.Resources.wizard_background;
public static Image WLB = Properties.Resources.WLB;
public static Image XS = Properties.Resources.XS;
public static Image ConversionManager = Properties.Resources.xcm;
public static Image ConversionManager_32 = Properties.Resources.xcm_32x32;
public static Image queued = Properties.Resources.queued;
public public static Bitmap asianux_16x = Properties.Resources.asianux_16x;
// the following are generated from Resources using:
// cat Resources.Designer.cs | grep 'internal static System.Drawing.Bitmap' | sed "s/ {//g" | awk -F"Bitmap " '{print"public static Bitmap " $2 " = Properties.Resources." $2 ";"}'
public static Bitmap _000_Abort_h32bit_16 = Properties.Resources._000_Abort_h32bit_16;
public static Bitmap _000_Abort_gray_h32bit_16 = Properties.Resources._000_Abort_gray_h32bit_16;
public static Bitmap _000_AddApplicationServer_h32bit_16 = Properties.Resources._000_AddApplicationServer_h32bit_16;
public static Bitmap _000_AddApplicationServer_h32bit_24 = Properties.Resources._000_AddApplicationServer_h32bit_24;
public static Bitmap _000_AddIPAddress_h32bit_16 = Properties.Resources._000_AddIPAddress_h32bit_16;
public static Bitmap _000_AddSite_h32bit_16 = Properties.Resources._000_AddSite_h32bit_16;
public static Bitmap _000_Alert2_h32bit_16 = Properties.Resources._000_Alert2_h32bit_16;
public static Bitmap _000_BackupMetadata_h32bit_16 = Properties.Resources._000_BackupMetadata_h32bit_16;
public static Bitmap _000_BackupMetadata_h32bit_32 = Properties.Resources._000_BackupMetadata_h32bit_32;
public static Bitmap _000_ConfigureIPAddresses_h32bit_16 = Properties.Resources._000_ConfigureIPAddresses_h32bit_16;
public static Bitmap _000_CPU_h32bit_16 = Properties.Resources._000_CPU_h32bit_16;
public static Bitmap _000_CreateVirtualStorage_h32bit_32 = Properties.Resources._000_CreateVirtualStorage_h32bit_32;
public static Bitmap _000_CreateVM_h32bit_24 = Properties.Resources._000_CreateVM_h32bit_24;
public static Bitmap _000_CreateVM_h32bit_32 = Properties.Resources._000_CreateVM_h32bit_32;
public static Bitmap _000_defaultSpyglass_h32bit_16 = Properties.Resources._000_defaultSpyglass_h32bit_16;
public static Bitmap _000_DeleteAllMessages_h32bit_16 = Properties.Resources._000_DeleteAllMessages_h32bit_16;
public static Bitmap _000_DeleteMessage_h32bit_16 = Properties.Resources._000_DeleteMessage_h32bit_16;
public static Bitmap _000_DeleteVirtualAppliance_h32bit_16 = Properties.Resources._000_DeleteVirtualAppliance_h32bit_16;
public static Bitmap _000_DisasterRecovery_h32bit_32 = Properties.Resources._000_DisasterRecovery_h32bit_32;
public static Bitmap _000_Email_h32bit_16 = Properties.Resources._000_Email_h32bit_16;
public static Bitmap _000_EnablePowerControl_h32bit_16 = Properties.Resources._000_EnablePowerControl_h32bit_16;
public static Bitmap _000_error_h32bit_16 = Properties.Resources._000_error_h32bit_16;
public static Bitmap _000_error_h32bit_32 = Properties.Resources._000_error_h32bit_32;
public static Bitmap _000_ExcludeHost_h32bit_16 = Properties.Resources._000_ExcludeHost_h32bit_16;
public static Bitmap _000_ExportMessages_h32bit_16 = Properties.Resources._000_ExportMessages_h32bit_16;
public static Bitmap _000_ExportVirtualAppliance_h32bit_16 = Properties.Resources._000_ExportVirtualAppliance_h32bit_16;
public static Bitmap _000_ExportVirtualAppliance_h32bit_32 = Properties.Resources._000_ExportVirtualAppliance_h32bit_32;
public static Bitmap _000_Failback_h32bit_32 = Properties.Resources._000_Failback_h32bit_32;
public static Bitmap _000_Failover_h32bit_32 = Properties.Resources._000_Failover_h32bit_32;
public static Bitmap _000_Fields_h32bit_16 = Properties.Resources._000_Fields_h32bit_16;
public static Bitmap _000_FilterDates_h32bit_16 = Properties.Resources._000_FilterDates_h32bit_16;
public static Bitmap _000_FilterServer_h32bit_16 = Properties.Resources._000_FilterServer_h32bit_16;
public static Bitmap _000_FilterSeverity_h32bit_16 = Properties.Resources._000_FilterSeverity_h32bit_16;
public static Bitmap _000_Folder_open_h32bit_16 = Properties.Resources._000_Folder_open_h32bit_16;
public static Bitmap _000_GetMemoryInfo_h32bit_16 = Properties.Resources._000_GetMemoryInfo_h32bit_16;
public static Bitmap _000_GetMemoryInfo_h32bit_32 = Properties.Resources._000_GetMemoryInfo_h32bit_32;
public static Bitmap _000_GetServerReport_h32bit_16 = Properties.Resources._000_GetServerReport_h32bit_16;
public static Bitmap _000_GetServerReport_h32bit_32 = Properties.Resources._000_GetServerReport_h32bit_32;
public static Bitmap _000_HAServer_h32bit_32 = Properties.Resources._000_HAServer_h32bit_32;
public static Bitmap _000_HelpIM_h32bit_16 = Properties.Resources._000_HelpIM_h32bit_16;
public static Bitmap _000_HelpIM_h32bit_32 = Properties.Resources._000_HelpIM_h32bit_32;
public static Bitmap _000_HighlightVM_h32bit_24 = Properties.Resources._000_HighlightVM_h32bit_24;
public static Bitmap _000_HighLightVM_h32bit_32 = Properties.Resources._000_HighLightVM_h32bit_32;
public static Bitmap _000_host_0_star = Properties.Resources._000_host_0_star;
public static Bitmap _000_host_1_star = Properties.Resources._000_host_1_star;
public static Bitmap _000_host_10_star = Properties.Resources._000_host_10_star;
public static Bitmap _000_host_2_star = Properties.Resources._000_host_2_star;
public static Bitmap _000_host_3_star = Properties.Resources._000_host_3_star;
public static Bitmap _000_host_4_star = Properties.Resources._000_host_4_star;
public static Bitmap _000_host_5_star = Properties.Resources._000_host_5_star;
public static Bitmap _000_host_6_star = Properties.Resources._000_host_6_star;
public static Bitmap _000_host_7_star = Properties.Resources._000_host_7_star;
public static Bitmap _000_host_8_star = Properties.Resources._000_host_8_star;
public static Bitmap _000_host_9_star = Properties.Resources._000_host_9_star;
public static Bitmap _000_HostUnpatched_h32bit_16 = Properties.Resources._000_HostUnpatched_h32bit_16;
public static Bitmap _000_ImportVirtualAppliance_h32bit_16 = Properties.Resources._000_ImportVirtualAppliance_h32bit_16;
public static Bitmap _000_ImportVirtualAppliance_h32bit_32 = Properties.Resources._000_ImportVirtualAppliance_h32bit_32;
public static Bitmap _000_ImportVM_h32bit_32 = Properties.Resources._000_ImportVM_h32bit_32;
public static Bitmap _000_Info3_h32bit_16 = Properties.Resources._000_Info3_h32bit_16;
public static Bitmap _000_ManagementInterface_h32bit_16 = Properties.Resources._000_ManagementInterface_h32bit_16;
public static Bitmap _000_MigrateStoppedVM_h32bit_16 = Properties.Resources._000_MigrateStoppedVM_h32bit_16;
public static Bitmap _000_MigrateSuspendedVM_h32bit_16 = Properties.Resources._000_MigrateSuspendedVM_h32bit_16;
public static Bitmap _000_MigrateVM_h32bit_16 = Properties.Resources._000_MigrateVM_h32bit_16;
public static Bitmap _000_MigrateVM_h32bit_32 = Properties.Resources._000_MigrateVM_h32bit_32;
public static Bitmap _000_Module_h32bit_16 = Properties.Resources._000_Module_h32bit_16;
public static Bitmap _000_Network_h32bit_16 = Properties.Resources._000_Network_h32bit_16;
public static Bitmap _000_NewNetwork_h32bit_32 = Properties.Resources._000_NewNetwork_h32bit_32;
public static Bitmap _000_NewStorage_h32bit_16 = Properties.Resources._000_NewStorage_h32bit_16;
public static Bitmap _000_NewStorage_h32bit_24 = Properties.Resources._000_NewStorage_h32bit_24;
public static Bitmap _000_NewStorage_h32bit_32 = Properties.Resources._000_NewStorage_h32bit_32;
public static Bitmap _000_NewVirtualAppliance_h32bit_16 = Properties.Resources._000_NewVirtualAppliance_h32bit_16;
public static Bitmap _000_NewVirtualAppliance_h32bit_32 = Properties.Resources._000_NewVirtualAppliance_h32bit_32;
public static Bitmap _000_Optimize_h32bit_16 = Properties.Resources._000_Optimize_h32bit_16;
public static Bitmap _000_Patch_h32bit_16 = Properties.Resources._000_Patch_h32bit_16;
public static Bitmap _000_Patch_h32bit_32 = Properties.Resources._000_Patch_h32bit_32;
public static Bitmap _000_paused_h32bit_16 = Properties.Resources._000_paused_h32bit_16;
public static Bitmap _000_Paused_h32bit_24 = Properties.Resources._000_Paused_h32bit_24;
public static Bitmap _000_paused_h32bit_16_green = Properties.Resources._000_paused_h32bit_16_green;
public static Bitmap _000_Paused_h32bit_24_green = Properties.Resources._000_Paused_h32bit_24_green;
public static Bitmap _000_Pool_h32bit_16 = Properties.Resources._000_Pool_h32bit_16;
public static Bitmap _000_Pool_h32bit_16_w_alert = Properties.Resources._000_Pool_h32bit_16_w_alert;
public static Bitmap _000_PoolConnected_h32bit_16 = Properties.Resources._000_PoolConnected_h32bit_16;
public static Bitmap _000_PoolNew_h32bit_16 = Properties.Resources._000_PoolNew_h32bit_16;
public static Bitmap _000_PoolNew_h32bit_24 = Properties.Resources._000_PoolNew_h32bit_24;
public static Bitmap _000_RebootVM_h32bit_16 = Properties.Resources._000_RebootVM_h32bit_16;
public static Bitmap _000_RemoveIPAddress_h32bit_16 = Properties.Resources._000_RemoveIPAddress_h32bit_16;
public static Bitmap _000_RemoveSite_h32bit_16 = Properties.Resources._000_RemoveSite_h32bit_16;
public static Bitmap _000_Resumed_h32bit_16 = Properties.Resources._000_Resumed_h32bit_16;
public static Bitmap _000_Resumed_h32bit_16_green = Properties.Resources._000_Resumed_h32bit_16_green;
public static Bitmap _000_Resumed_h32bit_24 = Properties.Resources._000_Resumed_h32bit_24;
public static Bitmap _000_Resumed_h32bit_24_green = Properties.Resources._000_Resumed_h32bit_24_green;
public static Bitmap _000_ScheduledVMsnapshotDiskMemory_h32bit_16 = Properties.Resources._000_ScheduledVMsnapshotDiskMemory_h32bit_16;
public static Bitmap _000_ScheduledVMSnapshotDiskMemory_h32bit_32 = Properties.Resources._000_ScheduledVMSnapshotDiskMemory_h32bit_32;
public static Bitmap _000_ScheduledVMsnapshotDiskOnly_h32bit_16 = Properties.Resources._000_ScheduledVMsnapshotDiskOnly_h32bit_16;
public static Bitmap _000_ScheduledVMsnapshotDiskOnly_h32bit_32 = Properties.Resources._000_ScheduledVMsnapshotDiskOnly_h32bit_32;
public static Bitmap _000_Search_h32bit_16 = Properties.Resources._000_Search_h32bit_16;
public static Bitmap _000_Server_h32bit_16 = Properties.Resources._000_Server_h32bit_16;
public static Bitmap _000_Server_h32bit_16_w_alert = Properties.Resources._000_Server_h32bit_16_w_alert;
public static Bitmap _000_ServerDisconnected_h32bit_16 = Properties.Resources._000_ServerDisconnected_h32bit_16;
public static Bitmap _000_ServerErrorFile_h32bit_16 = Properties.Resources._000_ServerErrorFile_h32bit_16;
public static Bitmap _000_ServerHome_h32bit_16 = Properties.Resources._000_ServerHome_h32bit_16;
public static Bitmap _000_ServerInProgress_h32bit_16 = Properties.Resources._000_ServerInProgress_h32bit_16;
public static Bitmap _000_ServerMaintenance_h32bit_16 = Properties.Resources._000_ServerMaintenance_h32bit_16;
public static Bitmap _000_ServerMaintenance_h32bit_32 = Properties.Resources._000_ServerMaintenance_h32bit_32;
public static Bitmap _000_ServerWlb_h32bit_16 = Properties.Resources._000_ServerWlb_h32bit_16;
public static Bitmap _000_Sites_h32bit_16 = Properties.Resources._000_Sites_h32bit_16;
public static Bitmap _000_SliderTexture = Properties.Resources._000_SliderTexture;
public static Bitmap _000_StartVM_h32bit_16 = Properties.Resources._000_StartVM_h32bit_16;
public static Bitmap _000_StoppedVM_h32bit_16 = Properties.Resources._000_StoppedVM_h32bit_16;
public static Bitmap _000_Storage_h32bit_16 = Properties.Resources._000_Storage_h32bit_16;
public static Bitmap _000_StorageBroken_h32bit_16 = Properties.Resources._000_StorageBroken_h32bit_16;
public static Bitmap _000_StorageDefault_h32bit_16 = Properties.Resources._000_StorageDefault_h32bit_16;
public static Bitmap _000_StorageDisabled_h32bit_16 = Properties.Resources._000_StorageDisabled_h32bit_16;
public static Bitmap _000_SuspendVM_h32bit_16 = Properties.Resources._000_SuspendVM_h32bit_16;
public static Bitmap _000_SwitcherBackground = Properties.Resources._000_SwitcherBackground;
public static Bitmap _000_Tag_h32bit_16 = Properties.Resources._000_Tag_h32bit_16;
public static Bitmap _000_TCP_IPGroup_h32bit_16 = Properties.Resources._000_TCP_IPGroup_h32bit_16;
public static Bitmap _000_TemplateDisabled_h32bit_16 = Properties.Resources._000_TemplateDisabled_h32bit_16;
public static Bitmap _000_TestFailover_h32bit_32 = Properties.Resources._000_TestFailover_h32bit_32;
public static Bitmap _000_Tick_h32bit_16 = Properties.Resources._000_Tick_h32bit_16;
public static Bitmap _000_Tick_yellow_h32bit_16 = Properties.Resources._000_Tick_yellow_h32bit_16;
public static Bitmap _000_ToolBar_Pref_Icon_dis = Properties.Resources._000_ToolBar_Pref_Icon_dis;
public static Bitmap _000_ToolBar_Pref_Icon_ovr = Properties.Resources._000_ToolBar_Pref_Icon_ovr;
public static Bitmap _000_ToolBar_Pref_Icon_up = Properties.Resources._000_ToolBar_Pref_Icon_up;
public static Bitmap _000_ToolBar_USB_Icon_dis = Properties.Resources._000_ToolBar_USB_Icon_dis;
public static Bitmap _000_ToolBar_USB_Icon_ovr = Properties.Resources._000_ToolBar_USB_Icon_ovr;
public static Bitmap _000_ToolBar_USB_Icon_up = Properties.Resources._000_ToolBar_USB_Icon_up;
public static Bitmap _000_TreeConnected_h32bit_16 = Properties.Resources._000_TreeConnected_h32bit_16;
public static Bitmap _000_UpgradePool_h32bit_32 = Properties.Resources._000_UpgradePool_h32bit_32;
public static Bitmap _000_User_h32bit_16 = Properties.Resources._000_User_h32bit_16;
public static Bitmap _000_UserAndGroup_h32bit_16 = Properties.Resources._000_UserAndGroup_h32bit_16;
public static Bitmap _000_UserAndGroup_h32bit_32 = Properties.Resources._000_UserAndGroup_h32bit_32;
public static Bitmap _000_UserTemplate_h32bit_16 = Properties.Resources._000_UserTemplate_h32bit_16;
public static Bitmap _000_ViewModeList_h32bit_16 = Properties.Resources._000_ViewModeList_h32bit_16;
public static Bitmap _000_ViewModeTree_h32bit_16 = Properties.Resources._000_ViewModeTree_h32bit_16;
public static Bitmap _000_VirtualAppliance_h32bit_16 = Properties.Resources._000_VirtualAppliance_h32bit_16;
public static Bitmap _000_VirtualStorage_h32bit_16 = Properties.Resources._000_VirtualStorage_h32bit_16;
public static Bitmap _000_VM_h32bit_16 = Properties.Resources._000_VM_h32bit_16;
public static Bitmap _000_VM_h32bit_24 = Properties.Resources._000_VM_h32bit_24;
public static Bitmap _000_VMDisabled_h32bit_16 = Properties.Resources._000_VMDisabled_h32bit_16;
public static Bitmap _000_VMPausedDisabled_h32bit_16 = Properties.Resources._000_VMPausedDisabled_h32bit_16;
public static Bitmap _000_VMSession_h32bit_16 = Properties.Resources._000_VMSession_h32bit_16;
public static Bitmap _000_VMSnapshotDiskMemory_h32bit_16 = Properties.Resources._000_VMSnapshotDiskMemory_h32bit_16;
public static Bitmap _000_VMSnapshotDiskMemory_h32bit_32 = Properties.Resources._000_VMSnapshotDiskMemory_h32bit_32;
public static Bitmap _000_VMSnapShotDiskOnly_h32bit_16 = Properties.Resources._000_VMSnapShotDiskOnly_h32bit_16;
public static Bitmap _000_VMSnapShotDiskOnly_h32bit_32 = Properties.Resources._000_VMSnapShotDiskOnly_h32bit_32;
public static Bitmap _000_VMStarting_h32bit_16 = Properties.Resources._000_VMStarting_h32bit_16;
public static Bitmap _000_VMStartingDisabled_h32bit_16 = Properties.Resources._000_VMStartingDisabled_h32bit_16;
public static Bitmap _000_VMStoppedDisabled_h32bit_16 = Properties.Resources._000_VMStoppedDisabled_h32bit_16;
public static Bitmap _000_VMTemplate_h32bit_16 = Properties.Resources._000_VMTemplate_h32bit_16;
public static Bitmap _000_WarningAlert_h32bit_32 = Properties.Resources._000_WarningAlert_h32bit_32;
public static Bitmap _000_weighting_h32bit_16 = Properties.Resources._000_weighting_h32bit_16;
public static Bitmap _001_Back_h32bit_24 = Properties.Resources._001_Back_h32bit_24;
public static Bitmap _001_CreateVM_h32bit_16 = Properties.Resources._001_CreateVM_h32bit_16;
public static Bitmap _001_ForceReboot_h32bit_16 = Properties.Resources._001_ForceReboot_h32bit_16;
public static Bitmap _001_ForceReboot_h32bit_24 = Properties.Resources._001_ForceReboot_h32bit_24;
public static Bitmap _001_ForceShutDown_h32bit_16 = Properties.Resources._001_ForceShutDown_h32bit_16;
public static Bitmap _001_ForceShutDown_h32bit_24 = Properties.Resources._001_ForceShutDown_h32bit_24;
public static Bitmap _001_Forward_h32bit_24 = Properties.Resources._001_Forward_h32bit_24;
public static Bitmap _001_LifeCycle_h32bit_24 = Properties.Resources._001_LifeCycle_h32bit_24;
public static Bitmap _001_PerformanceGraph_h32bit_16 = Properties.Resources._001_PerformanceGraph_h32bit_16;
public static Bitmap _001_Pin_h32bit_16 = Properties.Resources._001_Pin_h32bit_16;
public static Bitmap _001_PowerOn_h32bit_16 = Properties.Resources._001_PowerOn_h32bit_16;
public static Bitmap _001_PowerOn_h32bit_24 = Properties.Resources._001_PowerOn_h32bit_24;
public static Bitmap _001_Reboot_h32bit_16 = Properties.Resources._001_Reboot_h32bit_16;
public static Bitmap _001_Reboot_h32bit_24 = Properties.Resources._001_Reboot_h32bit_24;
public static Bitmap _001_ShutDown_h32bit_16 = Properties.Resources._001_ShutDown_h32bit_16;
public static Bitmap _001_ShutDown_h32bit_24 = Properties.Resources._001_ShutDown_h32bit_24;
public static Bitmap _001_Tools_h32bit_16 = Properties.Resources._001_Tools_h32bit_16;
public static Bitmap _001_WindowView_h32bit_16 = Properties.Resources._001_WindowView_h32bit_16;
public static Bitmap _002_Configure_h32bit_16 = Properties.Resources._002_Configure_h32bit_16;
public static Bitmap _015_Download_h32bit_32 = Properties.Resources._015_Download_h32bit_32;
public static Bitmap _015_Download_h32bit_16 = Properties.Resources._015_Download_h32bit_16;
public static Bitmap _075_TickRound_h32bit_16 = Properties.Resources._075_TickRound_h32bit_16;
public static Bitmap _075_WarningRound_h32bit_16 = Properties.Resources._075_WarningRound_h32bit_16;
public static Bitmap _112_LeftArrowLong_Blue_24x24_72 = Properties.Resources._112_LeftArrowLong_Blue_24x24_72;
public static Bitmap _112_RightArrowLong_Blue_24x24_72 = Properties.Resources._112_RightArrowLong_Blue_24x24_72;
public static Bitmap about_box_graphic = Properties.Resources.about_box_graphic;
public static Bitmap ajax_loader = Properties.Resources.ajax_loader;
public static Bitmap alert1_16 = Properties.Resources.alert1_16;
public static Bitmap alert2_16 = Properties.Resources.alert2_16;
public static Bitmap alert3_16 = Properties.Resources.alert3_16;
public static Bitmap alert4_16 = Properties.Resources.alert4_16;
public static Bitmap alert5_16 = Properties.Resources.alert5_16;
public static Bitmap alert6_16 = Properties.Resources.alert6_16;
public static Bitmap ascending_triangle = Properties.Resources.ascending_triangle;
public static Bitmap asterisk = Properties.Resources.asterisk;
public static Bitmap attach_24 = Properties.Resources.attach_24;
public static Bitmap attach_virtualstorage_32 = Properties.Resources.attach_virtualstorage_32;
public static Bitmap backup_restore_32 = Properties.Resources.backup_restore_32;
public static Bitmap cancelled_action_16 = Properties.Resources.cancelled_action_16;
public static Bitmap centos_16x = Properties.Resources.centos_16x;
public static Bitmap change_password_16 = Properties.Resources.change_password_16;
public static Bitmap change_password_32 = Properties.Resources.change_password_32;
public static Bitmap clonevm_16 = Properties.Resources.clonevm_16;
public static Bitmap close_16 = Properties.Resources.close_16;
public static Bitmap commands_16 = Properties.Resources.commands_16;
public static Bitmap console_16 = Properties.Resources.console_16;
public static Bitmap contracted_triangle = Properties.Resources.contracted_triangle;
public static Bitmap copy_16 = Properties.Resources.copy_16;
public static Bitmap coreos_16 = Properties.Resources.coreos_16;
public static Bitmap coreos_globe_icon = Properties.Resources.coreos_globe_icon;
public static Bitmap cross = Properties.Resources.cross;
public static Bitmap DateTime16 = Properties.Resources.DateTime16;
public static Bitmap DC_16 = Properties.Resources.DC_16;
public static Bitmap debian_16x = Properties.Resources.debian_16x;
public static Bitmap descending_triangle = Properties.Resources.descending_triangle;
public static Bitmap desktop = Properties.Resources.desktop;
public static Bitmap detach_24 = Properties.Resources.detach_24;
public static Bitmap edit_16 = Properties.Resources.edit_16;
public static Bitmap expanded_triangle = Properties.Resources.expanded_triangle;
public static Bitmap export_32 = Properties.Resources.export_32;
public static Bitmap folder_grey = Properties.Resources.folder_grey;
public static Bitmap folder_separator = Properties.Resources.folder_separator;
public static Bitmap grab = Properties.Resources.grab;
public static Bitmap grapharea = Properties.Resources.grapharea;
public static Bitmap graphline = Properties.Resources.graphline;
public static Bitmap gripper = Properties.Resources.gripper;
public static Bitmap ha_16 = Properties.Resources.ha_16;
public static Bitmap help_16_hover = Properties.Resources.help_16_hover;
public static Bitmap help_24 = Properties.Resources.help_24;
public static Bitmap help_24_hover = Properties.Resources.help_24_hover;
public static Bitmap help_32_hover = Properties.Resources.help_32_hover;
public static Bitmap homepage_bullet = Properties.Resources.homepage_bullet;
public static Bitmap import_32 = Properties.Resources.import_32;
public static Bitmap infra_view_16 = Properties.Resources.infra_view_16;
public static Bitmap infra_view_16_textured = Properties.Resources.infra_view_16_textured;
public static Bitmap infra_view_24 = Properties.Resources.infra_view_24;
public static Bitmap licensekey_32 = Properties.Resources.licensekey_32;
public static Bitmap lifecycle_hot = Properties.Resources.lifecycle_hot;
public static Bitmap lifecycle_pressed = Properties.Resources.lifecycle_pressed;
public static Bitmap livepatch_16 = Properties.Resources.livepatch_16;
public static Bitmap log_destination_16 = Properties.Resources.log_destination_16;
public static Bitmap Logo = Properties.Resources.Logo;
public static Bitmap memory_dynmax_slider = Properties.Resources.memory_dynmax_slider;
public static Bitmap memory_dynmax_slider_dark = Properties.Resources.memory_dynmax_slider_dark;
public static Bitmap memory_dynmax_slider_light = Properties.Resources.memory_dynmax_slider_light;
public static Bitmap memory_dynmax_slider_noedit = Properties.Resources.memory_dynmax_slider_noedit;
public static Bitmap memory_dynmax_slider_noedit_small = Properties.Resources.memory_dynmax_slider_noedit_small;
public static Bitmap memory_dynmax_slider_small = Properties.Resources.memory_dynmax_slider_small;
public static Bitmap memory_dynmin_slider = Properties.Resources.memory_dynmin_slider;
public static Bitmap memory_dynmin_slider_dark = Properties.Resources.memory_dynmin_slider_dark;
public static Bitmap memory_dynmin_slider_light = Properties.Resources.memory_dynmin_slider_light;
public static Bitmap memory_dynmin_slider_noedit = Properties.Resources.memory_dynmin_slider_noedit;
public static Bitmap memory_dynmin_slider_noedit_small = Properties.Resources.memory_dynmin_slider_noedit_small;
public static Bitmap memory_dynmin_slider_small = Properties.Resources.memory_dynmin_slider_small;
public static Bitmap minus = Properties.Resources.minus;
public static Bitmap more_16 = Properties.Resources.more_16;
public static Bitmap neokylin_16x = Properties.Resources.neokylin_16x;
public static Bitmap notif_alerts_16 = Properties.Resources.notif_alerts_16;
public static Bitmap notif_events_16 = Properties.Resources.notif_events_16;
public static Bitmap notif_events_errors_16 = Properties.Resources.notif_events_errors_16;
public static Bitmap notif_none_16 = Properties.Resources.notif_none_16;
public static Bitmap notif_none_24 = Properties.Resources.notif_none_24;
public static Bitmap notif_updates_16 = Properties.Resources.notif_updates_16;
public static Bitmap objects_16 = Properties.Resources.objects_16;
public static Bitmap objects_16_textured = Properties.Resources.objects_16_textured;
public static Bitmap objects_24 = Properties.Resources.objects_24;
public static Bitmap oracle_16x = Properties.Resources.oracle_16x;
public static Bitmap org_view_16 = Properties.Resources.org_view_16;
public static Bitmap org_view_24 = Properties.Resources.org_view_24;
public static Bitmap padlock = Properties.Resources.padlock;
public static Bitmap paste_16 = Properties.Resources.paste_16;
public static Bitmap PausedDC_16 = Properties.Resources.PausedDC_16;
public static Bitmap PDChevronDown = Properties.Resources.PDChevronDown;
public static Bitmap PDChevronDownOver = Properties.Resources.PDChevronDownOver;
public static Bitmap PDChevronLeft = Properties.Resources.PDChevronLeft;
public static Bitmap PDChevronRight = Properties.Resources.PDChevronRight;
public static Bitmap PDChevronUp = Properties.Resources.PDChevronUp;
public static Bitmap PDChevronUpOver = Properties.Resources.PDChevronUpOver;
public static Bitmap pool_unpatched = Properties.Resources.pool_unpatched;
public static Bitmap pool_up_16 = Properties.Resources.pool_up_16;
public static Bitmap redhat_16x = Properties.Resources.redhat_16x;
public static Bitmap Refresh16 = Properties.Resources.Refresh16;
public static Bitmap RunningDC_16 = Properties.Resources.RunningDC_16;
public static Bitmap save_to_disk = Properties.Resources.save_to_disk;
public static Bitmap saved_searches_16 = Properties.Resources.saved_searches_16;
public static Bitmap saved_searches_24 = Properties.Resources.saved_searches_24;
public static Bitmap scilinux_16x = Properties.Resources.scilinux_16x;
public static Bitmap server_up_16 = Properties.Resources.server_up_16;
public static Bitmap sl_16 = Properties.Resources.sl_16;
public static Bitmap sl_add_storage_system_16 = Properties.Resources.sl_add_storage_system_16;
public static Bitmap sl_add_storage_system_32 = Properties.Resources.sl_add_storage_system_32;
public static Bitmap sl_add_storage_system_small_16 = Properties.Resources.sl_add_storage_system_small_16;
public static Bitmap sl_connected_16 = Properties.Resources.sl_connected_16;
public static Bitmap sl_connecting_16 = Properties.Resources.sl_connecting_16;
public static Bitmap sl_disconnected_16 = Properties.Resources.sl_disconnected_16;
public static Bitmap sl_lun_16 = Properties.Resources.sl_lun_16;
public static Bitmap sl_luns_16 = Properties.Resources.sl_luns_16;
public static Bitmap sl_pool_16 = Properties.Resources.sl_pool_16;
public static Bitmap sl_pools_16 = Properties.Resources.sl_pools_16;
public static Bitmap sl_system_16 = Properties.Resources.sl_system_16;
public static Bitmap SpinningFrame0 = Properties.Resources.SpinningFrame0;
public static Bitmap SpinningFrame1 = Properties.Resources.SpinningFrame1;
public static Bitmap SpinningFrame2 = Properties.Resources.SpinningFrame2;
public static Bitmap SpinningFrame3 = Properties.Resources.SpinningFrame3;
public static Bitmap SpinningFrame4 = Properties.Resources.SpinningFrame4;
public static Bitmap SpinningFrame5 = Properties.Resources.SpinningFrame5;
public static Bitmap SpinningFrame6 = Properties.Resources.SpinningFrame6;
public static Bitmap SpinningFrame7 = Properties.Resources.SpinningFrame7;
public static Bitmap splash = Properties.Resources.splash;
public static Bitmap StoppedDC_16 = Properties.Resources.StoppedDC_16;
public static Bitmap subscribe = Properties.Resources.subscribe;
public static Bitmap suse_16x = Properties.Resources.suse_16x;
public static Bitmap tools_notinstalled_16x = Properties.Resources.tools_notinstalled_16x;
public static Bitmap tools_outofdate_16x = Properties.Resources.tools_outofdate_16x;
public static Bitmap tools_uptodate_16x = Properties.Resources.tools_uptodate_16x;
public static Bitmap tpm = Properties.Resources.tpm;
public static Bitmap tree_minus = Properties.Resources.tree_minus;
public static Bitmap tree_plus = Properties.Resources.tree_plus;
public static Bitmap tshadowdown = Properties.Resources.tshadowdown;
public static Bitmap tshadowdownleft = Properties.Resources.tshadowdownleft;
public static Bitmap tshadowdownright = Properties.Resources.tshadowdownright;
public static Bitmap tshadowright = Properties.Resources.tshadowright;
public static Bitmap tshadowtopright = Properties.Resources.tshadowtopright;
public static Bitmap ubuntu_16x = Properties.Resources.ubuntu_16x;
public static Bitmap usagebar_0 = Properties.Resources.usagebar_0;
public static Bitmap usagebar_1 = Properties.Resources.usagebar_1;
public static Bitmap usagebar_10 = Properties.Resources.usagebar_10;
public static Bitmap usagebar_2 = Properties.Resources.usagebar_2;
public static Bitmap usagebar_3 = Properties.Resources.usagebar_3;
public static Bitmap usagebar_4 = Properties.Resources.usagebar_4;
public static Bitmap usagebar_5 = Properties.Resources.usagebar_5;
public static Bitmap usagebar_6 = Properties.Resources.usagebar_6;
public static Bitmap usagebar_7 = Properties.Resources.usagebar_7;
public static Bitmap usagebar_8 = Properties.Resources.usagebar_8;
public static Bitmap usagebar_9 = Properties.Resources.usagebar_9;
public static Bitmap virtualstorage_snapshot_16 = Properties.Resources.virtualstorage_snapshot_16;
public static Bitmap vmBackground = Properties.Resources.vmBackground;
public static Bitmap vmBackgroundCurrent = Properties.Resources.vmBackgroundCurrent;
public static Bitmap VMTemplate_h32bit_32 = Properties.Resources.VMTemplate_h32bit_32;
public static Bitmap vnc_local_cursor = Properties.Resources.vnc_local_cursor;
public static Bitmap windows_h32bit_16 = Properties.Resources.windows_h32bit_16;
public static Bitmap wizard_background = Properties.Resources.wizard_background;
public static Bitmap xcm = Properties.Resources.xcm;
public static Bitmap xcm_32x32 = Properties.Resources.xcm_32x32;
public static Bitmap queued = Properties.Resources.queued;
public static Bitmap _000_User_h32bit_32 = Properties.Resources._000_User_h32bit_32;
public static Bitmap asianux_16x = Properties.Resources.asianux_16x;
public static Bitmap gooroom_16x = Properties.Resources.gooroom_16x;
public static Bitmap rocky_16x = Properties.Resources.rocky_16x;
public static Bitmap linx_16x = Properties.Resources.linx_16x;
@ -975,6 +979,7 @@ public public static Bitmap asianux_16x = Properties.Resources.asianux_16x;
public static Bitmap usb_16 = Properties.Resources.usb_16;
public static Bitmap yinhekylin_16x = Properties.Resources.yinhekylin_16x;
public static Bitmap rightArrowLong_Blue_16 = Properties.Resources.rightArrowLong_Blue_16;
public static Bitmap rpm_package = Properties.Resources.rpm_package; }
public static Bitmap rpm_package = Properties.Resources.rpm_package;
}
}
}

View File

@ -260,12 +260,6 @@ namespace XenAdmin
this.toolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.bugToolToolStripMenuItem = new XenAdmin.Commands.CommandToolStripMenuItem();
this.toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator();
this.LicenseManagerMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator();
this.configureUpdatesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.installNewUpdateToolStripMenuItem = new XenAdmin.Commands.CommandToolStripMenuItem();
this.rollingUpgradeToolStripMenuItem = new XenAdmin.Commands.CommandToolStripMenuItem();
this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
this.pluginItemsPlaceHolderToolStripMenuItem7 = new System.Windows.Forms.ToolStripMenuItem();
this.preferencesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.windowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@ -1796,12 +1790,6 @@ namespace XenAdmin
this.toolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.bugToolToolStripMenuItem,
this.toolStripSeparator14,
this.LicenseManagerMenuItem,
this.toolStripSeparator13,
this.configureUpdatesToolStripMenuItem,
this.installNewUpdateToolStripMenuItem,
this.rollingUpgradeToolStripMenuItem,
this.toolStripSeparator6,
this.pluginItemsPlaceHolderToolStripMenuItem7,
this.preferencesToolStripMenuItem});
this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem";
@ -1829,12 +1817,6 @@ namespace XenAdmin
//this.toolStripSeparator13.Name = "toolStripSeparator13";
//resources.ApplyResources(this.toolStripSeparator13, "toolStripSeparator13");
//
// configureUpdatesToolStripMenuItem
//
this.configureUpdatesToolStripMenuItem.Name = "configureUpdatesToolStripMenuItem";
resources.ApplyResources(this.configureUpdatesToolStripMenuItem, "configureUpdatesToolStripMenuItem");
this.configureUpdatesToolStripMenuItem.Click += new System.EventHandler(this.configureUpdatesToolStripMenuItem_Click);
//
// installNewUpdateToolStripMenuItem
//
//this.installNewUpdateToolStripMenuItem.Command = new XenAdmin.Commands.InstallNewUpdateCommand();
@ -2384,7 +2366,6 @@ namespace XenAdmin
private System.Windows.Forms.ToolStripMenuItem downloadSourceToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem downloadLatestSourceToolStripMenuItem;
private System.Windows.Forms.Label labelFiltersOnOff;
private System.Windows.Forms.ToolStripMenuItem configureUpdatesToolStripMenuItem;
private TabPages.ManageCdnUpdatesPage cdnUpdatesPage;
private System.Windows.Forms.ToolStripSplitButton statusButtonErrors;
private System.Windows.Forms.ToolStripSplitButton statusButtonCdnUpdates;

View File

@ -235,7 +235,7 @@ namespace XenAdmin
PluginManager.PluginsChanged += pluginManager_PluginsChanged;
PluginManager.LoadPlugins();
contextMenuBuilder = new ContextMenuBuilder(PluginManager, this);
((WinformsXenAdminConfigProvider) XenAdminConfigManager.Provider).PluginManager = PluginManager;
((WinformsXenAdminConfigProvider)XenAdminConfigManager.Provider).PluginManager = PluginManager;
FormFontFixer.Fix(this);
@ -307,15 +307,15 @@ namespace XenAdmin
private void Default_SettingChanging(object sender, SettingChangingEventArgs e)
{
if (e == null)
return;
if (e == null)
return;
if (e.SettingName == "AutoSwitchToRDP" || e.SettingName == "EnableRDPPolling")
{
ConsolePanel.ResetAllViews();
if (SelectionManager.Selection.FirstIsRealVM)
ConsolePanel.SetCurrentSource((VM)SelectionManager.Selection.First);
if (SelectionManager.Selection.FirstIsRealVM)
ConsolePanel.SetCurrentSource((VM)SelectionManager.Selection.First);
else if (SelectionManager.Selection.FirstIs<Host>())
ConsolePanel.SetCurrentSource((Host)SelectionManager.Selection.First);
@ -378,17 +378,12 @@ namespace XenAdmin
Point savedLocation = Properties.Settings.Default.WindowLocation;
Size savedSize = Properties.Settings.Default.WindowSize;
FormWindowState savedState = Properties.Settings.Default.WindowState;
if (savedState == FormWindowState.Normal && HelpersGUI.WindowIsOnScreen(savedLocation, savedSize))
if (HelpersGUI.WindowIsOnScreen(savedLocation, savedSize))
{
this.Location = savedLocation;
this.Size = savedSize;
}
else
{
this.WindowState = FormWindowState.Maximized;
}
}
catch
{
@ -915,11 +910,11 @@ namespace XenAdmin
new DummyAction(title, "", string.Format(Messages.INCOMPATIBLE_PRODUCTS, BrandManager.BrandConsole)).Run();
using (var dlog = new ErrorDialog(string.Format(Messages.INCOMPATIBLE_PRODUCTS, BrandManager.BrandConsole))
{WindowTitle = title})
{ WindowTitle = title })
dlog.ShowDialog(this);
});
return;
}
}
//check the pool has no supporters earlier than the lowest supported version
//(could happen if trying to connect to a partially upgraded pool where
@ -941,7 +936,7 @@ namespace XenAdmin
new DummyAction(title, "", msg).Run();
using (var dlg = new ErrorDialog(msg, ThreeButtonDialog.ButtonOK)
{WindowTitle = Messages.CONNECT_TO_SERVER})
{ WindowTitle = Messages.CONNECT_TO_SERVER })
{
dlg.ShowDialog(this);
}
@ -1034,7 +1029,7 @@ namespace XenAdmin
if (HelpersGUI.iSCSIisUsed())
HelpersGUI.PerformIQNCheck();
if(licenseTimer != null)
if (licenseTimer != null)
licenseTimer.CheckActiveServerLicense(connection, false);
if (BrandManager.BrandConsole == "[XenCenter]" || BrandManager.BrandConsole == "XenCenter")
@ -1069,11 +1064,11 @@ namespace XenAdmin
bool launch;
using (var dlg = new NoIconDialog(string.Format(Messages.ALLOWED_UPDATES_DIALOG_MESSAGE_CFU, BrandManager.BrandConsole, BrandManager.ProductVersion821),
ThreeButtonDialog.ButtonYes, ThreeButtonDialog.ButtonNo)
{
HelpButton = true,
HelpNameSetter = "AllowUpdatesDialog",
ShowCheckbox = false
})
{
HelpButton = true,
HelpNameSetter = "AllowUpdatesDialog",
ShowCheckbox = false
})
{
launch = dlg.ShowDialog(this) == DialogResult.Yes;
}
@ -1280,7 +1275,7 @@ namespace XenAdmin
case "name_label":
//check whether it's a standalone host
if(Helpers.GetPool(host.Connection) == null)
if (Helpers.GetPool(host.Connection) == null)
host.Connection.FriendlyName = Helpers.GetName(host);
break;
@ -1333,7 +1328,7 @@ namespace XenAdmin
case "enabled":
case "other_config":
UpdateToolbars(); //other_config may contain HideFromXenCenter
break;
break;
}
}
@ -1379,7 +1374,7 @@ namespace XenAdmin
if (Program.Exiting)
return;
IXenConnection connection = (IXenConnection) sender;
IXenConnection connection = (IXenConnection)sender;
if (hostsInInvalidState.Count > 0)
{
@ -1431,14 +1426,14 @@ namespace XenAdmin
try
{
ToolStrip.SuspendLayout();
UpdateToolbarsCore();
MainMenuBar_MenuActivate(null, null);
ToolStrip.SuspendLayout();
UpdateToolbarsCore();
MainMenuBar_MenuActivate(null, null);
}
finally
{
ToolStrip.ResumeLayout();
}
ToolStrip.ResumeLayout();
}
// Save and restore focus on treeView, since selecting tabs in ChangeToNewTabs() has the
// unavoidable side-effect of giving them focus - this is irritating if trying to navigate
@ -1580,7 +1575,7 @@ namespace XenAdmin
if (!multi && !SearchMode && isPoolSelected)
newTabs.Add(ha_upsell ? TabPageHAUpsell : TabPageHA);
if(!multi && !SearchMode && isRealVMSelected)
if (!multi && !SearchMode && isRealVMSelected)
newTabs.Add(TabPageSnapshots);
if (!multi && !SearchMode && isPoolSelected)
@ -1627,14 +1622,14 @@ namespace XenAdmin
f.SetUrl();
if (!f.IsError)
consoleFeatures.Add(f);
}
}
else
{
var page = GetLastSelectedPage(xenObject);
if (page != null && page.Tag == f)
f.SetUrl();
otherFeatures.Add(f);
}
}
}
}
}
@ -1656,25 +1651,25 @@ namespace XenAdmin
{
if (!newTabs.Contains(page))
TheTabControl.TabPages.Remove(page);
}
}
int m = 0; // Index into TheTabControl.TabPages
foreach (var newTab in newTabs)
{
{
var index = TheTabControl.TabPages.IndexOf(newTab);
if (index < 0)
TheTabControl.TabPages.Insert(m, newTab);
m++;
m++;
if (newTab == pageToSelect)
TheTabControl.SelectedTab = newTab;
}
}
if (pageToSelect == null)
TheTabControl.SelectedTab = TheTabControl.TabPages[0];
}
}
finally
{
IgnoreTabChanges = false;
@ -2320,7 +2315,7 @@ namespace XenAdmin
foreach (ActionBase a in ConnectionsManager.History)
{
if(!Program.RunInAutomatedTestMode)
if (!Program.RunInAutomatedTestMode)
{
if (a is AsyncAction asyncAction)
asyncAction.PrepareForEventReloadAfterRestart();
@ -2363,15 +2358,15 @@ namespace XenAdmin
XenDialogBase.CloseAll(connection.Cache.VMs.Cast<IXenObject>().ToArray());
if (activePoolWizards.TryGetValue(connection, out IList<Form> wizards))
{
foreach (var wizard in wizards)
{
if (!wizard.IsDisposed)
wizard.Close();
foreach (var wizard in wizards)
{
if (!wizard.IsDisposed)
wizard.Close();
}
activePoolWizards.Remove(connection);
}
activePoolWizards.Remove(connection);
}
});
}
@ -2607,7 +2602,7 @@ namespace XenAdmin
{
if (connection != null)
{
TrySelectNewNode(delegate(object o)
TrySelectNewNode(delegate (object o)
{
if (o == null)
{
@ -2826,7 +2821,7 @@ namespace XenAdmin
List<Search> searches = Search.LoadFile(filename);
if (searches != null && searches.Count > 0)
{
Program.Invoke(Program.MainWindow, delegate()
Program.Invoke(Program.MainWindow, delegate ()
{
DoSearch(searches[0]);
});
@ -2914,25 +2909,13 @@ namespace XenAdmin
if (xenObject is Pool pool && pool.Connection != null && pool.Connection.IsConnected && pool.Connection.CacheIsPopulated)
{
if (pool.IsFreeLicenseOrExpired() && !Helpers.NileOrGreater(xenObject.Connection))
{
foreColor = Color.Red;
return Messages.MAINWINDOW_HEADER_UNLICENSED;
}
return string.Format(Messages.MAINWINDOW_HEADER_LICENSED_WITH, Helpers.GetFriendlyLicenseName(pool));
}
}
if (xenObject is Host host && host.Connection != null && host.Connection.IsConnected && host.Connection.CacheIsPopulated)
{
if (host.IsFreeLicenseOrExpired() && !Helpers.NileOrGreater(xenObject.Connection))
{
foreColor = Color.Red;
return Messages.MAINWINDOW_HEADER_UNLICENSED;
}
return string.Format(Messages.MAINWINDOW_HEADER_LICENSED_WITH, Helpers.GetFriendlyLicenseName(host));
}
}
return string.Empty;
}
@ -2945,7 +2928,7 @@ namespace XenAdmin
private void UpdateViewMenu(NavigationPane.NavigationMode mode)
{
//the order is the reverse from the order in which we want them to appear
var items = new ToolStripItem []
var items = new ToolStripItem[]
{
toolStripSeparator24,
ShowHiddenObjectsToolStripMenuItem,
@ -2964,7 +2947,7 @@ namespace XenAdmin
}
else if (mode == NavigationPane.NavigationMode.Notifications)
{
foreach (var item in items)
foreach (var item in items)
viewToolStripMenuItem.DropDownItems.Remove(item);
}
else
@ -3065,7 +3048,7 @@ namespace XenAdmin
private void navigationPane_TreeNodeRightClicked()
{
MainMenuBar_MenuActivate(MainMenuBar, new EventArgs());
MainMenuBar_MenuActivate(MainMenuBar, new EventArgs());
}
private void navigationPane_TreeViewRefreshed()
@ -3077,7 +3060,7 @@ namespace XenAdmin
SearchPage.BuildList();
UpdateHeader();
UpdateToolbars();
UpdateToolbars();
}
#endregion

File diff suppressed because it is too large Load Diff

View File

@ -287,7 +287,7 @@
<value>..\Images\usagebar_2.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Logo" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\Images\Logo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<value>..\..\branding-xcp-ng\Images\Logo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_000_ServerMaintenance_h32bit_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Images\000_ServerMaintenance_h32bit_32.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@ -497,7 +497,7 @@
<value>..\Images\memory_dynmax_slider_noedit_small.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="about_box_graphic" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\Images\about_box_graphic.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<value>..\..\branding-xcp-ng\Images\about_box_graphic_423x79.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_001_ShutDown_h32bit_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Images\001_ShutDown_h32bit_24.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@ -785,7 +785,7 @@
<value>..\Images\000_DeleteAllMessages_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="AppIcon" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\Images\AppIcon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<value>..\..\branding-xcp-ng\Images\AppIcon.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="log_destination_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Images\log_destination_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@ -851,7 +851,7 @@
<value>..\Images\000_ToolBar_USB_Icon_dis.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="wizard_background" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\Images\wizard_background.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<value>..\..\branding-xcp-ng\Images\wizard_background.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="help_16_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Images\help_16_hover.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@ -959,7 +959,7 @@
<value>..\Images\000_ConfigureIPAddresses_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_000_ManagementInterface_h32bit_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\Images\000_ManagementInterface_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<value>..\..\branding-xcp-ng\Images\000_ManagementInterface_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_000_RemoveIPAddress_h32bit_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Images\000_RemoveIPAddress_h32bit_16.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@ -1123,12 +1123,6 @@
<data name="_000_User_h32bit_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\images\000_user_h32bit_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="xcm" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\Images\xcm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="xcm_32x32" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\Images\xcm_32x32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="queued" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\images\queued.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@ -1147,17 +1141,8 @@
<data name="rightArrowLong_Blue_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Images\rightArrowLong_Blue_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="splash" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\Images\splash.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="HomePage" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\HomePage.html;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="HomePage_ja" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\HomePage.ja.html;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="HomePage_zh_CN" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\..\Branding\HomePage.zh-CN.html;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
<value>..\..\branding-xcp-ng\HomePage\index.html;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="save_to_disk" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Images\save_to_disk.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>

File diff suppressed because it is too large Load Diff

View File

@ -130,16 +130,12 @@ namespace XenAdmin.SettingsPanels
public void SetXenObjects(IXenObject orig, IXenObject clone)
{
vm = clone as VM;
if (vm == null)
return;
pool = Helpers.GetPoolOfOne(clone.Connection);
var existingCluster = pool.Connection.Cache.Clusters.FirstOrDefault();
clusteringEnabled = existingCluster != null;
vm = clone as VM;
if (vm == null)
return;
Repopulate();
}
}
#endregion
@ -193,27 +189,6 @@ namespace XenAdmin.SettingsPanels
m_autoHeightLabelAutoBootHAWarning.Visible = false;
m_checkBoxAutoBoot.Visible = false;
if (clusteringEnabled)
{
m_picInfoAutoBoot.Visible = true;
if (vm.GetAutoPowerOn())
{
m_checkBoxAutoBoot.Visible = true;
m_checkBoxAutoBoot.Checked = true;
m_autoHeightLabelAutoBootHAWarning.Visible = true;
}
else
{
m_autoHeightLabelAutoBoot.Visible = true;
}
}
else
{
m_checkBoxAutoBoot.Visible = true;
m_checkBoxAutoBoot.Checked = vm.GetAutoPowerOn();
}
BootDeviceAndOrderEnabled(vm.IsHVM());
if (vm.IsHVM())

View File

@ -1,369 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element msdata:IsDataSet="true" name="root">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
<xsd:element minOccurs="0" msdata:Ordinal="2" name="comment" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute msdata:Ordinal="1" name="name" type="xsd:string" use="required"/>
<xsd:attribute msdata:Ordinal="3" name="type" type="xsd:string"/>
<xsd:attribute msdata:Ordinal="4" name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="TreePanel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="TreePanel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="tableLayoutPanel2.ColumnCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="DetailtreeView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<data name="DetailtreeView.Location" type="System.Drawing.Point, System.Drawing">
<value>7, 31</value>
</data>
<data name="DetailtreeView.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>7, 3, 9, 3</value>
</data>
<data name="DetailtreeView.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 299</value>
</data>
<data name="DetailtreeView.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;DetailtreeView.Name" xml:space="preserve">
<value>DetailtreeView</value>
</data>
<data name="&gt;&gt;DetailtreeView.Type" xml:space="preserve">
<value>System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;DetailtreeView.Parent" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;DetailtreeView.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label1.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 11.25pt</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 0</value>
</data>
<data name="label1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 0, 0, 2</value>
</data>
<data name="label1.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 6, 10, 0</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 26</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>詳細</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tableLayoutPanel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel2.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="tableLayoutPanel2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="tableLayoutPanel2.RowCount" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="tableLayoutPanel2.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 333</value>
</data>
<data name="tableLayoutPanel2.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Name" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Parent" xml:space="preserve">
<value>TreePanel</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel2.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?>&lt;TableLayoutSettings>&lt;Controls>&lt;Control Name="DetailtreeView" Row="1" RowSpan="1" Column="0" ColumnSpan="1" />&lt;Control Name="label1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" />&lt;/Controls>&lt;Columns Styles="Percent,100" />&lt;Rows Styles="AutoSize,0,Percent,100" />&lt;/TableLayoutSettings></value>
</data>
<data name="RefreshTime.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="RefreshTime.Location" type="System.Drawing.Point, System.Drawing">
<value>84, 12</value>
</data>
<data name="RefreshTime.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 13</value>
</data>
<data name="RefreshTime.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;RefreshTime.Name" xml:space="preserve">
<value>RefreshTime</value>
</data>
<data name="&gt;&gt;RefreshTime.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RefreshTime.Parent" xml:space="preserve">
<value>ButtonPanel</value>
</data>
<data name="&gt;&gt;RefreshTime.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="RefreshButton.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="RefreshButton.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 7</value>
</data>
<data name="RefreshButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>9, 3, 3, 3</value>
</data>
<data name="RefreshButton.Size" type="System.Drawing.Size, System.Drawing">
<value>74, 23</value>
</data>
<data name="RefreshButton.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="RefreshButton.Text" xml:space="preserve">
<value>更新(&amp;R)</value>
</data>
<data name="&gt;&gt;RefreshButton.Name" xml:space="preserve">
<value>RefreshButton</value>
</data>
<data name="&gt;&gt;RefreshButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RefreshButton.Parent" xml:space="preserve">
<value>ButtonPanel</value>
</data>
<data name="&gt;&gt;RefreshButton.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="ButtonPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="ButtonPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 333</value>
</data>
<data name="ButtonPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 42</value>
</data>
<data name="ButtonPanel.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;ButtonPanel.Name" xml:space="preserve">
<value>ButtonPanel</value>
</data>
<data name="&gt;&gt;ButtonPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ButtonPanel.Parent" xml:space="preserve">
<value>TreePanel</value>
</data>
<data name="&gt;&gt;ButtonPanel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="TreePanel.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="TreePanel.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 375</value>
</data>
<data name="TreePanel.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;TreePanel.Name" xml:space="preserve">
<value>TreePanel</value>
</data>
<data name="&gt;&gt;TreePanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;TreePanel.Parent" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;TreePanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="pageContainerPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 78</value>
</data>
<data name="pageContainerPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 381</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Name" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pageContainerPanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="RefreshTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>96, 96</value>
</data>
<data name="$this.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 459</value>
</data>
<data name="&gt;&gt;RefreshTimer.Name" xml:space="preserve">
<value>RefreshTimer</value>
</data>
<data name="&gt;&gt;RefreshTimer.Type" xml:space="preserve">
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>DockerDetailsPage</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>XenAdmin.TabPages.BaseTabPage, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View File

@ -1,369 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element msdata:IsDataSet="true" name="root">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
<xsd:element minOccurs="0" msdata:Ordinal="2" name="comment" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute msdata:Ordinal="1" name="name" type="xsd:string" use="required"/>
<xsd:attribute msdata:Ordinal="3" name="type" type="xsd:string"/>
<xsd:attribute msdata:Ordinal="4" name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="TreePanel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="TreePanel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="tableLayoutPanel2.ColumnCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="DetailtreeView.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<data name="DetailtreeView.Location" type="System.Drawing.Point, System.Drawing">
<value>7, 31</value>
</data>
<data name="DetailtreeView.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>7, 3, 9, 3</value>
</data>
<data name="DetailtreeView.Size" type="System.Drawing.Size, System.Drawing">
<value>803, 299</value>
</data>
<data name="DetailtreeView.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;DetailtreeView.Name" xml:space="preserve">
<value>DetailtreeView</value>
</data>
<data name="&gt;&gt;DetailtreeView.Type" xml:space="preserve">
<value>System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;DetailtreeView.Parent" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;DetailtreeView.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label1.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 11.25pt</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 0</value>
</data>
<data name="label1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 0, 0, 2</value>
</data>
<data name="label1.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 6, 10, 0</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 26</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>详细信息</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tableLayoutPanel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel2.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="tableLayoutPanel2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="tableLayoutPanel2.RowCount" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="tableLayoutPanel2.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 333</value>
</data>
<data name="tableLayoutPanel2.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Name" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Parent" xml:space="preserve">
<value>TreePanel</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel2.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?>&lt;TableLayoutSettings>&lt;Controls>&lt;Control Name="DetailtreeView" Row="1" RowSpan="1" Column="0" ColumnSpan="1" />&lt;Control Name="label1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" />&lt;/Controls>&lt;Columns Styles="Percent,100" />&lt;Rows Styles="AutoSize,0,Percent,100" />&lt;/TableLayoutSettings></value>
</data>
<data name="RefreshTime.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="RefreshTime.Location" type="System.Drawing.Point, System.Drawing">
<value>84, 12</value>
</data>
<data name="RefreshTime.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 13</value>
</data>
<data name="RefreshTime.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;RefreshTime.Name" xml:space="preserve">
<value>RefreshTime</value>
</data>
<data name="&gt;&gt;RefreshTime.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RefreshTime.Parent" xml:space="preserve">
<value>ButtonPanel</value>
</data>
<data name="&gt;&gt;RefreshTime.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="RefreshButton.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="RefreshButton.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 7</value>
</data>
<data name="RefreshButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>9, 3, 3, 3</value>
</data>
<data name="RefreshButton.Size" type="System.Drawing.Size, System.Drawing">
<value>74, 23</value>
</data>
<data name="RefreshButton.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="RefreshButton.Text" xml:space="preserve">
<value>刷新(&amp;R)</value>
</data>
<data name="&gt;&gt;RefreshButton.Name" xml:space="preserve">
<value>RefreshButton</value>
</data>
<data name="&gt;&gt;RefreshButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RefreshButton.Parent" xml:space="preserve">
<value>ButtonPanel</value>
</data>
<data name="&gt;&gt;RefreshButton.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="ButtonPanel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="ButtonPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 333</value>
</data>
<data name="ButtonPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 42</value>
</data>
<data name="ButtonPanel.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;ButtonPanel.Name" xml:space="preserve">
<value>ButtonPanel</value>
</data>
<data name="&gt;&gt;ButtonPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ButtonPanel.Parent" xml:space="preserve">
<value>TreePanel</value>
</data>
<data name="&gt;&gt;ButtonPanel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="TreePanel.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="TreePanel.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 375</value>
</data>
<data name="TreePanel.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;TreePanel.Name" xml:space="preserve">
<value>TreePanel</value>
</data>
<data name="&gt;&gt;TreePanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;TreePanel.Parent" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;TreePanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="pageContainerPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 78</value>
</data>
<data name="pageContainerPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 381</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Name" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pageContainerPanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="RefreshTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>96, 96</value>
</data>
<data name="$this.Size" type="System.Drawing.Size, System.Drawing">
<value>819, 459</value>
</data>
<data name="&gt;&gt;RefreshTimer.Name" xml:space="preserve">
<value>RefreshTimer</value>
</data>
<data name="&gt;&gt;RefreshTimer.Type" xml:space="preserve">
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>DockerDetailsPage</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>XenAdmin.TabPages.BaseTabPage, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View File

@ -1,510 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element msdata:IsDataSet="true" name="root">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
<xsd:element minOccurs="0" msdata:Ordinal="2" name="comment" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute msdata:Ordinal="1" name="name" type="xsd:string" use="required"/>
<xsd:attribute msdata:Ordinal="3" name="type" type="xsd:string"/>
<xsd:attribute msdata:Ordinal="4" name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="panel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="ColumnPID.Text" xml:space="preserve">
<value>プロセスID</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="ColumnPID.Width" type="System.Int32, mscorlib">
<value>74</value>
</data>
<data name="ColumnCommand.Text" xml:space="preserve">
<value>コマンド</value>
</data>
<data name="ColumnCommand.Width" type="System.Int32, mscorlib">
<value>479</value>
</data>
<data name="ColumnCPUTime.Text" xml:space="preserve">
<value>消費されたCPU時間</value>
</data>
<data name="ColumnCPUTime.Width" type="System.Int32, mscorlib">
<value>139</value>
</data>
<data name="listView1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<data name="listView1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="listView1.Size" type="System.Drawing.Size, System.Drawing">
<value>897, 267</value>
</data>
<data name="listView1.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;listView1.Name" xml:space="preserve">
<value>listView1</value>
</data>
<data name="&gt;&gt;listView1.Type" xml:space="preserve">
<value>XenAdmin.Controls.ListViewEx, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;listView1.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;listView1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="RefreshButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="RefreshButton.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 5</value>
</data>
<data name="RefreshButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 0, 3, 0</value>
</data>
<data name="RefreshButton.Size" type="System.Drawing.Size, System.Drawing">
<value>102, 23</value>
</data>
<data name="RefreshButton.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="RefreshButton.Text" xml:space="preserve">
<value>更新(&amp;R)</value>
</data>
<data name="&gt;&gt;RefreshButton.Name" xml:space="preserve">
<value>RefreshButton</value>
</data>
<data name="&gt;&gt;RefreshButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RefreshButton.Parent" xml:space="preserve">
<value>flowLayoutPanel1</value>
</data>
<data name="&gt;&gt;RefreshButton.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="labelRefresh.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>None</value>
</data>
<data name="labelRefresh.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelRefresh.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="labelRefresh.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 10</value>
</data>
<data name="labelRefresh.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 13</value>
</data>
<data name="labelRefresh.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="labelRefresh.Text" xml:space="preserve">
<value>最終更新: </value>
</data>
<data name="&gt;&gt;labelRefresh.Name" xml:space="preserve">
<value>labelRefresh</value>
</data>
<data name="&gt;&gt;labelRefresh.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelRefresh.Parent" xml:space="preserve">
<value>flowLayoutPanel1</value>
</data>
<data name="&gt;&gt;labelRefresh.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="flowLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="flowLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 267</value>
</data>
<data name="flowLayoutPanel1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 5, 0, 0</value>
</data>
<data name="flowLayoutPanel1.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 5, 0, 0</value>
</data>
<data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>897, 34</value>
</data>
<data name="flowLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="&gt;&gt;flowLayoutPanel1.Name" xml:space="preserve">
<value>flowLayoutPanel1</value>
</data>
<data name="&gt;&gt;flowLayoutPanel1.Type" xml:space="preserve">
<value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;flowLayoutPanel1.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;flowLayoutPanel1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="panel1.Location" type="System.Drawing.Point, System.Drawing">
<value>10, 33</value>
</data>
<data name="panel1.MaximumSize" type="System.Drawing.Size, System.Drawing">
<value>900, 400</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>897, 301</value>
</data>
<data name="panel1.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="&gt;&gt;panel1.Name" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;panel1.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;panel1.Parent" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;panel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label1.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 11.25pt</value>
</data>
<data name="label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 10</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 20</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>プロセス</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="pageContainerPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 78</value>
</data>
<data name="pageContainerPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>920, 356</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Name" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pageContainerPanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="label6.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label6.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
<value>64, 26</value>
</data>
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 13</value>
</data>
<data name="label6.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;label6.Name" xml:space="preserve">
<value>label6</value>
</data>
<data name="&gt;&gt;label6.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label10.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label10.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="label10.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 23</value>
</data>
<data name="label10.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;label10.Name" xml:space="preserve">
<value>label10</value>
</data>
<data name="&gt;&gt;label10.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label9.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 23</value>
</data>
<data name="label9.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;label9.Name" xml:space="preserve">
<value>label9</value>
</data>
<data name="&gt;&gt;label9.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label8.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label8.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="label8.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 23</value>
</data>
<data name="label8.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;label8.Name" xml:space="preserve">
<value>label8</value>
</data>
<data name="&gt;&gt;label8.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label7.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label7.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="label7.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 23</value>
</data>
<data name="label7.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;label7.Name" xml:space="preserve">
<value>label7</value>
</data>
<data name="&gt;&gt;label7.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="TitleLabel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="TitleLabel.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 11.25pt</value>
</data>
<data name="TitleLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="TitleLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="TitleLabel.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>8, 0, 0, 0</value>
</data>
<data name="TitleLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>920, 36</value>
</data>
<data name="TitleLabel.TabIndex" type="System.Int32, mscorlib">
<value>27</value>
</data>
<data name="TitleLabel.Text" xml:space="preserve">
<value>コンテナ プロセス</value>
</data>
<data name="TitleLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;TitleLabel.Name" xml:space="preserve">
<value>TitleLabel</value>
</data>
<data name="&gt;&gt;TitleLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<metadata name="RefreshTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>96, 96</value>
</data>
<data name="$this.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 8.25pt</value>
</data>
<data name="$this.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="$this.Size" type="System.Drawing.Size, System.Drawing">
<value>920, 434</value>
</data>
<data name="&gt;&gt;ColumnPID.Name" xml:space="preserve">
<value>ColumnPID</value>
</data>
<data name="&gt;&gt;ColumnPID.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ColumnCommand.Name" xml:space="preserve">
<value>ColumnCommand</value>
</data>
<data name="&gt;&gt;ColumnCommand.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ColumnCPUTime.Name" xml:space="preserve">
<value>ColumnCPUTime</value>
</data>
<data name="&gt;&gt;ColumnCPUTime.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RefreshTimer.Name" xml:space="preserve">
<value>RefreshTimer</value>
</data>
<data name="&gt;&gt;RefreshTimer.Type" xml:space="preserve">
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>DockerProcessPage</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>XenAdmin.TabPages.BaseTabPage, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View File

@ -1,510 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element msdata:IsDataSet="true" name="root">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"/>
<xsd:attribute name="name" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
<xsd:element minOccurs="0" msdata:Ordinal="2" name="comment" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute msdata:Ordinal="1" name="name" type="xsd:string" use="required"/>
<xsd:attribute msdata:Ordinal="3" name="type" type="xsd:string"/>
<xsd:attribute msdata:Ordinal="4" name="mimetype" type="xsd:string"/>
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" msdata:Ordinal="1" name="value" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="panel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="ColumnPID.Text" xml:space="preserve">
<value>进程 ID</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<data name="ColumnPID.Width" type="System.Int32, mscorlib">
<value>74</value>
</data>
<data name="ColumnCommand.Text" xml:space="preserve">
<value>命令</value>
</data>
<data name="ColumnCommand.Width" type="System.Int32, mscorlib">
<value>479</value>
</data>
<data name="ColumnCPUTime.Text" xml:space="preserve">
<value>占用的 CPU 时间</value>
</data>
<data name="ColumnCPUTime.Width" type="System.Int32, mscorlib">
<value>139</value>
</data>
<data name="listView1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<data name="listView1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="listView1.Size" type="System.Drawing.Size, System.Drawing">
<value>897, 267</value>
</data>
<data name="listView1.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;listView1.Name" xml:space="preserve">
<value>listView1</value>
</data>
<data name="&gt;&gt;listView1.Type" xml:space="preserve">
<value>XenAdmin.Controls.ListViewEx, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;listView1.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;listView1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="RefreshButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="RefreshButton.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 5</value>
</data>
<data name="RefreshButton.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 0, 3, 0</value>
</data>
<data name="RefreshButton.Size" type="System.Drawing.Size, System.Drawing">
<value>102, 23</value>
</data>
<data name="RefreshButton.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="RefreshButton.Text" xml:space="preserve">
<value>刷新(&amp;R)</value>
</data>
<data name="&gt;&gt;RefreshButton.Name" xml:space="preserve">
<value>RefreshButton</value>
</data>
<data name="&gt;&gt;RefreshButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RefreshButton.Parent" xml:space="preserve">
<value>flowLayoutPanel1</value>
</data>
<data name="&gt;&gt;RefreshButton.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="labelRefresh.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>None</value>
</data>
<data name="labelRefresh.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelRefresh.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="labelRefresh.Location" type="System.Drawing.Point, System.Drawing">
<value>111, 10</value>
</data>
<data name="labelRefresh.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 13</value>
</data>
<data name="labelRefresh.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="labelRefresh.Text" xml:space="preserve">
<value>上次刷新时间: </value>
</data>
<data name="&gt;&gt;labelRefresh.Name" xml:space="preserve">
<value>labelRefresh</value>
</data>
<data name="&gt;&gt;labelRefresh.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelRefresh.Parent" xml:space="preserve">
<value>flowLayoutPanel1</value>
</data>
<data name="&gt;&gt;labelRefresh.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="flowLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Bottom</value>
</data>
<data name="flowLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 267</value>
</data>
<data name="flowLayoutPanel1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 5, 0, 0</value>
</data>
<data name="flowLayoutPanel1.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 5, 0, 0</value>
</data>
<data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>897, 34</value>
</data>
<data name="flowLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="&gt;&gt;flowLayoutPanel1.Name" xml:space="preserve">
<value>flowLayoutPanel1</value>
</data>
<data name="&gt;&gt;flowLayoutPanel1.Type" xml:space="preserve">
<value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;flowLayoutPanel1.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;flowLayoutPanel1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="panel1.Location" type="System.Drawing.Point, System.Drawing">
<value>10, 33</value>
</data>
<data name="panel1.MaximumSize" type="System.Drawing.Size, System.Drawing">
<value>900, 400</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>897, 301</value>
</data>
<data name="panel1.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="&gt;&gt;panel1.Name" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;panel1.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;panel1.Parent" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;panel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label1.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 11.25pt</value>
</data>
<data name="label1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 10</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 20</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>进程</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="pageContainerPanel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 78</value>
</data>
<data name="pageContainerPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>920, 356</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Name" xml:space="preserve">
<value>pageContainerPanel</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pageContainerPanel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pageContainerPanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="label6.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label6.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
<value>64, 26</value>
</data>
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 13</value>
</data>
<data name="label6.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;label6.Name" xml:space="preserve">
<value>label6</value>
</data>
<data name="&gt;&gt;label6.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label10.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label10.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="label10.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 23</value>
</data>
<data name="label10.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;label10.Name" xml:space="preserve">
<value>label10</value>
</data>
<data name="&gt;&gt;label10.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label9.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 23</value>
</data>
<data name="label9.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;label9.Name" xml:space="preserve">
<value>label9</value>
</data>
<data name="&gt;&gt;label9.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label8.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label8.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="label8.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 23</value>
</data>
<data name="label8.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;label8.Name" xml:space="preserve">
<value>label8</value>
</data>
<data name="&gt;&gt;label8.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label7.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="label7.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="label7.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 23</value>
</data>
<data name="label7.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;label7.Name" xml:space="preserve">
<value>label7</value>
</data>
<data name="&gt;&gt;label7.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="TitleLabel.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="TitleLabel.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 11.25pt</value>
</data>
<data name="TitleLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="TitleLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="TitleLabel.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>8, 0, 0, 0</value>
</data>
<data name="TitleLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>920, 36</value>
</data>
<data name="TitleLabel.TabIndex" type="System.Int32, mscorlib">
<value>27</value>
</data>
<data name="TitleLabel.Text" xml:space="preserve">
<value>容器进程</value>
</data>
<data name="TitleLabel.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;TitleLabel.Name" xml:space="preserve">
<value>TitleLabel</value>
</data>
<data name="&gt;&gt;TitleLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<metadata name="RefreshTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>96, 96</value>
</data>
<data name="$this.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 8.25pt</value>
</data>
<data name="$this.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="$this.Size" type="System.Drawing.Size, System.Drawing">
<value>920, 434</value>
</data>
<data name="&gt;&gt;ColumnPID.Name" xml:space="preserve">
<value>ColumnPID</value>
</data>
<data name="&gt;&gt;ColumnPID.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ColumnCommand.Name" xml:space="preserve">
<value>ColumnCommand</value>
</data>
<data name="&gt;&gt;ColumnCommand.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ColumnCPUTime.Name" xml:space="preserve">
<value>ColumnCPUTime</value>
</data>
<data name="&gt;&gt;ColumnCPUTime.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RefreshTimer.Name" xml:space="preserve">
<value>RefreshTimer</value>
</data>
<data name="&gt;&gt;RefreshTimer.Type" xml:space="preserve">
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>DockerProcessPage</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>XenAdmin.TabPages.BaseTabPage, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View File

@ -150,7 +150,6 @@ namespace XenAdmin.TabPages
this.panel2.Controls.Add(this.panelCPU);
this.panel2.Controls.Add(this.panelMemory);
this.panel2.Controls.Add(this.panelManagementInterfaces);
this.panel2.Controls.Add(this.panelBios);
this.panel2.Controls.Add(this.panelUpdates);
this.panel2.Controls.Add(this.panelVersion);
this.panel2.Controls.Add(this.panelLicense);
@ -471,13 +470,11 @@ namespace XenAdmin.TabPages
this.panelCustomFields.ResumeLayout(false);
this.panelCertificate.ResumeLayout(false);
this.panelGeneral.ResumeLayout(false);
this.panelBios.ResumeLayout(false);
this.tableLayoutPanelButtons.ResumeLayout(false);
this.tableLayoutPanelButtons.PerformLayout();
this.panel1DeviceSecurity.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion

View File

@ -1183,15 +1183,15 @@ namespace XenAdmin.TabPages
if (host.software_version.ContainsKey("product_version"))
{
var hotfixEligibilityString = AdditionalVersionString(host);
//var hotfixEligibilityString = AdditionalVersionString(host);
var versionString = $"{host.ProductBrand()} {host.ProductVersionText()}";
if (string.IsNullOrEmpty(hotfixEligibilityString))
//if (string.IsNullOrEmpty(hotfixEligibilityString))
pdSectionVersion.AddEntry(Messages.SOFTWARE_VERSION_PRODUCT_VERSION, versionString);
else
pdSectionVersion.AddEntry(Messages.SOFTWARE_VERSION_PRODUCT_VERSION,
string.Format(Messages.MAINWINDOW_CONTEXT_REASON, versionString, hotfixEligibilityString),
Color.Red);
//else
// pdSectionVersion.AddEntry(Messages.SOFTWARE_VERSION_PRODUCT_VERSION,
// string.Format(Messages.MAINWINDOW_CONTEXT_REASON, versionString, hotfixEligibilityString),
// Color.Red);
}
if (host.software_version.ContainsKey("dbv"))
@ -1541,14 +1541,14 @@ namespace XenAdmin.TabPages
if (p.IsPoolFullyUpgraded())
{
var hotfixEligibilityString = AdditionalVersionString(coordinator);
//var hotfixEligibilityString = AdditionalVersionString(coordinator);
if (string.IsNullOrEmpty(hotfixEligibilityString))
//if (string.IsNullOrEmpty(hotfixEligibilityString))
s.AddEntry(Messages.SOFTWARE_VERSION_PRODUCT_VERSION, versionString);
else
s.AddEntry(Messages.SOFTWARE_VERSION_PRODUCT_VERSION,
string.Format(Messages.MAINWINDOW_CONTEXT_REASON, versionString, hotfixEligibilityString),
Color.Red);
//else
// s.AddEntry(Messages.SOFTWARE_VERSION_PRODUCT_VERSION,
// string.Format(Messages.MAINWINDOW_CONTEXT_REASON, versionString, hotfixEligibilityString),
// Color.Red);
}
else
{
@ -1622,21 +1622,21 @@ namespace XenAdmin.TabPages
// case hotfix_eligibility.cu:
// return Messages.HOTFIX_ELIGIBILITY_WARNING_CU_NO_DATE;
// none
case hotfix_eligibility.none when unlicensed && xenServerVersion.EolDate != DateTime.MinValue:
return string.Format(Messages.HOTFIX_ELIGIBILITY_WARNING_EOL_FREE, HelpersGUI.DateTimeToString(xenServerVersion.EolDate.ToLocalTime(), Messages.DATEFORMAT_DMY, true));
case hotfix_eligibility.none when xenServerVersion.EolDate != DateTime.MinValue:
return string.Format(Messages.HOTFIX_ELIGIBILITY_WARNING_EOL, HelpersGUI.DateTimeToString(xenServerVersion.EolDate.ToLocalTime(), Messages.DATEFORMAT_DMY, true));
case hotfix_eligibility.none when unlicensed:
return Messages.HOTFIX_ELIGIBILITY_WARNING_EOL_FREE_NO_DATE;
case hotfix_eligibility.none:
return Messages.HOTFIX_ELIGIBILITY_WARNING_EOL_NO_DATE;
// // none
// case hotfix_eligibility.none when unlicensed && xenServerVersion.EolDate != DateTime.MinValue:
// return string.Format(Messages.HOTFIX_ELIGIBILITY_WARNING_EOL_FREE, HelpersGUI.DateTimeToString(xenServerVersion.EolDate.ToLocalTime(), Messages.DATEFORMAT_DMY, true));
// case hotfix_eligibility.none when xenServerVersion.EolDate != DateTime.MinValue:
// return string.Format(Messages.HOTFIX_ELIGIBILITY_WARNING_EOL, HelpersGUI.DateTimeToString(xenServerVersion.EolDate.ToLocalTime(), Messages.DATEFORMAT_DMY, true));
// case hotfix_eligibility.none when unlicensed:
// return Messages.HOTFIX_ELIGIBILITY_WARNING_EOL_FREE_NO_DATE;
// case hotfix_eligibility.none:
// return Messages.HOTFIX_ELIGIBILITY_WARNING_EOL_NO_DATE;
// default
default:
return string.Empty;
}
}
// // default
// default:
// return string.Empty;
// }
//}
private static void GenerateVirtualisationStatusForGeneralBox(PDSection s, VM vm)
{

View File

@ -53,7 +53,6 @@ namespace XenAdmin.Wizards.CrossPoolMigrateWizard
{
this.selectedVMs = selectedVMs;
this.wizardMode = wizardMode;
this.force = force;
this.ignoredConnections = ignoredConnections ?? new List<IXenConnection>();
InitializeText();

View File

@ -276,7 +276,7 @@ namespace XenAdmin.Wizards.CrossPoolMigrateWizard
var isCopy = wizardMode == WizardMode.Copy;
AsyncAction migrateAction;
if (isCopy || IsStorageMotion(pair))
migrateAction = new VMCrossPoolMigrateAction(vm, target, SelectedTransferNetwork, pair.Value, isCopy, _force);
migrateAction = new VMCrossPoolMigrateAction(vm, target, SelectedTransferNetwork, pair.Value, isCopy);
else
migrateAction = new VMMigrateAction(vm, target);
@ -337,10 +337,6 @@ namespace XenAdmin.Wizards.CrossPoolMigrateWizard
? Messages.MOVE_VM_WIZARD_TITLE
: IsCopyTemplate() ? Messages.COPY_TEMPLATE_WIZARD_TITLE : Messages.COPY_VM_WIZARD_TITLE;
if (_force)
{
Text = "Force " + Text;
}
}
protected override void UpdateWizardContent(XenTabPage page)

View File

@ -10,7 +10,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>XenAdmin</RootNamespace>
<AssemblyName>[XenCenter]</AssemblyName>
<ApplicationIcon>..\Branding\Images\AppIcon.ico</ApplicationIcon>
<ApplicationIcon>AppIcon.ico</ApplicationIcon>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
@ -62,7 +62,7 @@
<Reference Include="DiscUtils, Version=0.11.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\DiscUtils.dll</HintPath>
</Reference>
<Reference Include="log4net, Version=2.0.15.0, Culture=neutral, PublicKeyToken=d247b8b0ac7959e9, processorArchitecture=MSIL">
<Reference Include="log4net">
<HintPath>..\packages\log4net.dll</HintPath>
</Reference>
<Reference Include="Microsoft.ReportViewer.WinForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
@ -118,6 +118,7 @@
<Compile Include="Alerts\Types\MessageAlert.cs" />
<Compile Include="Alerts\Types\XenServerPatchAlert.cs" />
<Compile Include="Alerts\Types\XenServerVersionAlert.cs" />
<Compile Include="Commands\DockerContainerCommand.cs" />
<Compile Include="Commands\PoolUpdatesCommand.cs" />
<Compile Include="Commands\VtpmCommand.cs" />
<Compile Include="Controls\ClientIdControl.cs">
@ -130,7 +131,6 @@
<SubType>Component</SubType>
</Compile>
<Compile Include="Commands\ChangeControlDomainMemoryCommand.cs" />
<Compile Include="Commands\DockerContainerCommand.cs" />
<Compile Include="Commands\Controls\PoolRemoveServerToolStripMenuItem.cs">
<SubType>Component</SubType>
</Compile>
@ -144,11 +144,6 @@
<Compile Include="Commands\DisablePvsReadCachingCommand.cs" />
<Compile Include="Commands\EnablePvsReadCachingCommand.cs" />
<Compile Include="Commands\PauseVMCommand.cs" />
<Compile Include="Commands\RestartDockerContainerCommand.cs" />
<Compile Include="Commands\ResumeDockerContainerCommand.cs" />
<Compile Include="Commands\PauseDockerContainerCommand.cs" />
<Compile Include="Commands\StopDockerContainerCommand.cs" />
<Compile Include="Commands\StartDockerContainerCommand.cs" />
<Compile Include="Commands\Controls\EditPropertiesToolStripMenuItem.cs">
<SubType>Component</SubType>
</Compile>
@ -580,6 +575,10 @@
<Compile Include="TabPages\DockerDetailsPage.Designer.cs">
<DependentUpon>DockerDetailsPage.cs</DependentUpon>
</Compile>
<Compile Include="TabPages\DockerProcessPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="TabPages\DockerProcessPage.Designer.cs" />
<Compile Include="TabPages\HomePage.cs">
<SubType>Component</SubType>
</Compile>
@ -1561,12 +1560,6 @@
<Compile Include="TabPages\NICPage.Designer.cs">
<DependentUpon>NICPage.cs</DependentUpon>
</Compile>
<Compile Include="TabPages\DockerProcessPage.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="TabPages\DockerProcessPage.Designer.cs">
<DependentUpon>DockerProcessPage.cs</DependentUpon>
</Compile>
<Compile Include="TabPages\SrStoragePage.cs">
<SubType>UserControl</SubType>
</Compile>
@ -2304,17 +2297,8 @@
<SubType>Designer</SubType>
<DependentUpon>BaseTabPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\DockerDetailsPage.ja.resx">
<DependentUpon>DockerDetailsPage.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\DockerDetailsPage.resx">
<DependentUpon>DockerDetailsPage.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\DockerDetailsPage.zh-CN.resx">
<DependentUpon>DockerDetailsPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\DockerDetailsPage.resx" />
<EmbeddedResource Include="TabPages\DockerProcessPage.resx" />
<EmbeddedResource Include="TabPages\GeneralTabPage.resx">
<DependentUpon>GeneralTabPage.cs</DependentUpon>
<SubType>Designer</SubType>
@ -2867,10 +2851,6 @@
<DependentUpon>NICPage.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\DockerProcessPage.resx">
<DependentUpon>DockerProcessPage.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\SrStoragePage.resx">
<DependentUpon>SrStoragePage.cs</DependentUpon>
<SubType>Designer</SubType>
@ -2944,12 +2924,6 @@
<None Include="..\Branding\HomePage.html">
<Link>HomePage.html</Link>
</None>
<None Include="..\Branding\HomePage.ja.html">
<Link>HomePage.ja.html</Link>
</None>
<None Include="..\Branding\HomePage.zh-CN.html">
<Link>HomePage.zh-CN.html</Link>
</None>
<None Include="app.config">
<SubType>Designer</SubType>
</None>
@ -2970,7 +2944,6 @@
<Content Include="..\Branding\Images\about_box_graphic.png">
<Link>Images\about_box_graphic.png</Link>
</Content>
<Content Include="..\Branding\Images\AppIcon.ico" />
<Compile Include="Actions\GUIActions\MeddlingActionManager.cs" />
<Compile Include="Alerts\AlertExtensions.cs" />
<Compile Include="Alerts\Types\LicenseAlert.cs" />
@ -4429,6 +4402,7 @@
<Content Include="..\Branding\Images\xcm_32x32.png">
<Link>Images\xcm_32x32.png</Link>
</Content>
<Content Include="AppIcon.ico" />
<Content Include="Images\000_AddSite_h32bit_16.png" />
<Content Include="Images\000_FilterDates_h32bit_16.png" />
<Content Include="Images\000_FilterServer_h32bit_16.png" />
@ -5750,12 +5724,6 @@
<EmbeddedResource Include="Plugins\UI\TabPageCredentialsDialog.zh-CN.resx">
<DependentUpon>TabPageCredentialsDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.ja.resx">
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.zh-CN.resx">
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettingsPanels\BootOptionsEditPage.zh-CN.resx">
<DependentUpon>BootOptionsEditPage.cs</DependentUpon>
</EmbeddedResource>
@ -5966,12 +5934,6 @@
<EmbeddedResource Include="TabPages\NICPage.zh-CN.resx">
<DependentUpon>NICPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\DockerProcessPage.ja.resx">
<DependentUpon>DockerProcessPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\DockerProcessPage.zh-CN.resx">
<DependentUpon>DockerProcessPage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="TabPages\PerformancePage.ja.resx">
<DependentUpon>PerformancePage.cs</DependentUpon>
</EmbeddedResource>
@ -6765,10 +6727,6 @@
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\splash-xcp-ng\splash-xcp-ng.csproj">
<Project>{cd563857-6159-4415-b7b2-a21991f572e3}</Project>
<Name>splash-xcp-ng</Name>
</ProjectReference>
<ProjectReference Include="..\XenCenterLib\XenCenterLib.csproj">
<Project>{9861DFA1-B41F-432D-A43F-226257DEBBB9}</Project>
<Name>XenCenterLib</Name>
@ -6781,10 +6739,6 @@
<Project>{2D78AC6C-B867-484A-A447-3C6FC8B8EAF7}</Project>
<Name>XenOvfApi</Name>
</ProjectReference>
<ProjectReference Include="..\xe\Xe.csproj">
<Project>{727e885d-14be-40f0-9d0b-3853d44d3984}</Project>
<Name>Xe</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">

View File

@ -41,7 +41,6 @@ namespace XenAdmin.Actions.VMActions
private readonly VmMapping mapping;
private readonly XenAPI.Network transferNetwork;
private readonly bool copy;
private readonly bool force;
/// <summary>
/// Cross pool migration action. Can also be used to copy a VM across pools, by setting the "copy" parameter to true
@ -51,8 +50,7 @@ namespace XenAdmin.Actions.VMActions
/// <param name="transferNetwork">the network used for the VM migration</param>
/// <param name="mapping">the storage and networking mappings</param>
/// <param name="copy">weather this should be a cross-pool copy (true) or migrate (false) operation</param>
/// <param name="force">weather this should be forced</param>
public VMCrossPoolMigrateAction(VM vm, Host destinationHost, XenAPI.Network transferNetwork, VmMapping mapping, bool copy, bool force)
public VMCrossPoolMigrateAction(VM vm, Host destinationHost, XenAPI.Network transferNetwork, VmMapping mapping, bool copy)
: base(vm.Connection, GetTitle(vm, destinationHost, copy))
{
Session = vm.Connection.Session;

View File

@ -36,7 +36,7 @@ using XenAdmin.Core;
namespace XenAdmin.Actions.VMActions
{
public abstract class VMPauseAction : PureAsyncAction
public abstract class VMPauseAction : AsyncAction
{
protected VMPauseAction(VM vm, string title)
: base(vm.Connection, title)

View File

@ -35,7 +35,7 @@ using XenAdmin.Core;
namespace XenAdmin.Actions.VMActions
{
public abstract class VMUnPauseAction : PureAsyncAction
public abstract class VMUnPauseAction : AsyncAction
{
protected VMUnPauseAction(VM vm,string title)
: base(vm.Connection, title)

View File

@ -268,7 +268,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Logs of messages exchanged between system deamons ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Logs of messages exchanged between system daemons ähnelt.
/// </summary>
public static string Description_host_system_status_message_switch {
get {
@ -304,7 +304,16 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Collects data specific to your OEM provider. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Contains logs and details useful for diagnosing problems with NVIDIA&apos;s graphics drivers ähnelt.
/// </summary>
public static string Description_host_system_status_NVIDIA_logs {
get {
return ResourceManager.GetString("Description-host.system_status-NVIDIA-logs", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Observations of system actions in the form of distributed traces, spans, and metrics ähnelt.
/// </summary>
public static string Description_host_system_status_observer {
get {
@ -313,7 +322,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Collects data specific to your OEM provider.
/// Sucht eine lokalisierte Zeichenfolge, die Collects data specific to your OEM provider ähnelt.
/// </summary>
public static string Description_host_system_status_oem {
get {
@ -322,7 +331,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Configuration files used by the Pluggable Authentication Modules (PAM) in [XenServer]. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Configuration files used by the Pluggable Authentication Modules (PAM). ähnelt.
/// </summary>
public static string Description_host_system_status_pam {
get {
@ -394,7 +403,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer] licensing daemon logs ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Server licensing daemon logs ähnelt.
/// </summary>
public static string Description_host_system_status_v6d {
get {
@ -421,7 +430,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to vTPM&apos;s root CAs and other related debug information.
/// Sucht eine lokalisierte Zeichenfolge, die vTPM&apos;s root CAs and other related debug information ähnelt.
/// </summary>
public static string Description_host_system_status_vtpm {
get {
@ -430,7 +439,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Logs and status information from the WLB server monitoring this pool..
/// Sucht eine lokalisierte Zeichenfolge, die Logs and status information from the WLB server monitoring this pool. ähnelt.
/// </summary>
public static string Description_host_system_status_wlb {
get {
@ -457,7 +466,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server daemon internal logs.
/// Sucht eine lokalisierte Zeichenfolge, die Server daemon internal logs ähnelt.
/// </summary>
public static string Description_host_system_status_xapi {
get {
@ -466,7 +475,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Logs generated by the cluster management daemon for the Toolstack..
/// Sucht eine lokalisierte Zeichenfolge, die Logs generated by the cluster management daemon for the Toolstack. ähnelt.
/// </summary>
public static string Description_host_system_status_xapi_clusterd {
get {
@ -475,7 +484,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server daemon crash dumps.
/// Sucht eine lokalisierte Zeichenfolge, die Server daemon crash dumps ähnelt.
/// </summary>
public static string Description_host_system_status_xapi_debug {
get {
@ -484,7 +493,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server daemon process details.
/// Sucht eine lokalisierte Zeichenfolge, die Server daemon process details ähnelt.
/// </summary>
public static string Description_host_system_status_xapi_subprocess {
get {
@ -520,7 +529,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Details of the hypervisor such as version and build information, primary hard disk location and pool configuration.
/// Sucht eine lokalisierte Zeichenfolge, die Details of the hypervisor such as version and build information, primary hard disk location and pool configuration ähnelt.
/// </summary>
public static string Description_host_system_status_xenserver_config {
get {
@ -655,7 +664,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die &apos;{0}.label&apos; has not been defined in the resources file for plugin &apos;{1}&apos;. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die &apos;{0}.label&apos; has not been defined in the resources file for plug-in &apos;{1}&apos;. ähnelt.
/// </summary>
public static string Exception_PluginLabelNotDefined {
get {
@ -673,7 +682,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Could not find resources file for plugin &apos;{0}&apos; at &apos;{1}&apos;. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Could not find resources file for plug-in &apos;{0}&apos; at &apos;{1}&apos;. ähnelt.
/// </summary>
public static string Exception_PluginResourcesFileNotFound {
get {
@ -691,7 +700,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die XML node &apos;{0}&apos; is not recognised. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die XML node &apos;{0}&apos; is not recognized. ähnelt.
/// </summary>
public static string Exception_PluginXMLNodeNotRecognised {
get {
@ -700,7 +709,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Cannot load the XenServerPSSnapIn if the PowerShell &apos;ExecutionPolicy&apos; is equal to &apos;Restricted&apos;. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Cannot load the XenServerPSModule if the PowerShell &apos;ExecutionPolicy&apos; is equal to &apos;Restricted&apos;. ähnelt.
/// </summary>
public static string Exception_PowerShellExecutionPolicyRestricted {
get {
@ -709,7 +718,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die You must have the Powershell installed to use Powershell Plugins. This can be downloaded from the Microsoft website. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die You must have the PowerShell installed to use PowerShell Plug-ins. This can be downloaded from the Microsoft website. ähnelt.
/// </summary>
public static string Exception_PowerShellNotPresent {
get {
@ -718,7 +727,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to You must have the XenServerPSModule installed to run PowerShell Commands on the server. This can be found in the SDK..
/// Sucht eine lokalisierte Zeichenfolge, die You must have the XenServerPSModule installed to run PowerShell Commands on the server. This can be found in the SDK. ähnelt.
/// </summary>
public static string Exception_PowerShellSnapInNotPresent {
get {
@ -727,7 +736,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Could not parse search &apos;{0}&apos; for plugin &apos;{1}&apos;. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Could not parse search &apos;{0}&apos; for plug-in &apos;{1}&apos;. ähnelt.
/// </summary>
public static string Exception_SearchParseFailed {
get {
@ -826,7 +835,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to {0} Basic Edition.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Basic Edition ähnelt.
/// </summary>
public static string Label_host_edition_basic {
get {
@ -835,7 +844,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix] Virtual Apps and Desktops ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Citrix Virtual Apps and Desktops ähnelt.
/// </summary>
public static string Label_host_edition_desktop {
get {
@ -844,7 +853,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix] Virtual Apps and Desktops [Citrix] Cloud ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Citrix Virtual Apps and Desktops Citrix Cloud ähnelt.
/// </summary>
public static string Label_host_edition_desktop_cloud {
get {
@ -853,7 +862,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix] Virtual Apps and Desktops Premium ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Citrix Virtual Apps and Desktops Premium ähnelt.
/// </summary>
public static string Label_host_edition_desktop_plus {
get {
@ -862,7 +871,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Legacy XenServer product] Premium Per-Socket ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Premium Per-Socket ähnelt.
/// </summary>
public static string Label_host_edition_enterprise_per_socket {
get {
@ -871,7 +880,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Legacy XenServer product] Premium Per-User ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Premium Per-User ähnelt.
/// </summary>
public static string Label_host_edition_enterprise_per_user {
get {
@ -880,7 +889,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer product] Express ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Express ähnelt.
/// </summary>
public static string Label_host_edition_express {
get {
@ -889,7 +898,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix XenServer] Basic Edition ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Basic Edition ähnelt.
/// </summary>
public static string Label_host_edition_legacy_basic {
get {
@ -898,16 +907,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die XenApp/XenDesktop ähnelt.
/// </summary>
public static string Label_host_edition_legacy_desktop {
get {
return ResourceManager.GetString("Label-host.edition-legacy-desktop", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die XenApp/XenDesktop [Citrix] Cloud ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die XenApp/XenDesktop Citrix Cloud ähnelt.
/// </summary>
public static string Label_host_edition_legacy_desktop_cloud {
get {
@ -925,7 +925,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Legacy XenServer product] Enterprise Per-Socket ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Enterprise Per-Socket ähnelt.
/// </summary>
public static string Label_host_edition_legacy_enterprise_per_socket {
get {
@ -934,7 +934,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Legacy XenServer product] Enterprise Per-User ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Enterprise Per-User ähnelt.
/// </summary>
public static string Label_host_edition_legacy_enterprise_per_user {
get {
@ -943,7 +943,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Legacy XenServer product] ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} ähnelt.
/// </summary>
public static string Label_host_edition_legacy_free {
get {
@ -952,7 +952,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Legacy XenServer product] Per-Socket ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Per-Socket ähnelt.
/// </summary>
public static string Label_host_edition_legacy_per_socket {
get {
@ -961,7 +961,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix XenServer] Ultimate Edition ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Ultimate Edition ähnelt.
/// </summary>
public static string Label_host_edition_legacy_premium {
get {
@ -970,7 +970,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix XenServer] Standard Edition ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Standard Edition ähnelt.
/// </summary>
public static string Label_host_edition_legacy_standard {
get {
@ -979,7 +979,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Legacy XenServer product] Standard Per-Socket ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Standard Per-Socket ähnelt.
/// </summary>
public static string Label_host_edition_legacy_standard_per_socket {
get {
@ -988,16 +988,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die XCP-ng Free/Libre Edition ähnelt.
/// </summary>
public static string Label_host_edition_legacy_xcp_ng {
get {
return ResourceManager.GetString("Label-host.edition-legacy-xcp-ng", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Legacy XenServer product] for XenDesktop ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} for XenDesktop ähnelt.
/// </summary>
public static string Label_host_edition_legacy_xendesktop {
get {
@ -1006,7 +997,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer product] Per-Socket ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Per-Socket ähnelt.
/// </summary>
public static string Label_host_edition_per_socket {
get {
@ -1015,7 +1006,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix XenServer] Ultimate Edition ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Ultimate Edition ähnelt.
/// </summary>
public static string Label_host_edition_premium {
get {
@ -1024,7 +1015,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer product] Premium Per-Socket ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Premium Per-Socket ähnelt.
/// </summary>
public static string Label_host_edition_premium_per_socket {
get {
@ -1033,7 +1024,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer product] Premium Per-User ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Premium Per-User ähnelt.
/// </summary>
public static string Label_host_edition_premium_per_user {
get {
@ -1042,7 +1033,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix XenServer] Standard Edition ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Standard Edition ähnelt.
/// </summary>
public static string Label_host_edition_standard {
get {
@ -1051,7 +1042,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer product] Standard Per-Socket ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Standard Per-Socket ähnelt.
/// </summary>
public static string Label_host_edition_standard_per_socket {
get {
@ -1060,16 +1051,16 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die XCP-ng Free/Libre Edition ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} Trial Edition ähnelt.
/// </summary>
public static string Label_host_edition_xcp_ng {
public static string Label_host_edition_trial {
get {
return ResourceManager.GetString("Label-host.edition-xcp-ng", resourceCulture);
return ResourceManager.GetString("Label-host.edition-trial", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer product] for [Citrix] Virtual Desktops ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} for Citrix Virtual Desktops ähnelt.
/// </summary>
public static string Label_host_edition_xendesktop {
get {
@ -1249,7 +1240,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenCenter] logs ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} logs ähnelt.
/// </summary>
public static string Label_host_system_status_client_logs {
get {
@ -1419,6 +1410,24 @@ namespace XenAdmin {
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die NVIDIA Graphics Driver logs ähnelt.
/// </summary>
public static string Label_host_system_status_NVIDIA_logs {
get {
return ResourceManager.GetString("Label-host.system_status-NVIDIA-logs", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Observability Traces and Metrics ähnelt.
/// </summary>
public static string Label_host_system_status_observer {
get {
return ResourceManager.GetString("Label-host.system_status-observer", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die OEM-specific logs ähnelt.
/// </summary>
@ -1501,7 +1510,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer] licensing daemon ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Server licensing daemon ähnelt.
/// </summary>
public static string Label_host_system_status_v6d {
get {
@ -1528,7 +1537,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to vTPM.
/// Sucht eine lokalisierte Zeichenfolge, die vTPM ähnelt.
/// </summary>
public static string Label_host_system_status_vtpm {
get {
@ -1537,7 +1546,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Workload Balancing status.
/// Sucht eine lokalisierte Zeichenfolge, die Workload Balancing status ähnelt.
/// </summary>
public static string Label_host_system_status_wlb {
get {
@ -1564,7 +1573,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server daemon internal logs.
/// Sucht eine lokalisierte Zeichenfolge, die Server daemon internal logs ähnelt.
/// </summary>
public static string Label_host_system_status_xapi {
get {
@ -1573,7 +1582,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server cluster management daemon.
/// Sucht eine lokalisierte Zeichenfolge, die Server cluster management daemon ähnelt.
/// </summary>
public static string Label_host_system_status_xapi_clusterd {
get {
@ -1582,7 +1591,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server daemon crash dumps.
/// Sucht eine lokalisierte Zeichenfolge, die Server daemon crash dumps ähnelt.
/// </summary>
public static string Label_host_system_status_xapi_debug {
get {
@ -1591,7 +1600,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server daemon subprocesses.
/// Sucht eine lokalisierte Zeichenfolge, die Server daemon subprocesses ähnelt.
/// </summary>
public static string Label_host_system_status_xapi_subprocess {
get {
@ -1600,7 +1609,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die RRD plugin logs ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die RRD plug-in logs ähnelt.
/// </summary>
public static string Label_host_system_status_xcp_rrdd_plugins {
get {
@ -1627,7 +1636,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server configuration.
/// Sucht eine lokalisierte Zeichenfolge, die Server configuration ähnelt.
/// </summary>
public static string Label_host_system_status_xenserver_config {
get {
@ -1636,7 +1645,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server database.
/// Sucht eine lokalisierte Zeichenfolge, die Server database ähnelt.
/// </summary>
public static string Label_host_system_status_xenserver_databases {
get {
@ -1645,7 +1654,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server domains list.
/// Sucht eine lokalisierte Zeichenfolge, die Server domains list ähnelt.
/// </summary>
public static string Label_host_system_status_xenserver_domains {
get {
@ -1654,7 +1663,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server installation log files.
/// Sucht eine lokalisierte Zeichenfolge, die Server installation log files ähnelt.
/// </summary>
public static string Label_host_system_status_xenserver_install {
get {
@ -1663,7 +1672,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server logs.
/// Sucht eine lokalisierte Zeichenfolge, die Server logs ähnelt.
/// </summary>
public static string Label_host_system_status_xenserver_logs {
get {
@ -1744,7 +1753,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [XenServer] ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} ähnelt.
/// </summary>
public static string Label_host_XenMemory {
get {
@ -1752,15 +1761,6 @@ namespace XenAdmin {
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Average CPU ähnelt.
/// </summary>
public static string Label_performance_avg_cpu {
get {
return ResourceManager.GetString("Label-performance.avg_cpu", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die {0} Receive ähnelt.
/// </summary>
@ -2095,7 +2095,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Session creation rate.
/// Sucht eine lokalisierte Zeichenfolge, die Session creation rate ähnelt.
/// </summary>
public static string Label_performance_pool_session_creation_rate {
get {
@ -2104,7 +2104,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Number of tasks.
/// Sucht eine lokalisierte Zeichenfolge, die Number of tasks ähnelt.
/// </summary>
public static string Label_performance_pool_task_count {
get {
@ -2536,7 +2536,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Disk {0} Average I/O Latency.
/// Sucht eine lokalisierte Zeichenfolge, die Disk {0} Average I/O Latency ähnelt.
/// </summary>
public static string Label_performance_vbd_latency {
get {
@ -2545,7 +2545,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Disk {0} Read.
/// Sucht eine lokalisierte Zeichenfolge, die Disk {0} Read ähnelt.
/// </summary>
public static string Label_performance_vbd_read {
get {
@ -2671,7 +2671,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Server Healthcheck Latency.
/// Sucht eine lokalisierte Zeichenfolge, die Server Healthcheck Latency ähnelt.
/// </summary>
public static string Label_performance_xapi_latency {
get {
@ -2698,7 +2698,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Agent open file descriptors.
/// Sucht eine lokalisierte Zeichenfolge, die Agent open file descriptors ähnelt.
/// </summary>
public static string Label_performance_xapi_open_fds {
get {
@ -2886,6 +2886,15 @@ namespace XenAdmin {
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Unknown ähnelt.
/// </summary>
public static string Label_SR_SRTypes_dummy {
get {
return ResourceManager.GetString("Label-SR.SRTypes-dummy", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Elastic Block Storage ähnelt.
/// </summary>
@ -3085,7 +3094,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to SMB.
/// Sucht eine lokalisierte Zeichenfolge, die SMB ähnelt.
/// </summary>
public static string Label_SR_SRTypes_smb {
get {
@ -3093,6 +3102,15 @@ namespace XenAdmin {
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Unknown ähnelt.
/// </summary>
public static string Label_SR_SRTypes_tmpfs {
get {
return ResourceManager.GetString("Label-SR.SRTypes-tmpfs", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die udev ähnelt.
/// </summary>
@ -3688,7 +3706,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Buy [XenServer] Online ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Buy Licenses Online ähnelt.
/// </summary>
public static string Message_action_license_does_not_support_pooling {
get {
@ -3697,7 +3715,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Buy [XenServer] Online ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Buy Licenses Online ähnelt.
/// </summary>
public static string Message_action_license_expires_soon {
get {
@ -3751,7 +3769,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Alarm &apos;{0}&apos; was not recognised. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Alarm &apos;{0}&apos; was not recognized. ähnelt.
/// </summary>
public static string Message_body_alarm {
get {
@ -3797,6 +3815,15 @@ namespace XenAdmin {
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Space utilization on SR &apos;{0}&apos; has exceeded 80%. ähnelt.
/// </summary>
public static string Message_body_gfs2_capacity {
get {
return ResourceManager.GetString("Message.body-gfs2_capacity", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die A grace license was issued for {0}. This was because the license server could not be reached, it is an out-of-date version, or because the host has recently been upgraded. ähnelt.
/// </summary>
@ -4050,7 +4077,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Server &apos;{0}&apos; has experienced a change in multipath status. Currently {1} out of {2} paths are active. See the [XenCenter] logs for the full details. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Server &apos;{0}&apos; has experienced a change in multipath status. Currently {1} out of {2} paths are active. See the application logs for the full details. ähnelt.
/// </summary>
public static string Message_body_multipath_periodic_alert {
get {
@ -4059,7 +4086,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Servers in pool &apos;{0}&apos; have experienced a change in multipath status. Currently all paths are active. See the [XenCenter] logs for the full details. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Servers in pool &apos;{0}&apos; have experienced a change in multipath status. Currently all paths are active. See the application logs for the full details. ähnelt.
/// </summary>
public static string Message_body_multipath_periodic_alert_healthy {
get {
@ -4068,7 +4095,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Server &apos;{0}&apos; has experienced a change in multipath status. Currently all paths are active. See the [XenCenter] logs for the full details. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Server &apos;{0}&apos; has experienced a change in multipath status. Currently all paths are active. See the application logs for the full details. ähnelt.
/// </summary>
public static string Message_body_multipath_periodic_alert_healthy_standalone {
get {
@ -4077,7 +4104,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Servers in pool &apos;{0}&apos; have experienced a change in multipath status. Currently the following servers have inactive paths: {1}. See the [XenCenter] logs for the full details. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Servers in pool &apos;{0}&apos; have experienced a change in multipath status. Currently the following servers have inactive paths: {1}. See the application logs for the full details. ähnelt.
/// </summary>
public static string Message_body_multipath_periodic_alert_summary {
get {
@ -4113,7 +4140,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Server &apos;{0}&apos; is now the master of pool &apos;{1}&apos;. ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Server &apos;{0}&apos; is now the coordinator of pool &apos;{1}&apos;. ähnelt.
/// </summary>
public static string Message_body_pool_master_transition {
get {
@ -4131,7 +4158,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Certificate verification is enabled on the pool, but overridden on server &apos;{0}&apos;..
/// Sucht eine lokalisierte Zeichenfolge, die Certificate verification is enabled on the pool, but overridden on server &apos;{0}&apos;. ähnelt.
/// </summary>
public static string Message_body_tls_verification_emergency_disabled {
get {
@ -4140,7 +4167,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Quality of Service settings for disk &apos;{0}&apos; on virtual machine &apos;{1}&apos; could not be obeyed..
/// Sucht eine lokalisierte Zeichenfolge, die Quality of Service settings for disk &apos;{0}&apos; on virtual machine &apos;{1}&apos; could not be obeyed. ähnelt.
/// </summary>
public static string Message_body_vbd_qos_failed {
get {
@ -4625,6 +4652,15 @@ namespace XenAdmin {
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Storage repository low on space ähnelt.
/// </summary>
public static string Message_name_gfs2_capacity {
get {
return ResourceManager.GetString("Message.name-gfs2_capacity", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Grace license issued. ähnelt.
/// </summary>
@ -4905,7 +4941,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Pool master changed ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die Pool coordinator changed ähnelt.
/// </summary>
public static string Message_name_pool_master_transition {
get {
@ -4941,7 +4977,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Certificate verification is disabled..
/// Sucht eine lokalisierte Zeichenfolge, die Certificate verification is disabled. ähnelt.
/// </summary>
public static string Message_name_tls_verification_emergency_disabled {
get {
@ -4950,7 +4986,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to An unknown error occurred when reclaiming freed space.
/// Sucht eine lokalisierte Zeichenfolge, die An unknown error occurred when reclaiming freed space ähnelt.
/// </summary>
public static string Message_name_UnknownTrimException {
get {
@ -5022,7 +5058,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Snapshot of disks and memory for virtual machine has been created.
/// Sucht eine lokalisierte Zeichenfolge, die Snapshot of disks and memory for virtual machine has been created ähnelt.
/// </summary>
public static string Message_name_vm_checkpointed {
get {
@ -5031,7 +5067,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to VM Cloned.
/// Sucht eine lokalisierte Zeichenfolge, die VM Cloned ähnelt.
/// </summary>
public static string Message_name_vm_cloned {
get {
@ -5049,7 +5085,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Virtual machine has been migrated.
/// Sucht eine lokalisierte Zeichenfolge, die Virtual machine has been migrated ähnelt.
/// </summary>
public static string Message_name_vm_migrated {
get {
@ -5058,7 +5094,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Virtual machine has been paused.
/// Sucht eine lokalisierte Zeichenfolge, die Virtual machine has been paused ähnelt.
/// </summary>
public static string Message_name_vm_paused {
get {
@ -5067,7 +5103,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to VM Rebooted.
/// Sucht eine lokalisierte Zeichenfolge, die VM Rebooted ähnelt.
/// </summary>
public static string Message_name_vm_rebooted {
get {
@ -5103,7 +5139,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Virtual machine has been reverted to snapshot.
/// Sucht eine lokalisierte Zeichenfolge, die Virtual machine has been reverted to snapshot ähnelt.
/// </summary>
public static string Message_name_vm_snapshot_reverted {
get {
@ -5112,7 +5148,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Snapshot of disks for virtual machine has been created.
/// Sucht eine lokalisierte Zeichenfolge, die Snapshot of disks for virtual machine has been created ähnelt.
/// </summary>
public static string Message_name_vm_snapshotted {
get {
@ -5121,7 +5157,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to VM Started.
/// Sucht eine lokalisierte Zeichenfolge, die VM Started ähnelt.
/// </summary>
public static string Message_name_vm_started {
get {
@ -5148,7 +5184,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Virtual machine has been unpaused.
/// Sucht eine lokalisierte Zeichenfolge, die Virtual machine has been unpaused ähnelt.
/// </summary>
public static string Message_name_vm_unpaused {
get {
@ -5157,7 +5193,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Snapshot schedule failed: insufficient license for Scheduled snapshots.
/// Sucht eine lokalisierte Zeichenfolge, die Snapshot schedule failed: insufficient license for Scheduled snapshots ähnelt.
/// </summary>
public static string Message_name_vmss_license_error {
get {
@ -5265,7 +5301,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to Host CPU Load.
/// Sucht eine lokalisierte Zeichenfolge, die Host CPU Load ähnelt.
/// </summary>
public static string OPERATIONAL_METRICS_HOSTLOAD {
get {
@ -5274,7 +5310,7 @@ namespace XenAdmin {
}
/// <summary>
/// Looks up a localized string similar to There was an error in preparing the host for upgrade..
/// Sucht eine lokalisierte Zeichenfolge, die There was an error in preparing the host for upgrade. ähnelt.
/// </summary>
public static string PREPARE_HOST_UPGRADE_ERROR_PREPARING_HOST {
get {
@ -5577,7 +5613,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix VM Tools] ISOs ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} ISOs ähnelt.
/// </summary>
public static string SR_name_description_xenserver_tools {
get {
@ -5658,7 +5694,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die [Citrix VM Tools] ähnelt.
/// Sucht eine lokalisierte Zeichenfolge, die {0} ähnelt.
/// </summary>
public static string SR_name_label_xenserver_tools {
get {

View File

@ -400,7 +400,7 @@
<value>{0} Basic Edition</value>
</data>
<data name="Label-SR.SRTypes-ext" xml:space="preserve">
<value>Ext</value>
<value>Ext3</value>
</data>
<data name="Label-host.edition-legacy-desktop-cloud" xml:space="preserve">
<value>XenApp/XenDesktop Citrix Cloud</value>
@ -1077,9 +1077,6 @@
<data name="Label-SR.SRTypes-equal" xml:space="preserve">
<value>Dell EqualLogic</value>
</data>
<data name="Label-SR.SRTypes-ext" xml:space="preserve">
<value>Ext3</value>
</data>
<data name="Label-SR.SRTypes-gfs2" xml:space="preserve">
<value>GFS2</value>
</data>
@ -2015,4 +2012,13 @@
<data name="VM.TemplateDescription-Other install media" xml:space="preserve">
<value>If the operating system you plan to use is not listed, you may be able to install it by selecting this template. We recommend that only advanced users attempt to use this template, and you should note that our products have been tested running only the supported distributions and specific versions covered by the standard supplied templates.</value>
</data>
<data name="Label-SR.SRTypes-ext4" xml:space="preserve">
<value>Ext4</value>
</data>
<data name="Label-SR.SRTypes-file" xml:space="preserve">
<value>File</value>
</data>
<data name="Label-SR.SRTypes-xfs" xml:space="preserve">
<value>XFS</value>
</data>
</root>

View File

@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
@ -13,12 +13,12 @@ namespace XenAdmin {
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@ -33,7 +33,7 @@ namespace XenAdmin {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager {
@ -47,8 +47,8 @@ namespace XenAdmin {
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture {
@ -61,7 +61,43 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die https://docs.xenserver.com/en-us/ ähnelt.
/// Looks up a localized string similar to https://cis.citrix.com.
/// </summary>
public static string CIS_URL {
get {
return ResourceManager.GetString("CIS_URL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://support.citrix.com/xencenterclientiddownload.
/// </summary>
public static string CLIENT_ID_URL {
get {
return ResourceManager.GetString("CLIENT_ID_URL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://www.citrix.com/support/programs/.
/// </summary>
public static string CSS_URL {
get {
return ResourceManager.GetString("CSS_URL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://docs.xenserver.com/en-us/xenserver/8/whats-new/removed-features.html.
/// </summary>
public static string DEPRECATION_URL {
get {
return ResourceManager.GetString("DEPRECATION_URL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://docs.xenserver.com/en-us/.
/// </summary>
public static string DOCS_URL {
get {
@ -70,16 +106,16 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die ähnelt.
/// Looks up a localized string similar to ?utm_campaign={0}&amp;utm_medium=ui_link&amp;utm_source={1}.
/// </summary>
public static string HELP_URL {
public static string HELP_URL_QUERY {
get {
return ResourceManager.GetString("HELP_URL", resourceCulture);
return ResourceManager.GetString("HELP_URL_QUERY", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die https://xcp-ng.org ähnelt.
/// Looks up a localized string similar to https://www.xenserver.com/.
/// </summary>
public static string HOMEPAGE {
get {
@ -88,16 +124,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die ähnelt.
/// </summary>
public static string HTTP_LICENSES {
get {
return ResourceManager.GetString("HTTP_LICENSES", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die https://xenserver.com/buy ähnelt.
/// Looks up a localized string similar to https://xenserver.com/buy.
/// </summary>
public static string LICENSE_BUY_URL {
get {
@ -106,16 +133,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die ähnelt.
/// </summary>
public static string LICENSE_EXPIRY_WEBPAGE {
get {
return ResourceManager.GetString("LICENSE_EXPIRY_WEBPAGE", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die https://docs.citrix.com/en-us/licensing/current-release/license-server-getting-started.html ähnelt.
/// Looks up a localized string similar to https://docs.citrix.com/en-us/licensing/current-release/license-server-getting-started.html.
/// </summary>
public static string LICENSE_SERVER_DOCS_LINK {
get {
@ -124,16 +142,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die ähnelt.
/// </summary>
public static string LICENSE_SERVER_DOWNLOAD_LINK {
get {
return ResourceManager.GetString("LICENSE_SERVER_DOWNLOAD_LINK", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die en-US ähnelt.
/// Looks up a localized string similar to en-US.
/// </summary>
public static string LOCALE {
get {
@ -142,7 +151,7 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die https://xcp-ng.org ähnelt.
/// Looks up a localized string similar to https://github.com/xenserver/xencenter-samples.
/// </summary>
public static string PLUGINS_URL {
get {
@ -151,7 +160,16 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die https://docs.xenserver.com/en-us/xencenter/current-release/whats-new.html ähnelt.
/// Looks up a localized string similar to https://docs.xenserver.com/en-us/xenserver/8/system-requirements/guest-os-support.html.
/// </summary>
public static string PV_GUESTS_CHECK_URL {
get {
return ResourceManager.GetString("PV_GUESTS_CHECK_URL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://docs.xenserver.com/en-us/xencenter/current-release/whats-new.html.
/// </summary>
public static string RELEASE_NOTES_URL {
get {
@ -160,16 +178,25 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die https://xcp-ng.com ähnelt.
/// Looks up a localized string similar to https://fileservice.citrix.com/api/session/token.
/// </summary>
public static string SUPPORT_URL {
public static string TOKEN_API_URL {
get {
return ResourceManager.GetString("SUPPORT_URL", resourceCulture);
return ResourceManager.GetString("TOKEN_API_URL", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die ähnelt.
/// Looks up a localized string similar to https://fileservice.citrix.com/direct/v2/download/.
/// </summary>
public static string UPDATE_URL_PREFIX {
get {
return ResourceManager.GetString("UPDATE_URL_PREFIX", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://www.xenserver.com/.
/// </summary>
public static string UPSELL_LEARNMOREURL_TRIAL {
get {
@ -178,11 +205,11 @@ namespace XenAdmin {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die ähnelt.
/// Looks up a localized string similar to https://www.xenserver.com/downloads.
/// </summary>
public static string UPSELL_SA {
public static string WEBSITE_DOWNLOADS {
get {
return ResourceManager.GetString("UPSELL_SA", resourceCulture);
return ResourceManager.GetString("WEBSITE_DOWNLOADS", resourceCulture);
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -167,6 +167,21 @@
</data>
<data name="ACTION_CHANGE_LOG_DESTINATION" xml:space="preserve">
<value>Change log destination</value>
</data>
<data name="INSTALL_SERVER_CERTIFICATE_ACTION_LINK" xml:space="preserve">
<value>Install certificate...</value>
</data>
<data name="INSTALL_SERVER_CERTIFICATE_DESCRIPTION" xml:space="preserve">
<value>Installing server certificate...</value>
</data>
<data name="INSTALL_SERVER_CERTIFICATE_HA" xml:space="preserve">
<value>You cannot install a server certificate when HA is on.</value>
</data>
<data name="INSTALL_SERVER_CERTIFICATE_MENU" xml:space="preserve">
<value>&amp;Install certificate...</value>
</data>
<data name="INSTALL_SERVER_CERTIFICATE_TITLE" xml:space="preserve">
<value>Installing certificate on server {0}...</value>
</data>
<data name="ACTION_CHANGE_MEMORY_SETTINGS" xml:space="preserve">
<value>Changing memory settings for {0}...</value>
@ -1063,6 +1078,15 @@ This could be because the data source is not generating any data. Ensure the pre
</data>
<data name="ACTION_VGPU_CONFIGURATION_SAVING" xml:space="preserve">
<value>Saving virtual GPU configuration</value>
</data>
<data name="NEWVMWIZARD_VGPUPAGE_MULTIPLE_VGPU_INFO" xml:space="preserve">
<value>The selected virtual GPU type supports multiple instances.</value>
</data>
<data name="NEWVMWIZARD_VGPUPAGE_SINGLE_VGPU_INFO" xml:space="preserve">
<value>The selected virtual GPU type does not support multiple instances.</value>
</data>
<data name="NEWVMWIZARD_VGPUPAGE_TITLE" xml:space="preserve">
<value>Assign a virtual GPU</value>
</data>
<data name="ACTION_VIF_CREATED" xml:space="preserve">
<value>Virtual network interface created</value>

View File

@ -28,6 +28,7 @@
* SUCH DAMAGE.
*/
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Collections.Specialized;

View File

@ -527,15 +527,15 @@ namespace XenAPI
#region Experimental Features
//public static bool CorosyncDisabled(Host h)
//{
// return RestrictCorosync(h) && FeatureDisabled(h, "corosync");
//}
public static bool CorosyncDisabled(Host h)
{
return RestrictCorosync(h) && FeatureDisabled(h, "corosync");
}
//public static bool SriovNetworkDisabled(Host h)
//{
// return RestrictSriovNetwork(h) && FeatureDisabled(h, "network_sriov");
//}
public static bool SriovNetworkDisabled(Host h)
{
return RestrictSriovNetwork(h) && FeatureDisabled(h, "network_sriov");
}
public static bool UefiBootDisabled(Host h)
{

View File

@ -50,7 +50,7 @@ namespace XenAPI
{
local, file, ext, ext4, lvmoiscsi, iso, nfs, lvm, udev, lvmofc,
lvmohba, egenera, egeneracd, dummy, unknown, shm,
iscsi,
iscsi, tmpfs, xfs,
ebs, rawhba,
smb, lvmofcoe, gfs2,
nutanix, nutanixiso,

View File

@ -36,33 +36,60 @@ namespace XenAPI
{
public enum API_Version
{
API_1_1 = 1, //XenServer 4.0 (rio)
API_1_2 = 2, //XenServer 4.1 (miami)
API_1_3 = 3, //XenServer 5.0 (orlando)
API_1_4 = 4, //Unreleased ()
API_1_5 = 5, //XenServer 5.0 update 3 ()
API_1_6 = 6, //XenServer 5.5 (george)
API_1_7 = 7, //XenServer 5.6 (midnight-ride)
API_1_8 = 8, //XenServer 5.6 FP1 (cowley)
API_1_9 = 9, //XenServer 6.0 (boston)
API_1_10 = 10, //XenServer 6.1 (tampa)
API_2_0 = 11, //XenServer 6.2 (clearwater)
API_2_1 = 12, //XenServer 6.2 SP1 (vgpu-productisation)
API_2_2 = 13, //XenServer 6.2 SP1 Hotfix 4 (clearwater-felton)
API_2_3 = 14, //XenServer 6.5 (creedence)
API_2_4 = 15, //XenServer 6.5 SP1 (cream)
API_2_5 = 16, //XenServer 7.0 (dundee)
API_2_6 = 17, //XenServer 7.1 (ely)
API_2_7 = 18, //XenServer 7.2 (falcon)
API_2_8 = 19, //XenServer 7.3 (inverness)
API_2_9 = 20, //XenServer 7.4 (jura)
API_2_10 = 21, //XenServer 7.5 (kolkata)
API_2_11 = 22, //XenServer 7.6 (lima)
API_2_12 = 23, //Citrix Hypervisor 8.0 (naples)
API_2_13 = 24, //Unreleased (oslo)
API_2_14 = 25, //Citrix Hypervisor 8.1 (quebec)
API_2_15 = 26, //Citrix Hypervisor 8.2 (stockholm)
API_2_16 = 27, //unreleased (stockholm)
/// <summary>XenServer 4.0 (rio)</summary>
API_1_1 = 1,
/// <summary>XenServer 4.1 (miami)</summary>
API_1_2 = 2,
/// <summary>XenServer 5.0 (orlando)</summary>
API_1_3 = 3,
/// <summary>Unreleased ()</summary>
API_1_4 = 4,
/// <summary>XenServer 5.0 update 3 ()</summary>
API_1_5 = 5,
/// <summary>XenServer 5.5 (george)</summary>
API_1_6 = 6,
/// <summary>XenServer 5.6 (midnight-ride)</summary>
API_1_7 = 7,
/// <summary>XenServer 5.6 FP1 (cowley)</summary>
API_1_8 = 8,
/// <summary>XenServer 6.0 (boston)</summary>
API_1_9 = 9,
/// <summary>XenServer 6.1 (tampa)</summary>
API_1_10 = 10,
/// <summary>XenServer 6.2 (clearwater)</summary>
API_2_0 = 11,
/// <summary>XenServer 6.2 SP1 (vgpu-productisation)</summary>
API_2_1 = 12,
/// <summary>XenServer 6.2 SP1 Hotfix 4 (clearwater-felton)</summary>
API_2_2 = 13,
/// <summary>XenServer 6.5 (creedence)</summary>
API_2_3 = 14,
/// <summary>XenServer 6.5 SP1 (cream)</summary>
API_2_4 = 15,
/// <summary>XenServer 7.0 (dundee)</summary>
API_2_5 = 16,
/// <summary>XenServer 7.1 (ely)</summary>
API_2_6 = 17,
/// <summary>XenServer 7.2 (falcon)</summary>
API_2_7 = 18,
/// <summary>XenServer 7.3 (inverness)</summary>
API_2_8 = 19,
/// <summary>XenServer 7.4 (jura)</summary>
API_2_9 = 20,
/// <summary>XenServer 7.5 (kolkata)</summary>
API_2_10 = 21,
/// <summary>XenServer 7.6 (lima)</summary>
API_2_11 = 22,
/// <summary>Citrix Hypervisor 8.0 (naples)</summary>
API_2_12 = 23,
/// <summary>Unreleased (oslo)</summary>
API_2_13 = 24,
/// <summary>Citrix Hypervisor 8.1 (quebec)</summary>
API_2_14 = 25,
/// <summary>Citrix Hypervisor 8.2 (stockholm)</summary>
API_2_15 = 26,
/// <summary>Unreleased (next)</summary>
API_2_20 = 27,
LATEST = 27,
UNKNOWN = 99
}
@ -125,8 +152,6 @@ namespace XenAPI
return "2.14";
case API_Version.API_2_15:
return "2.15";
case API_Version.API_2_16:
return "2.16";
case API_Version.API_2_20:
return "2.20";
default:

View File

@ -80,6 +80,7 @@
<Compile Include="Actions\DR\VdiLoadMetadataAction.cs" />
<Compile Include="Actions\Folders\FolderAction.cs" />
<Compile Include="Actions\GPU\VgpuConfigurationAction.cs" />
<Compile Include="Actions\Healthcheck\DisableHealthCheckAction.cs" />
<Compile Include="Actions\Host\ApplyLicenseEditionAction.cs" />
<Compile Include="Actions\Host\ChangeControlDomainMemoryAction.cs" />
<Compile Include="Actions\Host\InstallCertificateAction.cs" />
@ -176,6 +177,8 @@
<Compile Include="Actions\VM\VMStartAction.cs" />
<Compile Include="Actions\VM\VMPauseAction.cs" />
<Compile Include="Actions\VM\VMUnPauseAction.cs" />
<Compile Include="Actions\VtpmAction.cs" />
<Compile Include="Actions\WLB\WlbEvacuateRecommendationsAction.cs" />
<Compile Include="Actions\WLB\WlbRetrieveVmRecommendationsAction.cs" />
<Compile Include="Actions\XCM\ActivateConversionVpxAction.cs" />
<Compile Include="Actions\StatusReport\ZipStatusReportAction.cs" />
@ -552,10 +555,7 @@
<Compile Include="Db.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="..\Branding\Branding.resx">
<Link>Branding.resx</Link>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Branding.resx" />
<EmbeddedResource Include="FriendlyNames.resx">
<SubType>Designer</SubType>
<Generator>PublicResXFileCodeGenerator</Generator>