Mihaela Stoica
1ea6bd2aa0
Merge pull request #433 from GaborApatiNagy/master_CA-45514_2
...
CA-45514: XenCenter looks pretty terrible under different DPI settings
2015-04-15 08:55:29 +01:00
Gabor Apati-Nagy
c333c18f24
CA-45514: XenCenter looks pretty terrible under different DPI settings
...
-Fixing code following the code review
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-04-14 19:26:49 +01:00
Gabor Apati-Nagy
17d28304f3
CA-45514: XenCenter looks pretty terrible under different DPI settings
...
-Fixed the Main Treeview
2015-04-13 11:16:58 +01:00
Gabor Apati-Nagy
92f0499911
CA-149867: Invoke on MainWindow instead of various controls
...
We observed that some threads can reach deadlock-ish state after they have Invoked into a control's UI thread. When it happens they are all in a waiting for join or in sleep state for very long time, although there should not be any deadlock situations.
It seems this has something to do with multiple parent controls and with which control we invoked on. This should not make a difference, because we have got one UI thread (for MainWindow) they should wait for, but we have seen it does.
The solution that fixed this issue was to invoke on the MainWindow instead of various controls (see a4fe507adf
).
This changeset is changing all our Invokes to invoke into MainWindow
instead of a control itself. (MainWindow's UI thread is the only UI thread
all Control is using in XenCenter)
This changeset should be in place until we have found the root cause or the exact reason for the above.
2015-04-08 15:16:10 +01:00
Gabor Apati-Nagy
8cf0ee6a04
Merge pull request #262 from xenserver/xs64bit
...
Xs64bit
2014-11-18 10:32:57 +00:00
vetrivelc
62c2065b91
Fixes: CA-150023,150019,149973,149970
...
Translation updates & L10N Bug Fixes
2014-10-31 18:03:20 +05:30
Gabor Apati-Nagy
6a9dc4278e
Merge pull request #248 from vetrivelc/creedence-ln
...
Iteration_002 translation check-ins
2014-10-14 17:49:31 +01:00
vetrivelc
6e2e1a214d
Iteration_002 translation check-ins
2014-10-14 21:41:41 +05:30
Gabor Apati-Nagy
d6b428ec8c
Merge pull request #247 from xenserver/xs64bit
...
Xs64bit
2014-10-10 16:51:44 +01:00
Mihaela Stoica
a4fe507adf
CA-147941: Fixed the RPU wizard hang in "Reconnecting Storage" and connecting action stuck in progress state
...
In some cases calling Control.Invoke() from a background thread causes that thread to go in a "sleep, wait, or join" mode, while waiting for Invoke to happen, although the UI thread is running normally.
If the Control is the MainWindow, it works as expected, but we've seen it happening while connecting or disconnecting from a large pool, on calling Invoke on controls like NavigationView, AlertSummaryPage, HistoryPage, etc.
To fix this, we call the Invoke on the MainWindow in all the places where we've seen the issue.
With this changes, the previous fix for CA-148245 (call RequestRefreshTreeView on CacheClearing event) is not needed anymore, so I removed that call.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-10 13:16:50 +01:00
Stephen Turner
99743e54ac
Just add a comment
2014-10-01 17:51:17 +01:00
Stephen Turner
5abf3c53c0
CA-146815 Search tab does not refresh when moving from Infrastructure view to a Saved Search view (and not reintroducing CA-147684)
2014-10-01 17:43:03 +01:00
Gabor Apati-Nagy
34644d17aa
Merge pull request #237 from xenserver/xs64bit
...
Xs64bit
2014-10-01 17:32:33 +01:00
Stephen Turner
21449b0d2d
Also if we're not taking the patch for CA-146815, RefreshTreeView() can stay private
2014-10-01 13:54:02 +01:00
Stephen Turner
d612d07046
If we're not taking the patch for CA-146815, we don't need this patch
...
for CA-147684 either, because it is caused by that patch.
This reverts commit 71de9ae14a
.
2014-10-01 13:35:07 +01:00
Stephen Turner
d039f87d9a
Revert change for CA-146815. This change is slightly risky because it changes the order of events, so we will not bundle it up with the other changes but will consider it separately.
2014-09-30 12:50:09 +01:00
Stephen Turner
71de9ae14a
CA-147684 Refresh title when switch back from Notifications View
2014-09-30 10:59:26 +01:00
Stephen Turner
25e735223e
CA-143826 CA-146815 CA-147401 Fix bugs related to navigation mode changes
2014-09-29 15:13:39 +01:00
vetrivelc
2ab95c7899
CreedenceLN: Updated the language resource files
...
New translation checki-ns and language file additions
2014-09-18 15:03:24 +05:30
Gabor Apati-Nagy
0d0daa4ddb
CA-143826: When in Notifications view, the context should be empty
...
-I defined save and restore selection functionality in SelectionBroadcaster and implemented them in SelectionManager. The NavigationPanel now uses these to: 1) save the current Selection (context) when the user switches to the Notification view, 2) to restore previous selection when switching away from the Notifications view.
2014-09-08 18:05:51 +01:00
Mihaela Stoica
c51dc67cb0
CA-139888: Changing window size should not change the number of items minimized in Outlook-style navigation panel
...
When the navigation panel is resized, we need to preserve the height of the bottom panel, by recalculating the splitter distance.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-08 12:54:03 +01:00
Gabor Apati-Nagy
ccc1e3ab09
CA-137250: Minimising XC window loses its left bottom window
2014-06-13 12:19:08 +01:00
Stephen Turner
adebc23f71
CP-4961 New icons for CAR-107
2014-06-03 16:49:13 +01:00
Mihaela Stoica
c8917d1986
CA-127974: Added more checks to prevent XenCenter crash while closing [XOP-521]
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-03-05 10:45:39 +00:00
Konstantina Chremmou
f5bee7102c
Refactored MainWindow to derive from IMainWindow rather than implement a field deriving
...
from this interface.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2014-01-22 12:39:32 +00:00
Konstantina Chremmou
f120ffd496
CA-123572: Fixed regression: restored "New folder" item in the context menu of the Folders root node.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-31 15:47:52 +00:00
Konstantina Chremmou
7f29ebf2e9
CA-123573: Clicking a checked navigation button should not uncheck it.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-12-31 13:44:35 +00:00
Konstantina Chremmou
72c43dadfc
CP-6093: Aesthetic improvements to the red blob on the Notifications button.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-27 08:42:51 +00:00
Konstantina Chremmou
2bdbf6a5e1
CP-6093: Custom drawing for the main window navigation buttons.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-26 11:36:45 +00:00
Konstantina Chremmou
49ea5a0d62
CP-6093: Set the text of the minimized outlook style buttons.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-20 08:45:11 +00:00
Konstantina Chremmou
c6e58f1c4c
CP-6093: Update notifications button with total number of alerts, updates and error
...
events. Fixed display issue when moving between the notifications and the other views.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-19 15:42:47 +00:00
Konstantina Chremmou
9917801cc3
CP-6093: Implemented "GoTo..." and "Dismiss Selected" actions on the Events page.
...
Preserve last selected node when switching between views. Added labelling to the
unit tests run post-build. Minor tidy.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-18 14:31:00 +00:00
Konstantina Chremmou
9de85b8772
CP-6267: Restored status strip on the main window.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-12 12:44:19 +00:00
Konstantina Chremmou
dfa26cf0cc
CP-6093: Main window control positioning and borders.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-07 15:31:13 +00:00
Konstantina Chremmou
15f9d34181
CP-6093: Update the header bar with the name of the notifications view currently selected.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-11-07 10:00:53 +00:00
Gabor Apati-Nagy
431f47ef2b
[CA-64748] Fixed Wrong context menu opens if you move the mouse quickly
2013-11-04 12:35:53 +00:00
Konstantina Chremmou
aa8ccd0bfb
CP-6095: Ensure the different views have a single root node with the appropriate
...
icon. Moved class OrganizationalView from XenModel back to XenAdmin as it is more
relevant to the latter. Updated relevant tests. Some code tidy.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-10-08 10:17:57 +01:00
Konstantina Chremmou
dbf44fff21
Small modification to the way the treeview is updated when the View settings change.
...
Fixed some memory leaks in the wizard and dialog tests. Updated broken Searcher tests.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-11 23:12:08 +01:00
Mihaela Stoica
702d65e586
Ensure that the tree is updated when the "View" options change in the main window
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-09-05 12:30:57 +01:00
Konstantina Chremmou
787fd8cc1e
CP-5751: Move logs tab to the notifications view.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-09-02 14:45:42 +01:00
Konstantina Chremmou
fab452946f
CP-5751: Converted the Updates dialog to a user control and added it to the Notifications viw.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-30 15:19:59 +01:00
Konstantina Chremmou
2edefb840e
CP-5751: First drop of the new NotificationsView (currently only the Alerts are available).
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-30 13:35:32 +01:00
Konstantina Chremmou
e397d8bee7
CP-5749: Updated tests to reflect GUI changes. Some code corrections after the first run.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-28 14:44:46 +01:00
Konstantina Chremmou
c4011c3086
CP-5749: Split the organization views into tags, folders, vapps and custom fields.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-26 13:08:23 +01:00
Konstantina Chremmou
a3dbc137d9
CP-5749: First drop of new outlook style buttons.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-26 11:42:32 +01:00
Konstantina Chremmou
31b29d615d
CP-5749: Moved treeviewUpdateManager closer to the treeview.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-25 14:06:03 +01:00
Konstantina Chremmou
b602195a1c
CP-5749: Moved methods related to suspending/resuming treeview refresh closer to
...
the treeview and compacted them.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-25 12:42:38 +01:00
Konstantina Chremmou
b163a6c715
CP-5749: Moved the main treeview from the MainWindow to the NavigationView control.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-24 17:00:32 +01:00
Konstantina Chremmou
964ee7d1d1
CP-5749: Renamed the TreeSearchBoxMode to NavigationMode and moved it to the NavigationView control.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-23 12:32:14 +01:00
Konstantina Chremmou
d128abe4f9
CP-5749: Created new NavigationView control and moved the search box from the main window into there.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2013-08-23 12:23:35 +01:00