public class GlobalStatusMessageMenu extends AbstractStatusMessageMenu
CUSTOM_STATUS_MESSAGES_UPDATED_PROP, STATUS_MESSAGE_UPDATED_PROP
Constructor and Description |
---|
GlobalStatusMessageMenu(boolean swing)
Creates an instance of GlobalStatusMessageMenu.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCurrentStatusMessage()
Returns the currently set status message.
|
java.lang.Object |
getDescriptor()
Returns the descriptor common for this status message menu instance.
|
protected javax.swing.Icon |
getMenuIcon()
The icon to use for this menu.
|
void |
publishStatusMessage(java.lang.String message,
java.lang.Object menuItem,
boolean saveIfNewMessage)
Publishes the new message in separate thread.
|
actionPerformed, actionPerformed, addPropertyChangeListener, clearSelectedItems, dispose, fireStatusMessageUpdated, getCurrentMessage, getMenu, getNewMessageItem, itemStateChanged, propertyChange, removePropertyChangeListener, setCurrentMessage
public GlobalStatusMessageMenu(boolean swing)
swing
- should we use swing or awtpublic java.lang.String getCurrentStatusMessage()
getCurrentStatusMessage
in class AbstractStatusMessageMenu
public void publishStatusMessage(java.lang.String message, java.lang.Object menuItem, boolean saveIfNewMessage)
publishStatusMessage
in class AbstractStatusMessageMenu
message
- the message to savemenuItem
- the item which was clicked to set this statussaveIfNewMessage
- whether to save the status on the custom
statuses list.public java.lang.Object getDescriptor()
getDescriptor
in class AbstractStatusMessageMenu
protected javax.swing.Icon getMenuIcon()
AbstractStatusMessageMenu
getMenuIcon
in class AbstractStatusMessageMenu
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.