Package VASSAL.chat.ui
-
Interface Summary Interface Description ChatControlsInitializer Interface for registering event listeners with the Swing components in a ChatServerControls componentCurrentRoomActions Interface for user interactions with players in the current roomPlayerActionFactory RoomActionFactory ServerWindowActions Interface for user interaction withorg.vassalengine.module.ServerWindow
-
Class Summary Class Description BasicChatControlsInitializer Adds Connect/Disconnect button to the server controls toolbarChatServerControls InviteAction When invoked, will Kick another player out of his current room back to the Main Room.JoinRoomAction When invoked, will join a game room on the serverKickAction When invoked, will Kick another player out of his current room back to the Main Room.LockableRoomControls LockableRoomTreeRenderer Renders rooms with a "locked" icon if locked Change Owners name to display RedMessageBoardControlsInitializer Adds controls to post/retrieve message from a message boardPrivateMessageAction When invoked, will open a private message window to another playerRoomInteractionControlsInitializer Adds mouse listeners to the RoomTree components: double-click to join a room, etc.RoomTree JTree component displaying chat rooms on the serverRoomTreeRenderer Cell render component forRoomTree
SendSoundAction Send a wake-up sound to another player - Can't wake-up oneself - No wake-ups in the default room - No wake-ups to people in different rooms - No wake-up to the same person in the same room until at least 5 seconds has passed.ServerStatusControlsInitializer ServerStatusView Shows the current status of connections to the serverServerStatusView.Render ShowProfileAction When invoked, will show profile information about another playerShowServerStatusAction Description?SimpleStatusControlsInitializer SynchAction When invoked, will request synchronization info from another player - Cannot Synch when in the default room - Cannot Synch with a player in a different room - Cannot Synch with yourself - Cannot Synch with any player in the same room within 15 seconds of your last synch in this room