Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsuen2007-04-23 21:37:56 +0000
committerrsuen2007-04-23 21:37:56 +0000
commitff33c5430748d79a9c00cf29d04b98393bd80004 (patch)
tree73ee00c3ff88f42adb94346ab9b7e96981a9ab60
parent1b21e5031ca77a83a43e46660af42c17a0a2bd2b (diff)
downloadorg.eclipse.ecf-20070423-2143.tar.gz
org.eclipse.ecf-20070423-2143.tar.xz
org.eclipse.ecf-20070423-2143.zip
Add hyperlink support to close bug #183030.v20070423-2143
-rw-r--r--framework/bundles/org.eclipse.ecf.presence.ui/META-INF/MANIFEST.MF3
-rw-r--r--framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MessagesView.java13
2 files changed, 14 insertions, 2 deletions
diff --git a/framework/bundles/org.eclipse.ecf.presence.ui/META-INF/MANIFEST.MF b/framework/bundles/org.eclipse.ecf.presence.ui/META-INF/MANIFEST.MF
index e58feba5b..d583fd95a 100644
--- a/framework/bundles/org.eclipse.ecf.presence.ui/META-INF/MANIFEST.MF
+++ b/framework/bundles/org.eclipse.ecf.presence.ui/META-INF/MANIFEST.MF
@@ -18,3 +18,6 @@ Export-Package: org.eclipse.ecf.internal.presence.ui;x-internal:=true,
org.eclipse.ecf.presence.ui.chatroom,
org.eclipse.ecf.presence.ui.roster
Bundle-RequiredExecutionEnvironment: J2SE-1.4
+Import-Package: org.eclipse.jface.text,
+ org.eclipse.jface.text.source,
+ org.eclipse.ui.editors.text
diff --git a/framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MessagesView.java b/framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MessagesView.java
index 85120830f..1fcbb472d 100644
--- a/framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MessagesView.java
+++ b/framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MessagesView.java
@@ -36,6 +36,8 @@ import org.eclipse.jface.action.IAction;
import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.dialogs.IMessageProvider;
import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.text.Document;
+import org.eclipse.jface.text.source.SourceViewer;
import org.eclipse.osgi.util.NLS;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CTabFolder;
@@ -62,6 +64,8 @@ import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.ISharedImages;
import org.eclipse.ui.PlatformUI;
+import org.eclipse.ui.editors.text.EditorsUI;
+import org.eclipse.ui.editors.text.TextSourceViewerConfiguration;
import org.eclipse.ui.forms.widgets.Form;
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.eclipse.ui.part.ViewPart;
@@ -427,8 +431,13 @@ public class MessagesView extends ViewPart {
Composite client = toolkit.createComposite(sash);
client.setLayout(new FillLayout());
- chatText = new StyledText(client, SWT.BORDER | SWT.MULTI
- | SWT.V_SCROLL | SWT.READ_ONLY);
+ SourceViewer result = new SourceViewer(client, null, null, true,
+ SWT.BORDER | SWT.V_SCROLL | SWT.MULTI | SWT.READ_ONLY);
+ result.configure(new TextSourceViewerConfiguration(EditorsUI
+ .getPreferenceStore()));
+ result.setDocument(new Document());
+
+ chatText = result.getTextWidget();
client = toolkit.createComposite(sash);
client.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

Back to the top