Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.gui.utils
Class ImageLoader

java.lang.Object
  extended by net.java.sip.communicator.impl.gui.utils.ImageLoader

public class ImageLoader
extends Object

Stores and loads images used throughout this UI implementation.

Author:
Yana Stamcheva, Lubomir Marinov, Adam Netocny

Field Summary
static ImageID ABOUT_WINDOW_BACKGROUND
          The image used for about window background.
static ImageID ADD_ACCOUNT_MENU_ICON
          The add account icon used in the file menu.
static ImageID ADD_CONTACT_16x16_ICON
          Add contact 16x16 image.
static ImageID ADD_CONTACT_BUTTON_SMALL
          The add contact button small image, shown when an external source contact is selected.
static ImageID ADD_CONTACT_BUTTON_SMALL_PRESSED
          The add contact button small pressed image, shown when an external source contact is selected and add contact button is pressed.
static ImageID ADD_CONTACT_CHAT_ICON
          Add not in contact list contact icon.
static ImageID ADD_CONTACT_DIALOG_ICON
          The image used for decoration of the "Add contact" window.
static ImageID ADD_GROUP_ICON
          The image used for decoration of the "Add group" window.
static ImageID ADD_ICON
          The add icon used in some forms.
static ImageID ADD_TO_CALL_BUTTON
          A dial button icon.
static ImageID ADD_TO_CHAT_ICON
          The icon image of the "Add contact to chat" button in the chat window.
static ImageID AUTH_WINDOW_BACKGROUND
          The background image of the AuthenticationWindow.
static ImageID AUTHORIZATION_ICON
          The image used for decoration of all windows concerning the process of authorization.
static ImageID BAN_ICON_16x16
          Ban icon.
static ImageID BROWSER_ICON
          The image used for decoration of the "Open in browser" item in the right button click menu in chat window.
static ImageID BUTTON
          The background image of a button.
static ImageID BUTTON_ROLLOVER
          The rollover image of a button.
static ImageID CALL_16x16_ICON
          Call 16x16 image.
static ImageID CALL_BUTTON_BG
          The call button image.
static ImageID CALL_BUTTON_PRESSED_BG
          The call button pressed image.
static ImageID CALL_BUTTON_SMALL
          The call button small image.
static ImageID CALL_BUTTON_SMALL_PRESSED
          The call button small pressed image.
static ImageID CALL_DESKTOP_BUTTON
          The desktop sharing button in the call window.
static ImageID CALL_HISTORY_BUTTON
          The call history button image.
static ImageID CALL_HISTORY_BUTTON_PRESSED
          The call history pressed button image.
static ImageID CALL_INFO
          The call information button icon used in the call panel.
static ImageID CALL_PANEL_MINIMIZE_BUTTON
          The minimize button icon in the CallPanel.
static ImageID CALL_PANEL_MINIMIZE_ROLLOVER_BUTTON
          The minimize rollover button icon in the CallPanel.
static ImageID CALL_PANEL_RESTORE_BUTTON
          The restore button icon in the CallPanel.
static ImageID CALL_PANEL_RESTORE_ROLLOVER_BUTTON
          The restore rollover button icon in the CallPanel.
static ImageID CALL_PEER_TOOLS
          The tools icon shown in conference calls.
static ImageID CALL_SETTING_BUTTON_BG
          The background image for all setting buttons in the call panel.
static ImageID CALL_SETTING_BUTTON_PRESSED_BG
          The background image for all pressed setting buttons in the call panel.
static ImageID CALL_VIDEO_BUTTON_BG
          The video call button image.
static ImageID CALL_VIDEO_BUTTON_PRESSED_BG
          The video call button pressed image.
static ImageID CALL_VIDEO_BUTTON_SMALL
          The call button small image.
static ImageID CALL_VIDEO_BUTTON_SMALL_PRESSED
          The call button small pressed image.
static ImageID CHANGE_NICKNAME_ICON_16x16
          Change nickname icon
static ImageID CHANGE_ROOM_SUBJECT_ICON_16x16
          Change room icon.
static ImageID CHAT_BUTTON_SMALL
          The chat button small image.
static ImageID CHAT_BUTTON_SMALL_PRESSED
          The chat button small pressed image.
static ImageID CHAT_BUTTON_SMALL_WHITE
          The chat button small image white on transparent version.
static ImageID CHAT_CALL
          The chat call button image.
static ImageID CHAT_CONFIGURE_ICON
           
static ImageID CHAT_CONTACT_CALL_BUTTON
          A special "call" icon used in the ChatContactPanel.
static ImageID CHAT_CONTACT_CALL_ROLLOVER_BUTTON
          A special "call" rollover icon used in the ChatContactPanel.
static ImageID CHAT_CONTACT_INFO_BUTTON
          A special "info" icon used in the ChatContactPanel.
static ImageID CHAT_CONTACT_INFO_ROLLOVER_BUTTON
          A special "info" rollover icon used in the ChatContactPanel.
static ImageID CHAT_CONTACT_SEND_FILE_BUTTON
          A special "send file" icon used in the ChatContactPanel.
static ImageID CHAT_DESKTOP_SHARING
          The chat call button image.
static ImageID CHAT_ROOM_16x16_ICON
          The image used for chat rooms.
static ImageID CHAT_ROOM_CONFIG
          The icon used for the chat room configuration button.
static ImageID CHAT_SEND_FILE_ROLLOVER_BUTTON
          A special "send file" rollover icon used in the ChatContactPanel.
static ImageID CHAT_SERVER_16x16_ICON
          The image used for multi user chat servers.
static ImageID CHAT_TOOLBAR_BUTTON_BG
          The background image of a button in one of the ChatWindow toolbars.
static ImageID CHAT_TOOLBAR_ROLLOVER_BUTTON_BG
          The background rollover image of a button in one of the ChatWindow toolbars.
static ImageID CHATROOM_MEMBER_ADMIN
          Admin chatroom member.
static ImageID CHATROOM_MEMBER_GUEST
          Guest chatroom member.
static ImageID CHATROOM_MEMBER_MODERATOR
          Moderator chatroom member.
static ImageID CHATROOM_MEMBER_OWNER
          Owner chatroom member.
static ImageID CHATROOM_MEMBER_SILENT
          Silent chatroom member.
static ImageID CHATROOM_MEMBER_STANDARD
          Standard chatroom member.
static ImageID CLOSABLE_TAB_BG
          The image used in the SIPCommLookAndFeel to paint the background of a closable tab.
static ImageID CLOSE_ICON
          Close icon.
static ImageID CLOSE_VIDEO
          The icon shown in the invite dialog.
static ImageID CLOSED_GROUP
          The image used for closed groups.
static ImageID CONNECTING_ICON
          The icon used to indicate a connecting state.
static ImageID CONTACT_LIST_DIAL_BUTTON
          The dial button shown in contact list.
static ImageID CONTACT_LIST_DIAL_BUTTON_PRESSED
          The dial button shown in contact list.
static ImageID COPY_ICON
          Copy icon.
static ImageID CUT_ICON
          Cut icon.
static ImageID DEFAULT_FILE_ICON
          The default icon used in file transfer ui.
static ImageID DEFAULT_USER_PHOTO
          The image used, when a contact has no photo specified.
static ImageID DELETE_16x16_ICON
          Delete 16x16 image.
static ImageID DELETE_TEXT_ICON
          The image used in the SIPCommLookAndFeel to paint the icon used to delete text in text fields and editable combo boxes.
static ImageID DELETE_TEXT_ROLLOVER_ICON
          The image used in the SIPCommLookAndFeel to paint the rollover icon used to delete text in text fields and editable combo boxes.
static ImageID DESKTOP_BUTTON_SMALL
          The desktop sharing button small image.
static ImageID DESKTOP_BUTTON_SMALL_PRESSED
          The desktop sharing button small pressed image.
static ImageID DESKTOP_SHARING
          The desktop sharing menu item icon.
static ImageID DIAL_BUTTON
          A dial button icon.
static ImageID DIAL_BUTTON_BG
          Background image of the dial button.
static ImageID DIAL_BUTTON_ROLLOVER_BG
          Background image when rollover on the dial button.
static ImageID DIAL_PAD_CALL_BUTTON_BG
          The dial pad call button background.
static ImageID DIAL_PAD_CALL_BUTTON_ROLLOVER_BG
          The dial pad call button rollover background.
static ImageID DIEZ_DIAL_BUTTON
          A dial button icon.
static ImageID DIEZ_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID DIEZ_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID DOWN_ARROW_ICON
          The background of the main window and chat window.
static ImageID EDIT_TOOLBAR_BUTTON
          Edit toolbar button background icon.
static ImageID EDIT_TOOLBAR_BUTTON_PRESSED
          Edit toolbar button background icon for toggled state.
static ImageID EIGHT_DIAL_BUTTON
          A dial button icon.
static ImageID EIGHT_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID EIGHT_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID ENCR
           
static ImageID ENCR_DISABLED
           
static ImageID ENCR_VERIFIED
          The security button: encrypted and SAS verified, encrypted only, security off.
static ImageID ENTER_FULL_SCREEN_BUTTON
          The button icon of the Enter Full Screen command.
static ImageID ERROR_ICON
          The icon used in the SIPCommLookAndFeel to paint the icon of an option pane error message.
static ImageID EXCLAMATION_MARK
          The image used for error messages in the chat window.
static ImageID EXIT_FULL_SCREEN_BUTTON
          The button icon of the Exit Full Screen command.
static ImageID FIVE_DIAL_BUTTON
          A dial button icon.
static ImageID FIVE_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID FIVE_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID FONT_ICON
          Font icon.
static ImageID FOUR_DIAL_BUTTON
          A dial button icon.
static ImageID FOUR_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID FOUR_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID FULL_SCREEN_BUTTON_BG
          The background image used for the full screen buttons.
static ImageID FULL_SCREEN_BUTTON_BG_PRESSED
          The background image used for the pressed state of full screen buttons.
static ImageID GROUPS_16x16_ICON
          Groups 16x16 image.
static ImageID HANGUP_BUTTON_BG
          The hangup button image.
static ImageID HANGUP_BUTTON_PRESSED_BG
          The hangup button pressed image.
static ImageID HANGUP_ROLLOVER_BUTTON_BG
          The hangup button mouse over image.
static ImageID HD_VIDEO_BUTTON
          The resize video button.
static ImageID HEADPHONE
           
static ImageID HIDE_ACTIONS_BUTTON
          More actions button.
static ImageID HIDE_ACTIONS_ROLLOVER_BUTTON
          More actions button rollover state.
static ImageID HISTORY_16x16_ICON
          History 16x16 image.
static ImageID HISTORY_ICON
          Clock icon.
static ImageID HOLD_BUTTON
          A put-on/off-hold button icon.
static ImageID HOLD_BUTTON_PRESSED
          A put-on/off-hold button icon.
static ImageID HOLD_STATUS_ICON
          The icon shown when the status of the call is "On hold".
static ImageID INCOMING_CALL_ICON
          The image used for decoration of incoming calls in the call list panel.
static ImageID INFO_ICON
          The icon used in the SIPCommLookAndFeel to paint the icon of an option pane info message.
static ImageID INVITE_DIALOG_ICON
          The icon shown in the invite dialog.
static ImageID JOIN_AS_ICON
          The image used to set to the chat room "join as" right button menu.
static ImageID JOIN_ICON
          The image used to set to the chat room "join" right button menu.
static ImageID KICK_ICON_16x16
          Kick icon.
static ImageID LEAVE_ICON
          The image used to set to the chat room "leave" right button menu.
static ImageID LO_VIDEO_BUTTON
          The resize video button.
static ImageID LOCAL_VIDEO_BUTTON
          A local video button icon.
static ImageID LOCAL_VIDEO_BUTTON_PRESSED
          A local video button pressed icon.
static ImageID MAGNIFIER_ZOOM_IN
          Zoom in Image for avatar panel
static ImageID MAGNIFIER_ZOOM_OUT
          Zoom out Image for avatar panel
static ImageID MAIN_WINDOW_BACKGROUND
          The background of the main window and chat window.
static ImageID MENU_BACKGROUND
          Main menu background image.
static ImageID MERGE_CALL_BUTTON
          The merge call button image.
static ImageID MERGE_CALL_BUTTON_BG
          The merge call button image.
static ImageID MESSAGE_RECEIVED_ICON
          The image used to indicate in the contact list that a message is received from a certain contact.
static ImageID MICROPHONE
           
static ImageID MORE_ACTIONS_BUTTON
          More actions button.
static ImageID MORE_ACTIONS_ROLLOVER_BUTTON
          More actions button rollover state.
static ImageID MORE_BUTTON
          The background of the main window and chat window.
static ImageID MOVE_CONTACT_ICON
          The image used in the right button menu for the move contact item.
static ImageID MOVE_TO_GROUP_16x16_ICON
          The image used in the right button menu for the move to group item.
static ImageID MUTE_BUTTON
          A mute button icon.
static ImageID MUTE_BUTTON_PRESSED
          A mute button pressed icon.
static ImageID MUTE_STATUS_ICON
          The icon shown when the status of the call is "Mute".
static ImageID NEXT_ICON
          Right flash icon.
static ImageID NINE_DIAL_BUTTON
          A dial button icon.
static ImageID NINE_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID NINE_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID ONE_DIAL_BUTTON
          A dial button icon.
static ImageID ONE_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID ONE_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID OPENED_GROUP
          The image used for opened groups.
static ImageID OUTGOING_CALL_ICON
          The image used for decoration of outgoing calls in the call list panel.
static ImageID PASTE_ICON
          Paste icon.
static ImageID PREVIOUS_ICON
          Left flash icon.
static ImageID PRINT_ICON
          Print icon.
static ImageID QUICK_MENU_ABOUT_ICON
          Title bar background image.
static ImageID QUICK_MENU_ADD_ICON
          The icon on the "Add contact" button in the QuickMenu.
static ImageID QUICK_MENU_CONFIGURE_ICON
          The icon on the "Configure" button in the QuickMenu.
static ImageID QUICK_MENU_CREATE_GROUP_ICON
          Title bar background image.
static ImageID QUICK_MENU_HIDE_OFFLINE_ICON
          The icon on the "Hide/Show offline contacts" button in the QuickMenu.
static ImageID QUICK_MENU_INFO_ICON
          The icon on the "Info" button in the QuickMenu.
static ImageID QUICK_MENU_MY_CHAT_ROOMS_ICON
          The background rollover image of a QuickMenu button.
static ImageID QUICK_MENU_SHOW_OFFLINE_ICON
          The icon on the "Hide/Show offline contacts" button in the QuickMenu.
static ImageID QUICK_MENU_SOUND_OFF_ICON
          The icon on the "Sound" button in the QuickMenu.
static ImageID QUICK_MENU_SOUND_ON_ICON
          The icon on the "Sound" button in the QuickMenu.
static ImageID QUIT_16x16_ICON
          Quit 16x16 image.
static ImageID REASON_DIALOG_ICON
          The image used for decoration of the "reason" dialog.
static ImageID RECORD_BUTTON
          A record button icon.
static ImageID RECORD_BUTTON_PRESSED
          A record button pressed icon.
static ImageID REGION_DESKTOP_SHARING
          The desktop sharing menu item icon.
static ImageID RENAME_16x16_ICON
          Rename 16x16 image.
static ImageID RENAME_DIALOG_ICON
          The image used for decoration of the "Rename contact" window.
static ImageID RIGHT_ARROW_ICON
          Closed group icon.
static ImageID SAVE_ICON
          Save icon.
static ImageID SCROLLBAR_THUMB_HANDLE_HORIZONTAL
          The image used for the "thumb handle" of a horizontal scrollbar.
static ImageID SCROLLBAR_THUMB_HANDLE_VERTICAL
          The image used for the "thumb handle" of a vertical scrollbar.
static ImageID SCROLLBAR_THUMB_HORIZONTAL
          The image used for the "thumb" of a horizontal scrollbar.
static ImageID SCROLLBAR_THUMB_VERTICAL
          The image used for the "thumb" of a vertical scrollbar.
static ImageID SD_VIDEO_BUTTON
          The resize video button.
static ImageID SEARCH_ICON
          The icon used to indicate a search.
static ImageID SEARCH_ICON_16x16
          The icon used to indicate a search.
static ImageID SECURE_AUDIO_OFF
          The secure button off icon.
static ImageID SECURE_AUDIO_ON
          The secure button on icon.
static ImageID SECURE_BUTTON_OFF
          The secure button off icon.
static ImageID SECURE_BUTTON_ON
          The secure button on icon.
static ImageID SECURE_OFF_CONF_CALL
          The conference secure button off icon.
static ImageID SECURE_ON_CONF_CALL
          The conference secure button on icon.
static ImageID SECURE_VIDEO_OFF
          The secure button off icon.
static ImageID SECURE_VIDEO_ON
          The secure button on icon.
static ImageID SELECTED_CLOSABLE_TAB_BG
          The image used in the SIPCommLookAndFeel to paint the background of a closable selected tab.
static ImageID SEND_FILE_16x16_ICON
          Send file 16x16 image.
static ImageID SEND_FILE_ICON
          Send file icon.
static ImageID SEND_MESSAGE_16x16_ICON
          Send message 16x16 image.
static ImageID SEND_SMS_ICON
          Icon used in the chat window for the "Send as SMS" option.
static ImageID SEVEN_DIAL_BUTTON
          A dial button icon.
static ImageID SEVEN_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID SEVEN_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID SHOW_LOCAL_VIDEO_BUTTON
          A show/hide local video button icon.
static ImageID SHOW_LOCAL_VIDEO_BUTTON_PRESSED
          A show/hide local video button pressed icon.
static ImageID SIP_COMMUNICATOR_LOGO
          The SIP Communicator logo 16x16 icon.
static ImageID SIX_DIAL_BUTTON
          A dial button icon.
static ImageID SIX_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID SIX_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID SMILIES_ICON
          Smiley icon, used for the "Smiley" button in the MainToolBar.
static ImageID SOUND_SETTING_BUTTON_BG
           
static ImageID SOUND_SETTING_BUTTON_PRESSED
           
static ImageID SPLITPANE_HORIZONTAL
          The image used for a horizontal split.
static ImageID SPLITPANE_VERTICAL
          The image used for a vertical split.
static ImageID STAR_DIAL_BUTTON
          A dial button icon.
static ImageID STAR_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID STAR_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID STATUS_SELECTOR_BOX
          The background image for the StatusSelectorBox.
static ImageID TEXT_BOLD_BUTTON
          "Bold" button image in the EditTextToolBar in the ChatWindow.
static ImageID TEXT_ITALIC_BUTTON
          "Italic" button image in the EditTextToolBar in the ChatWindow.
static ImageID TEXT_UNDERLINED_BUTTON
          "Underline" button image in the EditTextToolBar in the ChatWindow.
static ImageID THREE_DIAL_BUTTON
          A dial button icon.
static ImageID THREE_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID THREE_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID TOGGLE_BUTTON
          The toggle button background image.
static ImageID TOGGLE_BUTTON_PRESSED
          The pressed toggle button background image.
static ImageID TOOL_BAR_BACKGROUND
          Tool bar background image.
static ImageID TOOLBAR_DRAG_ICON
          Toolbar drag area icon.
static ImageID TRANSFER_CALL_BUTTON
          A call-transfer button icon.
static ImageID TRANSPARENT_WINDOW_BUTTON
          The transparent window button background.
static ImageID TWO_DIAL_BUTTON
          A dial button icon.
static ImageID TWO_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID TWO_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
static ImageID UNAUTHORIZED_CONTACT_16x16
          Re-request authorization menu item icon.
static ImageID UNAUTHORIZED_CONTACT_PHOTO
          The image used, when a contact is unauthorized.
static ImageID USER_AWAY_ICON
          Contact "away" icon.
static ImageID USER_DND_ICON
          Contact "do not disturb" icon.
static ImageID USER_FFC_ICON
          Contact "free for chat" icon.
static ImageID USER_NA_ICON
          Contact "not available" icon.
static ImageID USER_OCCUPIED_ICON
          Contact "occupied" icon.
static ImageID USER_OFFLINE_ICON
          Contact "offline" icon.
static ImageID USER_ONLINE_ICON
          Contact "online" icon.
static ImageID USER_PHOTO_FRAME
          The image used to draw a frame around the contact photo image.
static ImageID USER_PHOTO_SHADOW
          The image used to draw a shadow over the contact photo image.
static ImageID USER_USER_ON_THE_PHONE_ICON
          Contact "on the phone" icon.
static ImageID VIDEO_CALL
          The video call menu item icon.
static ImageID VOLUME_CONTROL_BUTTON
          The volume control button icon.
static ImageID WARNING_ICON
          The icon used in the SIPCommLookAndFeel to paint the icon of an option pane warning message.
static ImageID WINDOW_TITLE_BAR
          Title bar background image.
static ImageID WINDOW_TITLE_BAR_BG
          Title bar background image.
static ImageID ZERO_DIAL_BUTTON
          A dial button icon.
static ImageID ZERO_DIAL_BUTTON_MAC
          A dial button icon.
static ImageID ZERO_DIAL_BUTTON_MAC_ROLLOVER
          A dial button icon.
 
Constructor Summary
ImageLoader()
           
 
Method Summary
static void clearCache()
          Clears the images cache.
static ImageIcon getAccountStatusImage(ProtocolProviderService pps)
          Obtains the indexed status image for the given protocol provider.
static ImageIcon getAuthenticationWindowIcon(ProtocolProviderService protocolProvider)
          Returns the icon corresponding to the given protocolProvider.
static BufferedImage getImage(ImageID imageID)
          Loads an image from a given image identifier.
static ImageIcon getImageForPath(String imagePath)
          Loads an image icon from a given image path.
static String getImageUri(ImageID imageID)
          Returns the URI corresponding to the image with the given image identifier.
static ImageIcon getIndexedProtocolIcon(Image image, ProtocolProviderService pps)
          Returns an icon for the given protocol image with an index allowing to distinguish different accounts from the same protocol.
static Image getIndexedProtocolImage(Image image, ProtocolProviderService pps)
          Returns the given protocol image with an index allowing to distinguish different accounts from the same protocol.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIP_COMMUNICATOR_LOGO

public static final ImageID SIP_COMMUNICATOR_LOGO
The SIP Communicator logo 16x16 icon.


BUTTON

public static final ImageID BUTTON
The background image of a button.


BUTTON_ROLLOVER

public static final ImageID BUTTON_ROLLOVER
The rollover image of a button.


TOGGLE_BUTTON_PRESSED

public static final ImageID TOGGLE_BUTTON_PRESSED
The pressed toggle button background image.


TOGGLE_BUTTON

public static final ImageID TOGGLE_BUTTON
The toggle button background image.


SPLITPANE_HORIZONTAL

public static final ImageID SPLITPANE_HORIZONTAL
The image used for a horizontal split.


SPLITPANE_VERTICAL

public static final ImageID SPLITPANE_VERTICAL
The image used for a vertical split.


SCROLLBAR_THUMB_VERTICAL

public static final ImageID SCROLLBAR_THUMB_VERTICAL
The image used for the "thumb" of a vertical scrollbar.


SCROLLBAR_THUMB_HORIZONTAL

public static final ImageID SCROLLBAR_THUMB_HORIZONTAL
The image used for the "thumb" of a horizontal scrollbar.


SCROLLBAR_THUMB_HANDLE_HORIZONTAL

public static final ImageID SCROLLBAR_THUMB_HANDLE_HORIZONTAL
The image used for the "thumb handle" of a horizontal scrollbar.


SCROLLBAR_THUMB_HANDLE_VERTICAL

public static final ImageID SCROLLBAR_THUMB_HANDLE_VERTICAL
The image used for the "thumb handle" of a vertical scrollbar.


CLOSABLE_TAB_BG

public static final ImageID CLOSABLE_TAB_BG
The image used in the SIPCommLookAndFeel to paint the background of a closable tab.


SELECTED_CLOSABLE_TAB_BG

public static final ImageID SELECTED_CLOSABLE_TAB_BG
The image used in the SIPCommLookAndFeel to paint the background of a closable selected tab.


DELETE_TEXT_ICON

public static final ImageID DELETE_TEXT_ICON
The image used in the SIPCommLookAndFeel to paint the icon used to delete text in text fields and editable combo boxes.


DELETE_TEXT_ROLLOVER_ICON

public static final ImageID DELETE_TEXT_ROLLOVER_ICON
The image used in the SIPCommLookAndFeel to paint the rollover icon used to delete text in text fields and editable combo boxes.


WARNING_ICON

public static final ImageID WARNING_ICON
The icon used in the SIPCommLookAndFeel to paint the icon of an option pane warning message.


ERROR_ICON

public static final ImageID ERROR_ICON
The icon used in the SIPCommLookAndFeel to paint the icon of an option pane error message.


INFO_ICON

public static final ImageID INFO_ICON
The icon used in the SIPCommLookAndFeel to paint the icon of an option pane info message.


MAIN_WINDOW_BACKGROUND

public static final ImageID MAIN_WINDOW_BACKGROUND
The background of the main window and chat window.


ADD_ICON

public static final ImageID ADD_ICON
The add icon used in some forms.


ADD_ACCOUNT_MENU_ICON

public static final ImageID ADD_ACCOUNT_MENU_ICON
The add account icon used in the file menu.


MORE_BUTTON

public static final ImageID MORE_BUTTON
The background of the main window and chat window.


RIGHT_ARROW_ICON

public static final ImageID RIGHT_ARROW_ICON
Closed group icon.


DOWN_ARROW_ICON

public static final ImageID DOWN_ARROW_ICON
The background of the main window and chat window.


QUICK_MENU_ADD_ICON

public static final ImageID QUICK_MENU_ADD_ICON
The icon on the "Add contact" button in the QuickMenu.


QUICK_MENU_CONFIGURE_ICON

public static final ImageID QUICK_MENU_CONFIGURE_ICON
The icon on the "Configure" button in the QuickMenu.


QUICK_MENU_SHOW_OFFLINE_ICON

public static final ImageID QUICK_MENU_SHOW_OFFLINE_ICON
The icon on the "Hide/Show offline contacts" button in the QuickMenu.


QUICK_MENU_HIDE_OFFLINE_ICON

public static final ImageID QUICK_MENU_HIDE_OFFLINE_ICON
The icon on the "Hide/Show offline contacts" button in the QuickMenu.


QUICK_MENU_INFO_ICON

public static final ImageID QUICK_MENU_INFO_ICON
The icon on the "Info" button in the QuickMenu.


QUICK_MENU_SOUND_ON_ICON

public static final ImageID QUICK_MENU_SOUND_ON_ICON
The icon on the "Sound" button in the QuickMenu.


QUICK_MENU_SOUND_OFF_ICON

public static final ImageID QUICK_MENU_SOUND_OFF_ICON
The icon on the "Sound" button in the QuickMenu.


QUICK_MENU_MY_CHAT_ROOMS_ICON

public static final ImageID QUICK_MENU_MY_CHAT_ROOMS_ICON
The background rollover image of a QuickMenu button.


CALL_BUTTON_BG

public static final ImageID CALL_BUTTON_BG
The call button image.


MERGE_CALL_BUTTON_BG

public static final ImageID MERGE_CALL_BUTTON_BG
The merge call button image.


CALL_VIDEO_BUTTON_BG

public static final ImageID CALL_VIDEO_BUTTON_BG
The video call button image.


CALL_BUTTON_SMALL

public static final ImageID CALL_BUTTON_SMALL
The call button small image.


CALL_BUTTON_SMALL_PRESSED

public static final ImageID CALL_BUTTON_SMALL_PRESSED
The call button small pressed image.


DESKTOP_BUTTON_SMALL

public static final ImageID DESKTOP_BUTTON_SMALL
The desktop sharing button small image.


DESKTOP_BUTTON_SMALL_PRESSED

public static final ImageID DESKTOP_BUTTON_SMALL_PRESSED
The desktop sharing button small pressed image.


CALL_DESKTOP_BUTTON

public static final ImageID CALL_DESKTOP_BUTTON
The desktop sharing button in the call window.


CALL_VIDEO_BUTTON_SMALL

public static final ImageID CALL_VIDEO_BUTTON_SMALL
The call button small image.


CALL_VIDEO_BUTTON_SMALL_PRESSED

public static final ImageID CALL_VIDEO_BUTTON_SMALL_PRESSED
The call button small pressed image.


ADD_CONTACT_BUTTON_SMALL

public static final ImageID ADD_CONTACT_BUTTON_SMALL
The add contact button small image, shown when an external source contact is selected.


ADD_CONTACT_BUTTON_SMALL_PRESSED

public static final ImageID ADD_CONTACT_BUTTON_SMALL_PRESSED
The add contact button small pressed image, shown when an external source contact is selected and add contact button is pressed.


CHAT_BUTTON_SMALL

public static final ImageID CHAT_BUTTON_SMALL
The chat button small image.


CHAT_BUTTON_SMALL_WHITE

public static final ImageID CHAT_BUTTON_SMALL_WHITE
The chat button small image white on transparent version.


CHAT_CALL

public static final ImageID CHAT_CALL
The chat call button image.


CHAT_DESKTOP_SHARING

public static final ImageID CHAT_DESKTOP_SHARING
The chat call button image.


CALL_HISTORY_BUTTON

public static final ImageID CALL_HISTORY_BUTTON
The call history button image.


CALL_HISTORY_BUTTON_PRESSED

public static final ImageID CALL_HISTORY_BUTTON_PRESSED
The call history pressed button image.


CHAT_BUTTON_SMALL_PRESSED

public static final ImageID CHAT_BUTTON_SMALL_PRESSED
The chat button small pressed image.


HANGUP_BUTTON_BG

public static final ImageID HANGUP_BUTTON_BG
The hangup button image.


HANGUP_ROLLOVER_BUTTON_BG

public static final ImageID HANGUP_ROLLOVER_BUTTON_BG
The hangup button mouse over image.


CALL_BUTTON_PRESSED_BG

public static final ImageID CALL_BUTTON_PRESSED_BG
The call button pressed image.


CALL_VIDEO_BUTTON_PRESSED_BG

public static final ImageID CALL_VIDEO_BUTTON_PRESSED_BG
The video call button pressed image.


HANGUP_BUTTON_PRESSED_BG

public static final ImageID HANGUP_BUTTON_PRESSED_BG
The hangup button pressed image.


CALL_SETTING_BUTTON_BG

public static final ImageID CALL_SETTING_BUTTON_BG
The background image for all setting buttons in the call panel.


CALL_SETTING_BUTTON_PRESSED_BG

public static final ImageID CALL_SETTING_BUTTON_PRESSED_BG
The background image for all pressed setting buttons in the call panel.


STATUS_SELECTOR_BOX

public static final ImageID STATUS_SELECTOR_BOX
The background image for the StatusSelectorBox.


ONE_DIAL_BUTTON_MAC

public static final ImageID ONE_DIAL_BUTTON_MAC
A dial button icon.


TWO_DIAL_BUTTON_MAC

public static final ImageID TWO_DIAL_BUTTON_MAC
A dial button icon.


THREE_DIAL_BUTTON_MAC

public static final ImageID THREE_DIAL_BUTTON_MAC
A dial button icon.


FOUR_DIAL_BUTTON_MAC

public static final ImageID FOUR_DIAL_BUTTON_MAC
A dial button icon.


FIVE_DIAL_BUTTON_MAC

public static final ImageID FIVE_DIAL_BUTTON_MAC
A dial button icon.


SIX_DIAL_BUTTON_MAC

public static final ImageID SIX_DIAL_BUTTON_MAC
A dial button icon.


SEVEN_DIAL_BUTTON_MAC

public static final ImageID SEVEN_DIAL_BUTTON_MAC
A dial button icon.


EIGHT_DIAL_BUTTON_MAC

public static final ImageID EIGHT_DIAL_BUTTON_MAC
A dial button icon.


NINE_DIAL_BUTTON_MAC

public static final ImageID NINE_DIAL_BUTTON_MAC
A dial button icon.


STAR_DIAL_BUTTON_MAC

public static final ImageID STAR_DIAL_BUTTON_MAC
A dial button icon.


ZERO_DIAL_BUTTON_MAC

public static final ImageID ZERO_DIAL_BUTTON_MAC
A dial button icon.


DIEZ_DIAL_BUTTON_MAC

public static final ImageID DIEZ_DIAL_BUTTON_MAC
A dial button icon.


ONE_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID ONE_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


TWO_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID TWO_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


THREE_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID THREE_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


FOUR_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID FOUR_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


FIVE_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID FIVE_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


SIX_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID SIX_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


SEVEN_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID SEVEN_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


EIGHT_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID EIGHT_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


NINE_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID NINE_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


STAR_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID STAR_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


ZERO_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID ZERO_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


DIEZ_DIAL_BUTTON_MAC_ROLLOVER

public static final ImageID DIEZ_DIAL_BUTTON_MAC_ROLLOVER
A dial button icon.


ONE_DIAL_BUTTON

public static final ImageID ONE_DIAL_BUTTON
A dial button icon.


TWO_DIAL_BUTTON

public static final ImageID TWO_DIAL_BUTTON
A dial button icon.


THREE_DIAL_BUTTON

public static final ImageID THREE_DIAL_BUTTON
A dial button icon.


FOUR_DIAL_BUTTON

public static final ImageID FOUR_DIAL_BUTTON
A dial button icon.


FIVE_DIAL_BUTTON

public static final ImageID FIVE_DIAL_BUTTON
A dial button icon.


SIX_DIAL_BUTTON

public static final ImageID SIX_DIAL_BUTTON
A dial button icon.


SEVEN_DIAL_BUTTON

public static final ImageID SEVEN_DIAL_BUTTON
A dial button icon.


EIGHT_DIAL_BUTTON

public static final ImageID EIGHT_DIAL_BUTTON
A dial button icon.


NINE_DIAL_BUTTON

public static final ImageID NINE_DIAL_BUTTON
A dial button icon.


STAR_DIAL_BUTTON

public static final ImageID STAR_DIAL_BUTTON
A dial button icon.


ZERO_DIAL_BUTTON

public static final ImageID ZERO_DIAL_BUTTON
A dial button icon.


DIEZ_DIAL_BUTTON

public static final ImageID DIEZ_DIAL_BUTTON
A dial button icon.


DIAL_BUTTON

public static final ImageID DIAL_BUTTON
A dial button icon. The icon shown in the CallPeer panel.


ADD_TO_CALL_BUTTON

public static final ImageID ADD_TO_CALL_BUTTON
A dial button icon. The icon shown in the CallPeer panel.


HOLD_BUTTON

public static final ImageID HOLD_BUTTON
A put-on/off-hold button icon. The icon shown in the CallPeer panel.


MERGE_CALL_BUTTON

public static final ImageID MERGE_CALL_BUTTON
The merge call button image. The icon shown in the CallPeer panel.


HOLD_BUTTON_PRESSED

public static final ImageID HOLD_BUTTON_PRESSED
A put-on/off-hold button icon. The icon shown in the CallPeer panel.


HOLD_STATUS_ICON

public static final ImageID HOLD_STATUS_ICON
The icon shown when the status of the call is "On hold".


MUTE_STATUS_ICON

public static final ImageID MUTE_STATUS_ICON
The icon shown when the status of the call is "Mute".


MUTE_BUTTON

public static final ImageID MUTE_BUTTON
A mute button icon. The icon shown in the CallPeer panel.


MUTE_BUTTON_PRESSED

public static final ImageID MUTE_BUTTON_PRESSED
A mute button pressed icon. The icon shown in the CallPeer panel.


RECORD_BUTTON

public static final ImageID RECORD_BUTTON
A record button icon. The icon shown in the CallPeer panel.


RECORD_BUTTON_PRESSED

public static final ImageID RECORD_BUTTON_PRESSED
A record button pressed icon. The icon shown in the CallPeer panel.


LOCAL_VIDEO_BUTTON

public static final ImageID LOCAL_VIDEO_BUTTON
A local video button icon. The icon shown in the CallPeer panel.


LOCAL_VIDEO_BUTTON_PRESSED

public static final ImageID LOCAL_VIDEO_BUTTON_PRESSED
A local video button pressed icon. The icon shown in the CallPeer panel.


SHOW_LOCAL_VIDEO_BUTTON

public static final ImageID SHOW_LOCAL_VIDEO_BUTTON
A show/hide local video button icon. The icon shown in the CallPeer panel.


SHOW_LOCAL_VIDEO_BUTTON_PRESSED

public static final ImageID SHOW_LOCAL_VIDEO_BUTTON_PRESSED
A show/hide local video button pressed icon. The icon shown in the CallPeer panel.


HD_VIDEO_BUTTON

public static final ImageID HD_VIDEO_BUTTON
The resize video button.


SD_VIDEO_BUTTON

public static final ImageID SD_VIDEO_BUTTON
The resize video button.


LO_VIDEO_BUTTON

public static final ImageID LO_VIDEO_BUTTON
The resize video button.


TRANSFER_CALL_BUTTON

public static final ImageID TRANSFER_CALL_BUTTON
A call-transfer button icon. The icon shown in the CallPeer panel.


SECURE_BUTTON_ON

public static final ImageID SECURE_BUTTON_ON
The secure button on icon. The icon shown in the CallPeer panel.


SECURE_BUTTON_OFF

public static final ImageID SECURE_BUTTON_OFF
The secure button off icon. The icon shown in the CallPeer panel.


SECURE_ON_CONF_CALL

public static final ImageID SECURE_ON_CONF_CALL
The conference secure button on icon.


SECURE_OFF_CONF_CALL

public static final ImageID SECURE_OFF_CONF_CALL
The conference secure button off icon.


SECURE_AUDIO_ON

public static final ImageID SECURE_AUDIO_ON
The secure button on icon. The icon shown in the CallPeer panel.


SECURE_AUDIO_OFF

public static final ImageID SECURE_AUDIO_OFF
The secure button off icon. The icon shown in the CallPeer panel.


SECURE_VIDEO_ON

public static final ImageID SECURE_VIDEO_ON
The secure button on icon. The icon shown in the CallPeer panel.


SECURE_VIDEO_OFF

public static final ImageID SECURE_VIDEO_OFF
The secure button off icon. The icon shown in the CallPeer panel.


ENCR_VERIFIED

public static final ImageID ENCR_VERIFIED
The security button: encrypted and SAS verified, encrypted only, security off.


ENCR

public static final ImageID ENCR

ENCR_DISABLED

public static final ImageID ENCR_DISABLED

ENTER_FULL_SCREEN_BUTTON

public static final ImageID ENTER_FULL_SCREEN_BUTTON
The button icon of the Enter Full Screen command. The icon shown in the CallPeer panel.


EXIT_FULL_SCREEN_BUTTON

public static final ImageID EXIT_FULL_SCREEN_BUTTON
The button icon of the Exit Full Screen command. The icon shown in the CallPeer panel.


FULL_SCREEN_BUTTON_BG

public static final ImageID FULL_SCREEN_BUTTON_BG
The background image used for the full screen buttons.


FULL_SCREEN_BUTTON_BG_PRESSED

public static final ImageID FULL_SCREEN_BUTTON_BG_PRESSED
The background image used for the pressed state of full screen buttons.


CALL_INFO

public static final ImageID CALL_INFO
The call information button icon used in the call panel.


DEFAULT_USER_PHOTO

public static final ImageID DEFAULT_USER_PHOTO
The image used, when a contact has no photo specified.


UNAUTHORIZED_CONTACT_PHOTO

public static final ImageID UNAUTHORIZED_CONTACT_PHOTO
The image used, when a contact is unauthorized.


UNAUTHORIZED_CONTACT_16x16

public static final ImageID UNAUTHORIZED_CONTACT_16x16
Re-request authorization menu item icon.


USER_PHOTO_FRAME

public static final ImageID USER_PHOTO_FRAME
The image used to draw a frame around the contact photo image.


USER_PHOTO_SHADOW

public static final ImageID USER_PHOTO_SHADOW
The image used to draw a shadow over the contact photo image.


CALL_PANEL_MINIMIZE_BUTTON

public static final ImageID CALL_PANEL_MINIMIZE_BUTTON
The minimize button icon in the CallPanel.


CALL_PANEL_RESTORE_BUTTON

public static final ImageID CALL_PANEL_RESTORE_BUTTON
The restore button icon in the CallPanel.


CALL_PANEL_MINIMIZE_ROLLOVER_BUTTON

public static final ImageID CALL_PANEL_MINIMIZE_ROLLOVER_BUTTON
The minimize rollover button icon in the CallPanel.


CALL_PANEL_RESTORE_ROLLOVER_BUTTON

public static final ImageID CALL_PANEL_RESTORE_ROLLOVER_BUTTON
The restore rollover button icon in the CallPanel.


ADD_TO_CHAT_ICON

public static final ImageID ADD_TO_CHAT_ICON
The icon image of the "Add contact to chat" button in the chat window.


ADD_CONTACT_DIALOG_ICON

public static final ImageID ADD_CONTACT_DIALOG_ICON
The image used for decoration of the "Add contact" window.


ADD_GROUP_ICON

public static final ImageID ADD_GROUP_ICON
The image used for decoration of the "Add group" window.


RENAME_DIALOG_ICON

public static final ImageID RENAME_DIALOG_ICON
The image used for decoration of the "Rename contact" window.


REASON_DIALOG_ICON

public static final ImageID REASON_DIALOG_ICON
The image used for decoration of the "reason" dialog. The "reason" dialog is used wherever user should specify a reason for the operation he's trying to do.


BROWSER_ICON

public static final ImageID BROWSER_ICON
The image used for decoration of the "Open in browser" item in the right button click menu in chat window.


AUTHORIZATION_ICON

public static final ImageID AUTHORIZATION_ICON
The image used for decoration of all windows concerning the process of authorization.


INCOMING_CALL_ICON

public static final ImageID INCOMING_CALL_ICON
The image used for decoration of incoming calls in the call list panel.


OUTGOING_CALL_ICON

public static final ImageID OUTGOING_CALL_ICON
The image used for decoration of outgoing calls in the call list panel.


MOVE_CONTACT_ICON

public static final ImageID MOVE_CONTACT_ICON
The image used in the right button menu for the move contact item.


MOVE_TO_GROUP_16x16_ICON

public static final ImageID MOVE_TO_GROUP_16x16_ICON
The image used in the right button menu for the move to group item.


EXCLAMATION_MARK

public static final ImageID EXCLAMATION_MARK
The image used for error messages in the chat window.


ABOUT_WINDOW_BACKGROUND

public static final ImageID ABOUT_WINDOW_BACKGROUND
The image used for about window background.


OPENED_GROUP

public static final ImageID OPENED_GROUP
The image used for opened groups.


CLOSED_GROUP

public static final ImageID CLOSED_GROUP
The image used for closed groups.


CHAT_ROOM_16x16_ICON

public static final ImageID CHAT_ROOM_16x16_ICON
The image used for chat rooms.


CHAT_SERVER_16x16_ICON

public static final ImageID CHAT_SERVER_16x16_ICON
The image used for multi user chat servers.


MESSAGE_RECEIVED_ICON

public static final ImageID MESSAGE_RECEIVED_ICON
The image used to indicate in the contact list that a message is received from a certain contact.


JOIN_ICON

public static final ImageID JOIN_ICON
The image used to set to the chat room "join" right button menu.


JOIN_AS_ICON

public static final ImageID JOIN_AS_ICON
The image used to set to the chat room "join as" right button menu.


LEAVE_ICON

public static final ImageID LEAVE_ICON
The image used to set to the chat room "leave" right button menu.


DIAL_BUTTON_BG

public static final ImageID DIAL_BUTTON_BG
Background image of the dial button.


DIAL_BUTTON_ROLLOVER_BG

public static final ImageID DIAL_BUTTON_ROLLOVER_BG
Background image when rollover on the dial button.


SEND_SMS_ICON

public static final ImageID SEND_SMS_ICON
Icon used in the chat window for the "Send as SMS" option.


TOOL_BAR_BACKGROUND

public static final ImageID TOOL_BAR_BACKGROUND
Tool bar background image.


MENU_BACKGROUND

public static final ImageID MENU_BACKGROUND
Main menu background image.


WINDOW_TITLE_BAR

public static final ImageID WINDOW_TITLE_BAR
Title bar background image.


WINDOW_TITLE_BAR_BG

public static final ImageID WINDOW_TITLE_BAR_BG
Title bar background image.


QUICK_MENU_ABOUT_ICON

public static final ImageID QUICK_MENU_ABOUT_ICON
Title bar background image.


QUICK_MENU_CREATE_GROUP_ICON

public static final ImageID QUICK_MENU_CREATE_GROUP_ICON
Title bar background image.


MORE_ACTIONS_BUTTON

public static final ImageID MORE_ACTIONS_BUTTON
More actions button.


MORE_ACTIONS_ROLLOVER_BUTTON

public static final ImageID MORE_ACTIONS_ROLLOVER_BUTTON
More actions button rollover state.


HIDE_ACTIONS_BUTTON

public static final ImageID HIDE_ACTIONS_BUTTON
More actions button.


HIDE_ACTIONS_ROLLOVER_BUTTON

public static final ImageID HIDE_ACTIONS_ROLLOVER_BUTTON
More actions button rollover state.


DEFAULT_FILE_ICON

public static final ImageID DEFAULT_FILE_ICON
The default icon used in file transfer ui.


CONNECTING_ICON

public static final ImageID CONNECTING_ICON
The icon used to indicate a connecting state.


CALL_PEER_TOOLS

public static final ImageID CALL_PEER_TOOLS
The tools icon shown in conference calls.


CHAT_ROOM_CONFIG

public static final ImageID CHAT_ROOM_CONFIG
The icon used for the chat room configuration button.


MAGNIFIER_ZOOM_OUT

public static final ImageID MAGNIFIER_ZOOM_OUT
Zoom out Image for avatar panel


MAGNIFIER_ZOOM_IN

public static final ImageID MAGNIFIER_ZOOM_IN
Zoom in Image for avatar panel


VIDEO_CALL

public static final ImageID VIDEO_CALL
The video call menu item icon.


DESKTOP_SHARING

public static final ImageID DESKTOP_SHARING
The desktop sharing menu item icon.


REGION_DESKTOP_SHARING

public static final ImageID REGION_DESKTOP_SHARING
The desktop sharing menu item icon.


VOLUME_CONTROL_BUTTON

public static final ImageID VOLUME_CONTROL_BUTTON
The volume control button icon.


TRANSPARENT_WINDOW_BUTTON

public static final ImageID TRANSPARENT_WINDOW_BUTTON
The transparent window button background.


CONTACT_LIST_DIAL_BUTTON

public static final ImageID CONTACT_LIST_DIAL_BUTTON
The dial button shown in contact list.


CONTACT_LIST_DIAL_BUTTON_PRESSED

public static final ImageID CONTACT_LIST_DIAL_BUTTON_PRESSED
The dial button shown in contact list.


DIAL_PAD_CALL_BUTTON_BG

public static final ImageID DIAL_PAD_CALL_BUTTON_BG
The dial pad call button background.


DIAL_PAD_CALL_BUTTON_ROLLOVER_BG

public static final ImageID DIAL_PAD_CALL_BUTTON_ROLLOVER_BG
The dial pad call button rollover background.


ADD_CONTACT_CHAT_ICON

public static final ImageID ADD_CONTACT_CHAT_ICON
Add not in contact list contact icon.


TEXT_BOLD_BUTTON

public static final ImageID TEXT_BOLD_BUTTON
"Bold" button image in the EditTextToolBar in the ChatWindow.


TEXT_ITALIC_BUTTON

public static final ImageID TEXT_ITALIC_BUTTON
"Italic" button image in the EditTextToolBar in the ChatWindow.


TEXT_UNDERLINED_BUTTON

public static final ImageID TEXT_UNDERLINED_BUTTON
"Underline" button image in the EditTextToolBar in the ChatWindow.


EDIT_TOOLBAR_BUTTON

public static final ImageID EDIT_TOOLBAR_BUTTON
Edit toolbar button background icon.


EDIT_TOOLBAR_BUTTON_PRESSED

public static final ImageID EDIT_TOOLBAR_BUTTON_PRESSED
Edit toolbar button background icon for toggled state.


INVITE_DIALOG_ICON

public static final ImageID INVITE_DIALOG_ICON
The icon shown in the invite dialog.


CLOSE_VIDEO

public static final ImageID CLOSE_VIDEO
The icon shown in the invite dialog.


CHAT_TOOLBAR_BUTTON_BG

public static final ImageID CHAT_TOOLBAR_BUTTON_BG
The background image of a button in one of the ChatWindow toolbars.


CHAT_TOOLBAR_ROLLOVER_BUTTON_BG

public static final ImageID CHAT_TOOLBAR_ROLLOVER_BUTTON_BG
The background rollover image of a button in one of the ChatWindow toolbars.


COPY_ICON

public static final ImageID COPY_ICON
Copy icon.


CUT_ICON

public static final ImageID CUT_ICON
Cut icon.


PASTE_ICON

public static final ImageID PASTE_ICON
Paste icon.


SMILIES_ICON

public static final ImageID SMILIES_ICON
Smiley icon, used for the "Smiley" button in the MainToolBar.


SAVE_ICON

public static final ImageID SAVE_ICON
Save icon.


PRINT_ICON

public static final ImageID PRINT_ICON
Print icon.


CLOSE_ICON

public static final ImageID CLOSE_ICON
Close icon.


PREVIOUS_ICON

public static final ImageID PREVIOUS_ICON
Left flash icon.


NEXT_ICON

public static final ImageID NEXT_ICON
Right flash icon.


HISTORY_ICON

public static final ImageID HISTORY_ICON
Clock icon.


SEND_FILE_ICON

public static final ImageID SEND_FILE_ICON
Send file icon.


FONT_ICON

public static final ImageID FONT_ICON
Font icon.


CHAT_CONTACT_INFO_BUTTON

public static final ImageID CHAT_CONTACT_INFO_BUTTON
A special "info" icon used in the ChatContactPanel.


CHAT_CONTACT_INFO_ROLLOVER_BUTTON

public static final ImageID CHAT_CONTACT_INFO_ROLLOVER_BUTTON
A special "info" rollover icon used in the ChatContactPanel.


CHAT_CONTACT_CALL_BUTTON

public static final ImageID CHAT_CONTACT_CALL_BUTTON
A special "call" icon used in the ChatContactPanel.


CHAT_CONTACT_CALL_ROLLOVER_BUTTON

public static final ImageID CHAT_CONTACT_CALL_ROLLOVER_BUTTON
A special "call" rollover icon used in the ChatContactPanel.


CHAT_CONTACT_SEND_FILE_BUTTON

public static final ImageID CHAT_CONTACT_SEND_FILE_BUTTON
A special "send file" icon used in the ChatContactPanel.


CHAT_SEND_FILE_ROLLOVER_BUTTON

public static final ImageID CHAT_SEND_FILE_ROLLOVER_BUTTON
A special "send file" rollover icon used in the ChatContactPanel.


CHAT_CONFIGURE_ICON

public static final ImageID CHAT_CONFIGURE_ICON

SEND_MESSAGE_16x16_ICON

public static final ImageID SEND_MESSAGE_16x16_ICON
Send message 16x16 image.


CALL_16x16_ICON

public static final ImageID CALL_16x16_ICON
Call 16x16 image. //TODO : change to an appropriate logo


DELETE_16x16_ICON

public static final ImageID DELETE_16x16_ICON
Delete 16x16 image.


HISTORY_16x16_ICON

public static final ImageID HISTORY_16x16_ICON
History 16x16 image.


SEND_FILE_16x16_ICON

public static final ImageID SEND_FILE_16x16_ICON
Send file 16x16 image.


GROUPS_16x16_ICON

public static final ImageID GROUPS_16x16_ICON
Groups 16x16 image.


ADD_CONTACT_16x16_ICON

public static final ImageID ADD_CONTACT_16x16_ICON
Add contact 16x16 image.


QUIT_16x16_ICON

public static final ImageID QUIT_16x16_ICON
Quit 16x16 image.


RENAME_16x16_ICON

public static final ImageID RENAME_16x16_ICON
Rename 16x16 image.


TOOLBAR_DRAG_ICON

public static final ImageID TOOLBAR_DRAG_ICON
Toolbar drag area icon.


AUTH_WINDOW_BACKGROUND

public static final ImageID AUTH_WINDOW_BACKGROUND
The background image of the AuthenticationWindow.


SEARCH_ICON

public static final ImageID SEARCH_ICON
The icon used to indicate a search.


SEARCH_ICON_16x16

public static final ImageID SEARCH_ICON_16x16
The icon used to indicate a search.


USER_ONLINE_ICON

public static final ImageID USER_ONLINE_ICON
Contact "online" icon.


USER_OFFLINE_ICON

public static final ImageID USER_OFFLINE_ICON
Contact "offline" icon.


USER_AWAY_ICON

public static final ImageID USER_AWAY_ICON
Contact "away" icon.


USER_NA_ICON

public static final ImageID USER_NA_ICON
Contact "not available" icon.


USER_FFC_ICON

public static final ImageID USER_FFC_ICON
Contact "free for chat" icon.


USER_DND_ICON

public static final ImageID USER_DND_ICON
Contact "do not disturb" icon.


USER_OCCUPIED_ICON

public static final ImageID USER_OCCUPIED_ICON
Contact "occupied" icon.


USER_USER_ON_THE_PHONE_ICON

public static final ImageID USER_USER_ON_THE_PHONE_ICON
Contact "on the phone" icon.


CHATROOM_MEMBER_OWNER

public static final ImageID CHATROOM_MEMBER_OWNER
Owner chatroom member.


CHATROOM_MEMBER_ADMIN

public static final ImageID CHATROOM_MEMBER_ADMIN
Admin chatroom member.


CHATROOM_MEMBER_MODERATOR

public static final ImageID CHATROOM_MEMBER_MODERATOR
Moderator chatroom member.


CHATROOM_MEMBER_STANDARD

public static final ImageID CHATROOM_MEMBER_STANDARD
Standard chatroom member.


CHATROOM_MEMBER_GUEST

public static final ImageID CHATROOM_MEMBER_GUEST
Guest chatroom member.


CHATROOM_MEMBER_SILENT

public static final ImageID CHATROOM_MEMBER_SILENT
Silent chatroom member.


CHANGE_ROOM_SUBJECT_ICON_16x16

public static final ImageID CHANGE_ROOM_SUBJECT_ICON_16x16
Change room icon.


CHANGE_NICKNAME_ICON_16x16

public static final ImageID CHANGE_NICKNAME_ICON_16x16
Change nickname icon


BAN_ICON_16x16

public static final ImageID BAN_ICON_16x16
Ban icon.


KICK_ICON_16x16

public static final ImageID KICK_ICON_16x16
Kick icon.


MICROPHONE

public static final ImageID MICROPHONE

HEADPHONE

public static final ImageID HEADPHONE

SOUND_SETTING_BUTTON_BG

public static final ImageID SOUND_SETTING_BUTTON_BG

SOUND_SETTING_BUTTON_PRESSED

public static final ImageID SOUND_SETTING_BUTTON_PRESSED
Constructor Detail

ImageLoader

public ImageLoader()
Method Detail

getImage

public static BufferedImage getImage(ImageID imageID)
Loads an image from a given image identifier.

Parameters:
imageID - The identifier of the image.
Returns:
The image for the given identifier.

getImageUri

public static String getImageUri(ImageID imageID)
Returns the URI corresponding to the image with the given image identifier.

Parameters:
imageID - the identifier of the image
Returns:
the URI corresponding to the image with the given image identifier

getAccountStatusImage

public static ImageIcon getAccountStatusImage(ProtocolProviderService pps)
Obtains the indexed status image for the given protocol provider.

Parameters:
pps - the protocol provider for which to create the image
Returns:
the indexed status image

getIndexedProtocolIcon

public static ImageIcon getIndexedProtocolIcon(Image image,
                                               ProtocolProviderService pps)
Returns an icon for the given protocol image with an index allowing to distinguish different accounts from the same protocol.

Parameters:
image - the initial image to badge with an index
pps - the protocol provider service corresponding to the account, containing the index.
Returns:
an icon for the given protocol image with an index allowing to distinguish different accounts from the same protocol.

getIndexedProtocolImage

public static Image getIndexedProtocolImage(Image image,
                                            ProtocolProviderService pps)
Returns the given protocol image with an index allowing to distinguish different accounts from the same protocol.

Parameters:
image - the initial image to badge with an index
pps - the protocol provider service corresponding to the account, containing the index.
Returns:
the given protocol image with an index allowing to distinguish different accounts from the same protocol.

getImageForPath

public static ImageIcon getImageForPath(String imagePath)
Loads an image icon from a given image path.

Parameters:
imagePath - The identifier of the image.
Returns:
The image for the given identifier.

clearCache

public static void clearCache()
Clears the images cache.


getAuthenticationWindowIcon

public static ImageIcon getAuthenticationWindowIcon(ProtocolProviderService protocolProvider)
Returns the icon corresponding to the given protocolProvider.

Parameters:
protocolProvider - the ProtocolProviderService, which icon we're looking for
Returns:
the icon to show on the authentication window

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.