Class LockableRoomControls
java.lang.Object
VASSAL.chat.ui.RoomInteractionControlsInitializer
VASSAL.chat.ui.LockableRoomControls
- All Implemented Interfaces:
ChatControlsInitializer
- Direct Known Subclasses:
LockableNodeRoomControls
- Author:
- rkinney
-
Field Summary
FieldsFields inherited from class RoomInteractionControlsInitializer
client, POPUP_MENU_FONTModifier and TypeFieldDescriptionprotected ChatServerConnectionstatic final FontDeprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddJoinRoomAction(JPopupMenu popup, Room target) protected abstract voidaddLockRoomAction(JPopupMenu popup, Room target) buildPopupForRoom(Room target, JTree tree) voiddoubleClickRoom(Room room, JTree tree) Methods inherited from class RoomInteractionControlsInitializer
addPlayerActionFactory, addRoomActionFactory, buildPopupForPlayer, createRoom, initializeControls, uninitializeControlsModifier and TypeMethodDescriptionvoidvoidbuildPopupForPlayer(SimplePlayer target, JTree tree) protected voidcreateRoom(String name) voidinitializeControls(ChatServerControls controls) Register all event listenersvoiduninitializeControls(ChatServerControls controls) Remove all previously-registered event listeners
-
Field Details
-
joinAction
-
-
Constructor Details
-
LockableRoomControls
-
-
Method Details
-
doubleClickRoom
- Overrides:
doubleClickRoomin classRoomInteractionControlsInitializer
-
buildPopupForRoom
- Overrides:
buildPopupForRoomin classRoomInteractionControlsInitializer
-
addJoinRoomAction
-
addLockRoomAction
-