Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkgilmer2005-02-14 00:07:34 +0000
committerkgilmer2005-02-14 00:07:34 +0000
commite19c1bfe7212949484b1911238ecbd2ae5c61347 (patch)
tree893310e6e310f5f0389a1d5871bd6af129b1bfeb
parent9b1c2fa0ca595a3a27ca99902cd7accee97f14e5 (diff)
downloadorg.eclipse.ecf-e19c1bfe7212949484b1911238ecbd2ae5c61347.tar.gz
org.eclipse.ecf-e19c1bfe7212949484b1911238ecbd2ae5c61347.tar.xz
org.eclipse.ecf-e19c1bfe7212949484b1911238ecbd2ae5c61347.zip
Additions for preference page including chat window font.
-rw-r--r--examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPlugin.java14
-rw-r--r--examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ClientPluginConstants.java14
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";

Back to the top