diff options
author | rsuen | 2007-04-23 21:37:56 +0000 |
---|---|---|
committer | rsuen | 2007-04-23 21:37:56 +0000 |
commit | ff33c5430748d79a9c00cf29d04b98393bd80004 (patch) | |
tree | 73ee00c3ff88f42adb94346ab9b7e96981a9ab60 | |
parent | 1b21e5031ca77a83a43e46660af42c17a0a2bd2b (diff) | |
download | org.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.MF | 3 | ||||
-rw-r--r-- | framework/bundles/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/presence/ui/MessagesView.java | 13 |
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)); |