Package us.asciiroth.client.ui

Interface Summary
MouseCellListener  
Renderer A browser-specific way of rendering a cell; the performance of different approaches varies between browsers.
SourcesMouseCellEvents A source of mouse-related events that are expressed in terms of the cells on the game board, not in terms of X/Y pixels (as the normal GWT SourcesMouseEvents interface).
 

Class Summary
AttributesPalette  
BoardView  
CellInfoPanel This panel appears when you mouse over a cell and provides a legend for the contents of the cell.
CellMessageModalPanel This is a slightly more aggressive form of message panel that appears next to the player, and shows a message that the player must manually dismiss, so he or she can't miss it.
CellMessagePanel  
CellPanel  
CenteredPopupPanel Base class for consistent layout and visual appearance of dialogs, as well as some behavior for closing.
ConfirmDeleteGameDialog  
ConfirmQuitDialog  
ConfirmSaveDialog  
DialogManager  
DomRenderer Render to the table cell using the DOM.
ErrorDialog  
FontSpec Display almost all the entities used in the game (pieces that are animated may use entities that cannot be seen by calling getSymbol()).
GameListingDialog Base class for load and save game dialogs, both of which allow you to browse saved games and delete them.
GameOverDialog Shows a dialog and ends the game.
HTMLDialog A reusable dialog that loads an HTML URL into a scroll panel.
InputManager The key manager is a focus widget that processes keyboard events This works, although it would be better simply to capture events at the document level (this widget constantly has to grab the focus in order to work).
InventoryPalette Would like to rationalize this so that there's an intervening list view, but that will be challenging.
LinkBar  
LoadGameDialog  
LoadingDialog  
Log Simple logging class.
MainMenu This menu is suprisingly hairy.
MessageList  
MessageManager The MessageListener implementation in the game.
MouseCellListenerAdapter  
MouseCellListenerCollection  
MousyButton  
MousyGrid It's a complete bastardization of the SourcesMouseEvents interface.
NewGameDialog  
Palette One of those little panels on the right-hand side.
PlayerPalette  
SaveGameDialog  
SpanRenderer Render a span into the table cell using an array join.
 


0.7

2009 Alx Dark