// ================================================================= // Global Events - Threaded // ================================================================= public void OnEvent(EventData ed) { switch (ed.EventCode) { // refreshes the server selection combobox case EventCode.REFRESH_SERVERS: if (ComboBoxAvailableServers.InvokeRequired) { ComboBoxAvailableServers.Invoke(new MethodInvoker(delegate { RefreshServerComboBox(); })); } else { RefreshServerComboBox(); } break; // refreshes the repository list case EventCode.REFRESH_REPOS: if (ListBoxRepos.InvokeRequired) { ListBoxRepos.Invoke(new MethodInvoker(delegate { RefreshList(); })); } else { RefreshList(); } break; default: break; } }