Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java29
1 files changed, 28 insertions, 1 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java
index c16308606..6a0a44624 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java
@@ -23,6 +23,8 @@ import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.team.core.TeamException;
import org.eclipse.team.ui.TeamImages;
+import org.eclipse.team.ui.synchronize.TeamSubscriberParticipant;
+import org.eclipse.ui.IWorkingSet;
public class Utils {
@@ -291,4 +293,29 @@ public class Utils {
a.setImageDescriptor(id);
}
}
-}
+
+ public static String modeToString(int mode) {
+ switch(mode) {
+ case TeamSubscriberParticipant.INCOMING_MODE:
+ return "Incoming";
+ case TeamSubscriberParticipant.OUTGOING_MODE:
+ return "Outgoing";
+ case TeamSubscriberParticipant.BOTH_MODE:
+ return "Incoming/Outgoing";
+ case TeamSubscriberParticipant.CONFLICTING_MODE:
+ return "Conflicting";
+ }
+ return "unknown mode";
+ }
+
+ public static String workingSetToString(IWorkingSet set, int maxLength) {
+ String text = Policy.bind("StatisticsPanel.noWorkingSet"); //$NON-NLS-1$
+ if (set != null) {
+ text = set.getName();
+ if (text.length() > maxLength) {
+ text = text.substring(0, maxLength - 3) + "..."; //$NON-NLS-1$
+ }
+ }
+ return text;
+ }
+} \ No newline at end of file

Back to the top