Package net.sf.colossus.gui

Interface Summary
GUICallbacks Anything that happens in the GUI and that has effect to Client or Server, especially all things that client shall send to server.
 

Class Summary
AbstractShowRecruits Common class for displaying recruit trees information.
AcquireAngel Class AcquireAngel allows a player to acquire an angel or archangel.
AutoInspector  
BattleBoard A GUI representation of a battle in the game.
BattleBoard.DicePanel  
BattleDice Class BattleDice displays dice rolls during a battle.
BattleDice.DiceEntry  
BattleMap Class BattleMap implements the GUI for a Titan battlemap.
BattleTerrainHazardWindow Class BattleTerrainHazardWindow shows a GUI representation of the Hazard Chart This is still ALPHA.
CCVFlowLayout  
Chit Class Chit implements the GUI for a Titan chit representing either a character or a legion.
ChooseScreen Class ChooseScreen allows a player to choose the screen on which to display the secondaries windows.
ClientGUI  
Concede Class Concede allows a player to flee or concede before starting a Battle.
ConnectionLogWindow Log window for connection issues Based on simple log window
CreatureCollectionView Viewer for a collection, say the graveyard or the creature keeper
DragListener This listener can be used to make a Component draggable.
EditLegion Class EditLegion allows to edit the contents of a Legion Based on ShowLegion
EngagementResults Post-engagement status dialog.
EventViewer Event Revealing dialog.
GUIBattleChit  
GUIBattleHex Class GUIBattleHex holds GUI info for one battle hex.
GUIHex<H extends Hex> Abstract parent class for various GUI hexes
GUIMasterHex Class GUIMasterHex holds GUI information for a MasterHex.
HexRecruitTreePanel Arranges the recruit tree for one hex in a panel, which can be displayed e.g.
LegionInfoPanel Creates a JPanel displaying one legion, used by AutoInspector and ShowLegion (right-click on legion)
LogWindow Simple log window
Marker Class Marker implements the GUI for a legion marker.
MasterBoard Class MasterBoard implements the GUI for a Titan masterboard.
MovementDie Class MovementDie displays dice rolls during a battle.
Negotiate Negotiate allows making a new proposal to settle an engagement.
PickCarry Chooses between multiple carry options.
PickColor Class PickColor lets a player choose a color of legion markers.
PickColor.PickColorCallback  
PickEntrySide Class PickEntrySide allows picking which side of a MasterBoard hex to enter.
PickIntValue Allows picking any integer value
PickLord Class PickLord allows a player to choose which lord tower teleports.
PickMarker Class PickMarker allows a player to pick a legion marker, either as initial marker or for splitting a legion.
PickRecruit Class PickRecruit allows a player to pick a creature to recruit.
PickRecruiter Class PickRecruiter allows a player to choose which creature(s) recruit.
PickStrikePenalty Chooses between multiple strike penalty options.
PlayerDetailsDialog A dialog that displays information about a single player and his legions.
PreferencesWindow  
ReplyToProposal ReplyToProposal allows responding to a negotiation proposal.
RevealedCreature Contains info about one revealed creature for RevealEvent.
RevealEvent Contains info about one event that revealed some interesting information, stored in EventViewer.
Scale Class Scale holds static information used to scale all GUI elements.
ShowAllRecruits Displays recruit trees for all MasterHex types.
ShowBattleMap Class ShowBattleMap displays a battle map.
ShowCreatureDetails A dialog frame that displays lots of (almost static) information about one specific creature type.
ShowHelpDoc Provides a simple JTextArea to display pointers to the Option documentation HTML files in Internet.
ShowLegion Class ShowLegion displays the chits of the Creatures in a Legion
ShowReadme Provides a JScrollPane to display the Variant README, either within GetPlayer selection tab, or from main boards help (then in own KFrame).
ShowRecruits Displays recruit trees for a single Hex type.
SplitLegion Class SplitLegion allows a player to split a Legion into two Legions.
StatusScreen Class StatusScreen displays some information about the current game.
StrikeDie Class StrikeDie displays a die representing the threshold for a successful hit during the Strike/strike-back phase.
SummonAngel Allows a player to summon an angel or archangel (or any other summonable, whatever it is in certain variants).
TrueHexGridLayout The TrueHexGridLayout class is a layout manager that lays out a container's components in a grid with alternate rows offset by a partial grid component.