xenadmin/XenAdmin/Wizards/NewVMWizard
Konstantina Chremmou 4ce9878b45 Refactored the VIFDialog to fix various problems: (#2398)
* Refactored the VIFDialog to fix various problems:
- Launch the dialog in using blocks.
- Event GotFocus is not meant to be handled directly in the code.
- Populate the dialog in the OnLoad override instead of the constructor
  as this causes problems at design time.
- Popping up an error message for duplicate MAC on combobox item
  selection or textbox text change is not optimal UX. Perform this
  check once when closing the form. Additionally the parent form of the
  pop up should be the dialog, not the main window.
- The validation messages are not obvious to the user because they are
  hidden in the tooltip of a disabled button. Show them inline instead.
- There is no need to create commands for VIF creation/change; use
  the relevant actions instead.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>

* Corrections as per code review plus some more code tidy and refactoring.

- Added option to suppress Create/DeleteVIFActions
- Use property RebootRequired to indicate hot-plugging is unavailable
  (assigning various objects of different types to the Result of the action
  during its run may cause confusion).

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-04-25 08:23:09 +01:00
..
LunPerVdiNewVMMappingPage.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
NewVMWizard.cs Removed code applicable to servers earlier than dundee since connection to them is now blocked. 2019-02-06 09:25:38 +00:00
NewVMWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
NewVMWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CloudConfigParameters.cs Added hotkeys; fixed tab order; fixed flickering of warning message on first load. 2018-08-16 14:09:36 +01:00
Page_CloudConfigParameters.Designer.cs CP-10926: Handle exception when running the action that gets the config drive parameters 2015-02-26 14:12:16 +00:00
Page_CloudConfigParameters.ja.resx L10N: Translation updates 2018-08-23 08:41:13 +01:00
Page_CloudConfigParameters.resx Added hotkeys; fixed tab order; fixed flickering of warning message on first load. 2018-08-16 14:09:36 +01:00
Page_CloudConfigParameters.zh-CN.resx L10N: Translation updates 2018-08-23 08:41:13 +01:00
Page_CopyBiosStrings.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_CopyBiosStrings.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CopyBiosStrings.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CpuMem.cs CP-29856: Support minimum number of vCPUs in guest templates (#2332) 2018-12-11 14:34:35 +00:00
Page_CpuMem.Designer.cs CP-29856: Support minimum number of vCPUs in guest templates (#2332) 2018-12-11 14:34:35 +00:00
Page_CpuMem.ja.resx L10N: Translation updates and resx resync (#2363) 2019-01-10 14:03:27 +00:00
Page_CpuMem.resx CP-29856: Support minimum number of vCPUs in guest templates (#2332) 2018-12-11 14:34:35 +00:00
Page_CpuMem.zh-CN.resx L10N: Translation updates and resx resync (#2363) 2019-01-10 14:03:27 +00:00
Page_Finish.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_Finish.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Finish.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_HomeServer.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_HomeServer.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_HomeServer.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_InstallationMedia.cs CA-310250: Improvements to the guest UEFI UI 2019-02-21 12:40:22 +00:00
Page_InstallationMedia.Designer.cs CP-30251: Show a warning if the feature is experimental 2018-12-18 15:56:27 +00:00
Page_InstallationMedia.ja.resx L10N: Translation updates and resx resync (#2363) 2019-01-10 14:03:27 +00:00
Page_InstallationMedia.resx CP-30251: Show a warning if the feature is experimental 2018-12-18 15:56:27 +00:00
Page_InstallationMedia.zh-CN.resx L10N: Translation updates and resx resync (#2363) 2019-01-10 14:03:27 +00:00
Page_Name.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_Name.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Name.ja.resx L10N : translation and resx resync 2019-03-26 12:08:55 +00:00
Page_Name.resx Removed specific version example as it is outdated. 2019-03-13 15:59:04 +00:00
Page_Name.zh-CN.resx L10N : translation and resx resync 2019-03-26 12:08:55 +00:00
Page_Networking.cs Refactored the VIFDialog to fix various problems: (#2398) 2019-04-25 08:23:09 +01:00
Page_Networking.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Networking.ja.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Networking.resx CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Networking.zh-CN.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Storage.cs Do not set the owner form within the NewDiskDialog constructor; it should be 2019-01-14 09:45:13 +00:00
Page_Storage.Designer.cs CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Storage.ja.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Storage.resx CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Storage.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_Template.cs CA-298693: Going back to the Template tab of the NewVM wizard should not cause a different template to be selected, even if the template was selected outside of the form it should only initially set it. 2018-10-09 11:44:25 +01:00
Page_Template.Designer.cs CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
Page_Template.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Template.resx CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
Page_Template.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30