mirror of https://github.com/sipwise/jitsi.git
Added size.properties, lookandfeel.properties and renamed ColorResources to ColorProperties and Sounds to SoundProperties.
parent
fe3f10863a
commit
061e24c80d
@ -0,0 +1,59 @@
|
||||
/*
|
||||
* SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
|
||||
*
|
||||
* Distributable under LGPL license.
|
||||
* See terms of license at gnu.org.
|
||||
*/
|
||||
package net.java.sip.communicator.impl.gui.utils;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import net.java.sip.communicator.util.*;
|
||||
|
||||
/**
|
||||
* Accesses the color resources saved in the colorResources.properties file.
|
||||
*
|
||||
* @author Yana Stamcheva
|
||||
*/
|
||||
public class ColorProperties
|
||||
{
|
||||
/**
|
||||
* Logger for this class.
|
||||
*/
|
||||
private static Logger log = Logger.getLogger(ColorProperties.class);
|
||||
|
||||
/**
|
||||
* Name of the bundle where we will search for color resources.
|
||||
*/
|
||||
private static final String BUNDLE_NAME
|
||||
= "resources.colors.colorResources";
|
||||
|
||||
/**
|
||||
* Bundle which handle access to localized resources.
|
||||
*/
|
||||
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
|
||||
.getBundle( BUNDLE_NAME,
|
||||
Locale.getDefault(),
|
||||
ColorProperties.class.getClassLoader());
|
||||
|
||||
/**
|
||||
* Returns an int RGB color corresponding to the given key.
|
||||
*
|
||||
* @param key The key of the string.
|
||||
*
|
||||
* @return An internationalized string corresponding to the given key.
|
||||
*/
|
||||
public static int getColor(String key)
|
||||
{
|
||||
try
|
||||
{
|
||||
return Integer.parseInt(RESOURCE_BUNDLE.getString(key), 16);
|
||||
}
|
||||
catch (MissingResourceException e)
|
||||
{
|
||||
log.error("Missing color resource.", e);
|
||||
|
||||
return 0xFFFFFF;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,57 @@
|
||||
/*
|
||||
* SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
|
||||
*
|
||||
* Distributable under LGPL license.
|
||||
* See terms of license at gnu.org.
|
||||
*/
|
||||
package net.java.sip.communicator.impl.gui.utils;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import net.java.sip.communicator.util.*;
|
||||
|
||||
/**
|
||||
* Accesses all Look&Feel properties saved in the lookandfeel.properties file.
|
||||
*
|
||||
* @author Yana Stamcheva
|
||||
*/
|
||||
public class LookAndFeelProperties
|
||||
{
|
||||
/**
|
||||
* Logger for this class.
|
||||
*/
|
||||
private static Logger log = Logger.getLogger(LookAndFeelProperties.class);
|
||||
|
||||
/**
|
||||
* Name of the bundle where we will search for look and feel resources.
|
||||
*/
|
||||
private static final String BUNDLE_NAME
|
||||
= "resources.lookandfeel";
|
||||
|
||||
/**
|
||||
* Bundle which handle access to look and feel resources.
|
||||
*/
|
||||
private static final ResourceBundle PROPERTIES_BUNDLE = ResourceBundle
|
||||
.getBundle( BUNDLE_NAME);
|
||||
|
||||
/**
|
||||
* Returns the look and feel property corresponding to the given key.
|
||||
*
|
||||
* @param key The key of the string.
|
||||
*
|
||||
* @return the look and feel property corresponding to the given key
|
||||
*/
|
||||
public static String getProperty(String key)
|
||||
{
|
||||
try
|
||||
{
|
||||
return PROPERTIES_BUNDLE.getString(key);
|
||||
}
|
||||
catch (MissingResourceException e)
|
||||
{
|
||||
log.error("Missing property.", e);
|
||||
|
||||
return "";
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,60 @@
|
||||
/*
|
||||
* SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
|
||||
*
|
||||
* Distributable under LGPL license.
|
||||
* See terms of license at gnu.org.
|
||||
*/
|
||||
package net.java.sip.communicator.impl.gui.utils;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import net.java.sip.communicator.util.*;
|
||||
|
||||
/**
|
||||
* Manages the access to the size properties contained in the size.properties
|
||||
* file in the resource folder.
|
||||
*
|
||||
* @author Yana Stamcheva
|
||||
*/
|
||||
public class SizeProperties
|
||||
{
|
||||
/**
|
||||
* Logger for this class.
|
||||
*/
|
||||
private static Logger log = Logger.getLogger(SizeProperties.class);
|
||||
|
||||
/**
|
||||
* Name of the bundle where we will search for size properties.
|
||||
*/
|
||||
private static final String BUNDLE_NAME
|
||||
= "resources.size.size";
|
||||
|
||||
/**
|
||||
* Bundle which handles access to the size properties.
|
||||
*/
|
||||
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
|
||||
.getBundle( BUNDLE_NAME,
|
||||
Locale.getDefault(),
|
||||
SizeProperties.class.getClassLoader());
|
||||
|
||||
/**
|
||||
* Returns the size corresponding to the given key.
|
||||
*
|
||||
* @param key The key of the string.
|
||||
*
|
||||
* @return the size corresponding to the given key
|
||||
*/
|
||||
public static int getSize(String key)
|
||||
{
|
||||
try
|
||||
{
|
||||
return Integer.parseInt(RESOURCE_BUNDLE.getString(key));
|
||||
}
|
||||
catch (MissingResourceException e)
|
||||
{
|
||||
log.error("Missing size resource.", e);
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,75 @@
|
||||
/*
|
||||
* SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
|
||||
*
|
||||
* Distributable under LGPL license.
|
||||
* See terms of license at gnu.org.
|
||||
*/
|
||||
|
||||
package net.java.sip.communicator.impl.gui.utils;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Manages the access to the properties file containing all sounds paths.
|
||||
*
|
||||
* @author Yana Stamcheva
|
||||
*/
|
||||
public class SoundProperties
|
||||
{
|
||||
public static String INCOMING_MESSAGE
|
||||
= "resources/sounds/incomingMessage.wav";
|
||||
|
||||
public static String OUTGOING_CALL
|
||||
= "resources/sounds/ring.wav";
|
||||
|
||||
public static String INCOMING_CALL
|
||||
= "resources/sounds/incomingCall.wav";
|
||||
|
||||
public static String DIAL_ZERO
|
||||
= "resources/sounds/one_1.wav";
|
||||
|
||||
public static String DIAL_ONE
|
||||
= "resources/sounds/one_1.wav";
|
||||
|
||||
public static String DIAL_TWO
|
||||
= "resources/sounds/two_2.wav";
|
||||
|
||||
public static String DIAL_THREE
|
||||
= "resources/sounds/three_3.wav";
|
||||
|
||||
public static String DIAL_FOUR
|
||||
= "resources/sounds/four_4.wav";
|
||||
|
||||
public static String DIAL_FIVE
|
||||
= "resources/sounds/five_5.wav";
|
||||
|
||||
public static String DIAL_SIX
|
||||
= "resources/sounds/six_6.wav";
|
||||
|
||||
public static String DIAL_SEVEN
|
||||
= "resources/sounds/seven_7.wav";
|
||||
|
||||
public static String DIAL_EIGHT
|
||||
= "resources/sounds/eight_8.wav";
|
||||
|
||||
public static String DIAL_NINE
|
||||
= "resources/sounds/nine_9.wav";
|
||||
|
||||
public static String DIAL_DIEZ
|
||||
= "resources/sounds/one_1.wav";
|
||||
|
||||
public static String DIAL_STAR
|
||||
= "resources/sounds/one_1.wav";
|
||||
|
||||
public static String BUSY
|
||||
= "resources/sounds/busy.wav";
|
||||
|
||||
private static final String BUNDLE_NAME
|
||||
= "net.java.sip.communicator.impl.gui.utils.sounds";
|
||||
|
||||
private static final ResourceBundle RESOURCE_BUNDLE
|
||||
= ResourceBundle.getBundle(BUNDLE_NAME);
|
||||
|
||||
private SoundProperties() {
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue