Package ks.common.view

Core set of classes needed to properly view KombatSolitaire Plugins.

See:
          Description

Interface Summary
ICardImagesStatus Notify status of CardImagesLoader.
RectangleHierarchyVisitor Employ Visitor Pattern to enable specific invocations at each Leaf in the RectangleHierarchy.
 

Class Summary
BackgroundCopier Manages the responsibility of filling rectangles that need refreshing into a specific graphics context object using a particular color.
BuildablePileView Visually represents a BuildablePile element on the screen.
CardImages Responsible for returning images for cards (as well as reverse).
CardImagesLoader Load up all the images for a specific deck of cards (or the default if none selected).
CardView Represents a single card.
ColumnView Represents a column of cards (face up) on the screen.
Container The container provides the environment within which all Solitare plug-ins execute.
DeckView A Widget for displaying a Deck on the screen.
EmptyWidget To simplify some algorithms, an EmptyWidget object is a sentinel that can be used to identify no Widget at all (rather than use null).
FanPileView Represents a Fan of n cards from which only a single card may be selected, but there may be more than n cards in the model element column.
IntegerView A Widget for displaying an integer (such as score or number of cards left).
PileView Creates view of a pile of cards (only top one being visible).
RectangleHierarchy Manages a Tree of rectangles that represent the non-widget elements on the container.
RowView Represents a row of cards on the screen.
StringView A Widget for displaying a string.
Widget For all view.* entities, this is the superclass that defines important concepts.
 

Package ks.common.view Description

Core set of classes needed to properly view KombatSolitaire Plugins.