aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/osdependent
diff options
context:
space:
mode:
authorYana Stamcheva <yana@jitsi.org>2010-09-29 17:28:13 +0000
committerYana Stamcheva <yana@jitsi.org>2010-09-29 17:28:13 +0000
commit73eb6b22b00fa15e97f2b71516df26251d0311c6 (patch)
tree6380da8bda9b4a18fda23670f1f9cfdaf964a2d3 /src/net/java/sip/communicator/impl/osdependent
parentdcc9ea2fe3c47ff0b33dd2f789f3ae8244ea5cf8 (diff)
downloadjitsi-73eb6b22b00fa15e97f2b71516df26251d0311c6.zip
jitsi-73eb6b22b00fa15e97f2b71516df26251d0311c6.tar.gz
jitsi-73eb6b22b00fa15e97f2b71516df26251d0311c6.tar.bz2
Added a property allowing to hide option menus and buttons and account configuration form.
Diffstat (limited to 'src/net/java/sip/communicator/impl/osdependent')
-rw-r--r--src/net/java/sip/communicator/impl/osdependent/jdic/TrayMenuFactory.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/net/java/sip/communicator/impl/osdependent/jdic/TrayMenuFactory.java b/src/net/java/sip/communicator/impl/osdependent/jdic/TrayMenuFactory.java
index f9f39db..ed43218 100644
--- a/src/net/java/sip/communicator/impl/osdependent/jdic/TrayMenuFactory.java
+++ b/src/net/java/sip/communicator/impl/osdependent/jdic/TrayMenuFactory.java
@@ -124,6 +124,7 @@ public final class TrayMenuFactory
/**
* Creates a tray menu for the given system tray.
+ *
* @param tray the system tray for which we're creating a menu
* @param swing indicates if we should create a Swing or an AWT menu
* @return a tray menu for the given system tray
@@ -144,8 +145,18 @@ public final class TrayMenuFactory
}
};
- add(trayMenu, createTrayMenuItem("settings", "service.gui.SETTINGS",
- "service.systray.CONFIGURE_ICON", listener, swing));
+ Boolean showOptions
+ = OsDependentActivator.getConfigurationService().getBoolean(
+ "net.java.sip.communicator.impl.gui.main.configforms."
+ + "SHOW_OPTIONS_WINDOW",
+ true);
+
+ if (showOptions.booleanValue())
+ {
+ add(trayMenu, createTrayMenuItem("settings", "service.gui.SETTINGS",
+ "service.systray.CONFIGURE_ICON", listener, swing));
+ }
+
add(trayMenu, createTrayMenuItem("addContact",
"service.gui.ADD_CONTACT",
"service.gui.icons.ADD_CONTACT_16x16_ICON", listener, swing));