Package VASSAL.chat.ui
Class LockableRoomControls
java.lang.Object
VASSAL.chat.ui.RoomInteractionControlsInitializer
VASSAL.chat.ui.LockableRoomControls
- All Implemented Interfaces:
ChatControlsInitializer
- Direct Known Subclasses:
LockableJabberRoomControls
,LockableNodeRoomControls
public abstract class LockableRoomControls extends RoomInteractionControlsInitializer
- Author:
- rkinney
-
Field Summary
Fields Modifier and Type Field Description protected JoinRoomAction
joinAction
Fields inherited from class VASSAL.chat.ui.RoomInteractionControlsInitializer
client, POPUP_MENU_FONT
-
Constructor Summary
Constructors Constructor Description LockableRoomControls(ChatServerConnection client)
-
Method Summary
Modifier and Type Method Description protected void
addJoinRoomAction(JPopupMenu popup, Room target)
protected abstract void
addLockRoomAction(JPopupMenu popup, Room target)
JPopupMenu
buildPopupForRoom(Room target, JTree tree)
void
doubleClickRoom(Room room, JTree tree)
Methods inherited from class VASSAL.chat.ui.RoomInteractionControlsInitializer
addPlayerActionFactory, addRoomActionFactory, buildPopupForPlayer, createRoom, initializeControls, uninitializeControls
-
Field Details
-
joinAction
-
-
Constructor Details
-
LockableRoomControls
-
-
Method Details
-
doubleClickRoom
- Overrides:
doubleClickRoom
in classRoomInteractionControlsInitializer
-
buildPopupForRoom
- Overrides:
buildPopupForRoom
in classRoomInteractionControlsInitializer
-
addJoinRoomAction
-
addLockRoomAction
-