diff options
| author | kgilmer | 2005-02-14 00:07:34 +0000 |
|---|---|---|
| committer | kgilmer | 2005-02-14 00:07:34 +0000 |
| commit | e19c1bfe7212949484b1911238ecbd2ae5c61347 (patch) | |
| tree | 893310e6e310f5f0389a1d5871bd6af129b1bfeb | |
| parent | 9b1c2fa0ca595a3a27ca99902cd7accee97f14e5 (diff) | |
| download | org.eclipse.ecf-e19c1bfe7212949484b1911238ecbd2ae5c61347.tar.gz org.eclipse.ecf-e19c1bfe7212949484b1911238ecbd2ae5c61347.tar.xz org.eclipse.ecf-e19c1bfe7212949484b1911238ecbd2ae5c61347.zip | |
Additions for preference page including chat window font.
2 files changed, 27 insertions, 1 deletions
diff --git a/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPlugin.java b/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPlugin.java index d7c5cd818..9a06ce14c 100644 --- a/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPlugin.java +++ b/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPlugin.java @@ -17,6 +17,7 @@ import java.util.ResourceBundle; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; +import org.eclipse.jface.resource.FontRegistry; import org.eclipse.jface.resource.ImageRegistry; import org.eclipse.ui.ISharedImages; import org.eclipse.ui.PlatformUI; @@ -40,6 +41,8 @@ public class ClientPlugin extends AbstractUIPlugin implements ClientPluginConsta private ImageRegistry registry = null; + private FontRegistry fontRegistry = null; + public static String getAppShareBinPath() { return appShareBinPath; } @@ -60,8 +63,16 @@ public class ClientPlugin extends AbstractUIPlugin implements ClientPluginConsta public ClientPlugin() { super(); plugin = this; + this.fontRegistry = new FontRegistry(); + /* + * The the plugin preferences to automatically define defaults. + */ + /*ClientPreferencePage prefs = new ClientPreferencePage(); + prefs.performDefaults(); + prefs.dispose();*/ } + /** * This method is called upon plug-in activation */ @@ -78,6 +89,9 @@ public class ClientPlugin extends AbstractUIPlugin implements ClientPluginConsta resourceBundle = null; } + public FontRegistry getFontRegistry() { + return this.fontRegistry; + } /* (non-Javadoc) diff --git a/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPluginConstants.java b/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPluginConstants.java index 2e28f8974..a81ff4517 100644 --- a/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPluginConstants.java +++ b/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPluginConstants.java @@ -16,8 +16,20 @@ public interface ClientPluginConstants { public static final String DEFAULT_FILE_TRANSFER_CHUNKTIME_NAME = "filetransferchunksize"; public static final String DEFAULT_FILE_TRANSFER_DELAY_NAME= "filetransferdelay"; - public static final String USE_CHAT_WINDOW = "useChatWindow"; + /* + * Contants for perference items. + */ + public static final String PREF_USE_CHAT_WINDOW = "useChatWindow"; + public static final String PREF_DISPLAY_TIMESTAMP = "displayTimeStamp"; + public static final String PREF_CHAT_FONT = "chatFont"; + public static final String PREF_FILE_TRANSFER_RATE = "fileTransferRate"; + public static final String PREF_CONFIRM_FILE_SEND = "confirmFileSend"; + public static final String PREF_CONFIRM_REMOTE_VIEW = "confirmRemoteView"; + public static final String PREF_FILE_SEND_PATH = "findSendPath"; + /* + * Contstants used to describe decoration images. + */ public static final String DECORATION_PROJECT = "project"; public static final String DECORATION_USER = "user"; public static final String DECORATION_TIME = "time"; |
