static void DoChangesArea( WorkspaceInfo wkInfo, PendingChangesTreeView changesTreeView, IMergeViewLauncher mergeViewLauncher, IGluonViewSwitcher gluonViewSwitcher, bool isOperationRunning, bool isGluonMode, bool isCheckedInSuccessful, PlasticNotification.Status notificationStatus, string notificationInfoText, string notificationActionText) { GUI.enabled = !isOperationRunning; Rect rect = GUILayoutUtility.GetRect(0, 100000, 0, 100000); changesTreeView.OnGUI(rect); if (changesTreeView.GetTotalItemCount() == 0) { DrawEmptyState( rect, isCheckedInSuccessful, notificationStatus, notificationInfoText, notificationActionText, () => OpenIncomingChangesTab( wkInfo, mergeViewLauncher, gluonViewSwitcher, isGluonMode)); } GUI.enabled = true; }
static void DoChangesArea( PendingChangesTreeView changesTreeView, bool isOperationRunning) { GUI.enabled = !isOperationRunning; Rect rect = GUILayoutUtility.GetRect(0, 100000, 0, 100000); changesTreeView.OnGUI(rect); GUI.enabled = true; }
static void DoChangesArea( WorkspaceInfo wkInfo, PendingChangesTreeView changesTreeView, bool isOperationRunning, bool isGluonMode, bool isCheckedInSuccessful) { GUI.enabled = !isOperationRunning; Rect rect = GUILayoutUtility.GetRect(0, 100000, 0, 100000); changesTreeView.OnGUI(rect); if (changesTreeView.GetTotalItemCount() == 0) { DrawEmptyState( rect, isCheckedInSuccessful); } GUI.enabled = true; }