xenadmin/XenAdmin/Wizards
Konstantina Chremmou 90589a30c9 Modified treeview and toolbar updates (#2264)
This PR is aimimg to (1) fix a regression introduced by #2223 whereby the toolbar items did not have the correct state on first launch; (2) improve performance by removing some updates which I believe are not needed.

* Removed some duplicate calls to RefershTreeView and UpdateToolbars because
they are called within the action's Complete event handler.
Also, normalise the way the treeview refresh is requested by the various actions the
commands are launching.

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

* Removed some explicit calls to refresh the treeview since this is done by
the connection result handlers.

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

* The toolbars and tabs should be updated every time the treeview is refreshed.

This should happen when the refresh event is handled rather than calling
UpdateToolbars explicitly after a treeview refresh is requested; also, it is
the treeview refreshes that should be throttled and not the toolbar and
tab updates (the throttling mechanism may need correction).
Also, removed unnecessary Invoke as we are already on the UI thread.

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

* Simplified UpdateManager.Update event declaration.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2018-10-16 16:24:54 +01:00
..
BallooningWizard_Pages CA-272130: modify truncated linklabel and text on the memory settings wizard 2017-12-07 17:28:03 +08:00
BugToolWizardFiles CA-204242: save the server status report blocks xencenter (#2158) 2018-08-03 09:08:47 +01:00
CrossPoolMigrateWizard Removed call to empty base method. Added erroneously removed comma. 2018-08-17 08:23:04 +01:00
DRWizards L10N: Translation updates and Re-Sync JA & CN resx files to match the new English resx 2018-08-22 09:02:08 +01:00
ExportWizard L10N: resx sync 2018-10-16 12:38:36 +01:00
GenericPages CA-297088: Fixed issue where XenCenter froze if a new server was added while 2018-09-05 13:31:19 +01:00
HAWizard_Pages L10N: Translation updates along with Interface resync 2018-09-28 14:00:14 +01:00
ImportWizard L10N: Translation updates 2018-09-19 10:52:23 +01:00
NewNetworkWizard_Pages L10N: Translation updates along with Interface resync 2018-09-28 14:00:14 +01:00
NewPolicyWizard L10N: Translation updates along with Interface resync 2018-09-28 14:00:14 +01:00
NewSRWizard_Pages L10N: Translation updates and Re-Sync JA & CN resx files to match the new English resx 2018-08-22 09:02:08 +01:00
NewVMApplianceWizard Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
NewVMWizard [aaf84eec] CA-298693: Using enum for memorymode to replace magic numbers. 2018-10-09 11:44:25 +01:00
PatchingWizard CP-29276: Implement update/supp pack application in RPU wizard 2018-10-08 12:32:01 +01:00
RollingUpgradeWizard L10N : Translation updates and ReSync resx files 2018-10-09 12:26:51 +01:00
BallooningWizard.cs CA-210190: Fixed various layout and truncation issues on the VM/template memory 2018-08-17 08:23:04 +01:00
BallooningWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BallooningWizard.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
BallooningWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BallooningWizard.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
HAWizard.cs Modified treeview and toolbar updates (#2264) 2018-10-16 16:24:54 +01:00
HAWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HAWizard.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
HAWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HAWizard.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
NewNetworkWizard.cs CA-289629: launch confirmation dialog within a using block. 2018-06-18 21:59:38 +01:00
NewNetworkWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewNetworkWizard.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
NewNetworkWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewNetworkWizard.zh-CN.resx L10N: CA-286950 Fixed truncation issue in Japanese and Chinese languages. Provide additional fix to the Chinese resource file. 2018-09-11 11:15:30 +01:00
NewSRWizard.cs CA-288751: Fix the RBAC checks for probe_ext 2018-05-24 13:00:05 +01:00
NewSRWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewSRWizard.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
NewSRWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewSRWizard.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
UpdateUpgradeWizard.cs Added some null safety checks. 2018-07-02 17:37:52 +01:00
WizardHelpers.cs CA-298913 CA-297215: Fix restartHost and restartXapi bugs after patching 2018-10-05 15:45:05 +01:00
WizardProgress.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
WizardProgress.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
WizardProgress.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
WizardProgress.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
WizardProgress.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
WizardProgressEventArgs.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
XenWizardBase.cs CA-294091: Fix two Update wizards co-exist bug 2018-08-07 12:02:57 +01:00
XenWizardBase.designer.cs CP-24709: Add a warning in the New VM wizard and Import wizard if the pool is licensed using XD/XA entitlement (#1791) 2017-09-29 11:05:57 +01:00
XenWizardBase.ja.resx L10N: Translations updates (#2258) 2018-10-11 10:41:58 +01:00
XenWizardBase.resx Change Apps/Desktops to Apps and Desktops. 2018-07-19 16:12:55 +01:00
XenWizardBase.zh-CN.resx L10N: Translation updates along with Interface resync 2018-09-28 14:00:14 +01:00