Uses of Interface
VASSAL.search.ImageSearchTarget
Package
Description
Provides classes for building Java instances automatically from XML
files.
Contains classes that may be added to a
GameModule
.Contains classes that may be added to a
Documentation
.Contains classes that may be added to a
Map
.Contains classes that may be added to a
BoardPicker
.Contains classes that may be added to a
Board
.Contains classes that may be added to a
MapGrid
.Contains classes that can be added to a
Widget
.Provides classes that define game pieces.
Provides support for specifying and saving preferences.
-
Uses of ImageSearchTarget in VASSAL.build
Modifier and TypeClassDescriptionclass
Abstract implementation of theBuildable
interface.class
An abstract implementation of theConfigurable
interface.class
Creates an item that is both configurable w/ an edit boxAbstractConfigurable
and buildable from the XML buildFileAbstractBuildable
, but which also has a Toolbar launch button.class
The GameModule class is the base class for a VASSAL module.class
A general-purpose configurable GUI container Widgets areConfigurable
objects that represent AWT components. -
Uses of ImageSearchTarget in VASSAL.build.module
Modifier and TypeClassDescriptionclass
A top-level Widget for displaying Chartsclass
CHESS CLOCK CONTROLLER for VASSAL.class
This is now a dummy classclass
This component places a button into the controls window toolbar.class
class
This component places a button into the controls window toolbar.class
Represents theHelp
menu of the controls windowclass
class
This version ofMassKeyCommand
is added directly to aGameModule
and applies to all maps.class
GlobalOptions is a junction point for several flavors of "preferences"-related categories.class
This component places a button into the controls window toolbar.class
class
The Map is the main component for displaying and containingGamePiece
s during play.class
An optional extension to a GameModule Like a GameModule, it is built from scratch from a 'buildFile' in a DataArchive The components described in the buildFile are appended to components in the base DataArchiveclass
A ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclass
Combines multiple buttons from the toolbar into a single button.class
This is aGameComponent
that allows players to type and save text notes during a game.class
A window from which players can create newGamePiece
s by clicking and dragging from the PieceWindow.class
class
Maintains a list of players involved in the current gameclass
Plugin is a general purpose component for use by Module Plugins that require some sort of initialisation.class
Defines a saved game that is accessible from the File menu.class
A Map that may be configured to be visible only a particular side.class
class
Container for definitions of Game Piece prototypes.class
class
...class
class
class
A Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.class
Takes buttons from the toolbar of a Map or the main module and places them into a popup menu -
Uses of ImageSearchTarget in VASSAL.build.module.chessclockcontrol
-
Uses of ImageSearchTarget in VASSAL.build.module.documentation
Modifier and TypeClassDescriptionclass
Places an entry in theHelp
menu.class
Unpacks a zipped directory stored in the module and displays it in an external browser window.class
Easier-to-use support for opening a single PDF file in the browser (it can be done with BrowserHelpFile, but requires a substantial workaround and weird confusing procedures)class
Places an entry in theHelp
menu.class
Provides tutorial functionality by reading in a logfile -
Uses of ImageSearchTarget in VASSAL.build.module.gamepieceimage
Modifier and TypeClassDescriptionclass
Container for definitions of Generic Color Definitionsclass
Class that implements a named Color Swatchclass
Container for definitions of Generic Color Definitionsclass
Class that implements a names Font Swatchclass
class
Container for definitions of Generic Counter Definitions.class
class
Container for definitions of Generic Counter Definitions.class
class
class
The base portion of a Counter Layout component.class
Individual override parameters for an instance of anItem
.class
class
class
class
class
class
class
class
-
Uses of ImageSearchTarget in VASSAL.build.module.map
Modifier and TypeClassDescriptionclass
class
This is aDrawable
class that draws the counters horizontally when the mouse is held over a stack with the control key down.class
This version ofMassKeyCommand
is added to aDrawPile
(which holds aDeck
) and applies to pieces/cards currently in the deck.class
class
Allows a player to ping a location ("send up a flare") by clicking on a map with the correct modifier key combination held down (default: Alt+LeftClick).class
This is scaled version of aMap
that gives an overview.protected class
class
Handles the drawing of cards in aPlayerHand
.class
This removes all game pieces from the (@link Map) therefore providing an un-cluttered view.class
class
This allows the user to capture a snapshot of the entire map into a PNG file.class
Adds a button to the toolbar to manipulate Game Piece Layersclass
The optional "Game Piece Layers" component of a Map which allows pieces on the map to be assigned to an arbitrary number of visual layers according to a property setting.class
A class that allows the user to draw a straight line on a Map (LOS = Line Of Sight).class
Centers the map when user right-clicks on an empty hexclass
Draw shaded regions on a map.class
Adds a button to a map window toolbar.class
PieceMover handles the "Drag and Drop" of pieces and stacks, onto or within a Map window.class
Adds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapclass
This component listens to key events on a Map window and scrolls the map.class
class
class
This is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.class
StackMetrics provides the [Stacking options] component of aMap
.class
class
Controls the zooming in/out of aMap
window. -
Uses of ImageSearchTarget in VASSAL.build.module.map.boardPicker
-
Uses of ImageSearchTarget in VASSAL.build.module.map.boardPicker.board
Modifier and TypeClassDescriptionclass
A Hexgrid is a map grid composed of hexes.class
class
class
class
-
Uses of ImageSearchTarget in VASSAL.build.module.map.boardPicker.board.mapgrid
Modifier and TypeClassDescriptionclass
class
Abstract base class for grid numbering classes for hexagonal and rectangular gridsclass
class
class
class
A Class that defines a method of highlighting the a zone in a multi-zoned grid. -
Uses of ImageSearchTarget in VASSAL.build.module.properties
Modifier and TypeClassDescriptionclass
Adds a toolbar button that changes the value of a global propertyclass
Dummy component that acts as a simple container for GlobalProperty componentsclass
Adds a global property to a Map or Moduleclass
Adds a global property to a Map or Moduleclass
Dummy component that acts as a simple container for GlobalProperty componentsclass
-
Uses of ImageSearchTarget in VASSAL.build.module.turn
Modifier and TypeClassDescriptionclass
class
class
Generic Turn Componentclass
class
class
Generic Turn Counter -
Uses of ImageSearchTarget in VASSAL.build.widget
Modifier and TypeClassDescriptionclass
class
A CardSlot is identical to a PieceSlot except that it is initialized with a card-like GamePiece.class
A Chart is used for displaying charts and tables for the module.class
An HtmlChart is used for displaying html information for the module.class
A Widget that corresponds to a panel with aJList
sitting to the right of aJPanel
with aCardLayout
layout.class
class
A Widget that corresponds to a JPanel with a GridLayout or BoxLayout layout.class
A Component that displays a GamePiece.class
A Widget that corresponds to a JTabbedPane.class
-
Uses of ImageSearchTarget in VASSAL.chat.ui
-
Uses of ImageSearchTarget in VASSAL.counters
Modifier and TypeClassDescriptionclass
A Trait (akaDecorator
that acts like a button on a GamePiece, such that clicking on a particular area of the piece invokes a key commandclass
class
Basic class for representing a physical component of the game.class
Conditional Marker A marker with a variable value depending on conditions.class
This trait adds a command that creates a duplicate of the selected Gamepiececlass
Trait that sends a Key Command to other pieces, selected with various filters.class
A collection of pieces that behaves like a deck, i.e.: Doesn't move.class
The abstract class describing a generic 'Trait' of a full GamePiece.class
This trait adds a command that creates a duplicate of the selected Gamepiececlass
Implements a trait to allow a piece to be deselected from the KeyBuffer in response to a Key Command.class
Trait that contains a property accessible via getProperty() and updatable dynamically via key commandsclass
The "Layer" trait.class
Embellishment has been extensively re-written for Vassal 3.2 changing both the behavior and the visual look of the configurer.class
Displays a movement trail indicating where a piece has been movedclass
A Decorator that rotates a GamePiece to an arbitrary angleclass
Adds a menu entry that fires a specified key event to the module window.class
class
Decorator that filters events to prevent a GamePiece from being selected and/or moved.class
Displays a text label, with content specified by the user at runtime.class
A generic Decorator that retains in its state the value of a property.class
This trait adds a command that creates a duplicate of the selected Gamepiececlass
A GamePiece with this trait will automatically be marked whenever it is moved.class
A trait for assigning an arbitrary shape to aGamePiece
class
class
Provides commands to pivot a Game Piece around a given pointclass
This Decorator defines a key command to places another counter on top of this one.class
A trait that plays a sound clipclass
A Decorator class that endows a GamePiece with a dialog.class
GamePiece trait that replaces a GamePiece with another oneclass
A GamePiece with this trait will echo the piece's current name when any of a given key commands are pressed (and after they take effect)class
RestrictCommands Restrict the availability of Key Commands, depending on a Property Match String.class
A GamePiece with the Restricted trait can only be manipulated by the player playing a specific sideclass
GamePiece trait that returns a piece to aDrawPile
class
This trait adds a command that sends a piece to another location.class
class
A Stack is a collection of pieces in the same location that can often be moved with a single drag-and-drop.class
A trait that groups menu items of other traits into a sub-menuclass
A Decorator class that endows a GamePiece with an editable spreadsheet (i.e.class
A trait to expose a translated string as a readable/displayable property.class
Give a piece a command that moves it a fixed amount in a particular direction, optionally tracking the current rotation of the piece.class
Macro Execute a series of Keystrokes against this same piece - Triggered by own KeyCommand or list of keystrokes - Match against an optional Property Filterclass
This trait is a placeholder for a pre-defined series of traits specified in aPrototypeDefinition
object. -
Uses of ImageSearchTarget in VASSAL.i18n
Modifier and TypeClassDescriptionclass
Container for definitions of Translations.class
Singleton class for managing the translation of a module into other languagesclass
class
class
Utility class to allow translation of VASSAL using the Component Translation mechanism. -
Uses of ImageSearchTarget in VASSAL.launch
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ImageSearchTarget in VASSAL.preferences
Modifier and TypeClassDescriptionclass
Base class for a Module Preference.class
A Checkbox Module Preference.class
A Decimal Number Module Preference.class
A Drop-down list preference.class
A whole number Module Preference.class
A String Module Preference.class
A multi-line textbox Module Preference. -
Uses of ImageSearchTarget in VASSAL.script
Modifier and TypeClassDescriptionclass
class
class
class
class
Container for Scripts. -
Uses of ImageSearchTarget in VASSAL.search
-
Uses of ImageSearchTarget in VASSAL.tools.icon
Modifier and TypeClassDescriptionclass
An IconFamily is a named set of Icons in the four standard Tango sizes.