Uses of Interface
VASSAL.search.ImageSearchTarget
-
Uses of ImageSearchTarget in VASSAL.build
Classes in VASSAL.build that implement ImageSearchTarget Modifier and Type Class Description classAbstractBuildableAbstract implementation of theBuildableinterface.classAbstractConfigurableAn abstract implementation of theConfigurableinterface.classAbstractToolbarItemCreates an item that is both configurable w/ an edit boxAbstractConfigurableand buildable from the XML buildFileAbstractBuildable, but which also has a Toolbar launch button.classGameModuleThe GameModule class is the base class for a VASSAL module.classWidgetA general-purpose configurable GUI container Widgets areConfigurableobjects that represent AWT components. -
Uses of ImageSearchTarget in VASSAL.build.module
Classes in VASSAL.build.module that implement ImageSearchTarget Modifier and Type Class Description classChartWindowA top-level Widget for displaying ChartsclassChessClockControlCHESS CLOCK CONTROLLER for VASSAL.classConnectionWindowThis is now a dummy classclassDiceButtonThis component places a button into the controls window toolbar.classDieManagerclassDoActionButtonThis component places a button into the controls window toolbar.classDocumentationRepresents theHelpmenu of the controls windowclassEventLogclassGlobalKeyCommandThis version ofMassKeyCommandis added directly to aGameModuleand applies to all maps.classGlobalOptionsGlobalOptions is a junction point for several flavors of "preferences"-related categories.classInternetDiceButtonThis component places a button into the controls window toolbar.classInventoryclassMapThe Map is the main component for displaying and containingGamePieces during play.classModuleExtensionAn 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 DataArchiveclassModulePluginA ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclassMultiActionButtonCombines multiple buttons from the toolbar into a single button.classNotesWindowThis is aGameComponentthat allows players to type and save text notes during a game.classPieceWindowA window from which players can create newGamePieces by clicking and dragging from the PieceWindow.classPlayerHandclassPlayerRosterMaintains a list of players involved in the current gameclassPluginPlugin is a general purpose component for use by Module Plugins that require some sort of initialisation.classPredefinedSetupDefines a saved game that is accessible from the File menu.classPrivateMapA Map that may be configured to be visible only a particular side.classPrototypeDefinitionclassPrototypesContainerContainer for definitions of Game Piece prototypes.classRandomTextButtonclassSpecialDiceButton...classSpecialDieclassSpecialDieFaceclassStartupGlobalKeyCommandA Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.classToolbarMenuTakes 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
Classes in VASSAL.build.module.chessclockcontrol that implement ImageSearchTarget Modifier and Type Class Description classChessClockCHESS CLOCK class for VASSAL. -
Uses of ImageSearchTarget in VASSAL.build.module.documentation
Classes in VASSAL.build.module.documentation that implement ImageSearchTarget Modifier and Type Class Description classAboutScreenPlaces an entry in theHelpmenu.classBrowserHelpFileUnpacks a zipped directory stored in the module and displays it in an external browser window.classBrowserPDFFileEasier-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)classHelpFilePlaces an entry in theHelpmenu.classTutorialProvides tutorial functionality by reading in a logfile -
Uses of ImageSearchTarget in VASSAL.build.module.gamepieceimage
Classes in VASSAL.build.module.gamepieceimage that implement ImageSearchTarget Modifier and Type Class Description classColorManagerContainer for definitions of Generic Color DefinitionsclassColorSwatchClass that implements a named Color SwatchclassFontManagerContainer for definitions of Generic Color DefinitionsclassFontStyleClass that implements a names Font SwatchclassGamePieceImageclassGamePieceImageDefinitionsContainer for definitions of Generic Counter Definitions.classGamePieceLayoutclassGamePieceLayoutsContainerContainer for definitions of Generic Counter Definitions.classImageItemclassImageItemInstanceclassItemThe base portion of a Counter Layout component.classItemInstanceIndividual override parameters for an instance of anItem.classShapeItemclassShapeItemInstanceclassSymbolItemclassSymbolItemInstanceclassTextBoxItemclassTextBoxItemInstanceclassTextItemclassTextItemInstance -
Uses of ImageSearchTarget in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement ImageSearchTarget Modifier and Type Class Description classBoardPickerclassCounterDetailViewerThis is aDrawableclass that draws the counters horizontally when the mouse is held over a stack with the control key down.classDeckGlobalKeyCommandThis version ofMassKeyCommandis added to aDrawPile(which holds aDeck) and applies to pieces/cards currently in the deck.classDrawPileclassFlareAllows 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).classGlobalMapThis is scaled version of aMapthat gives an overview.protected classGlobalMap.CounterViewerclassHandMetricsHandles the drawing of cards in aPlayerHand.classHidePiecesButtonThis removes all game pieces from the (@link Map) therefore providing an un-cluttered view.classHighlightLastMovedclassImageSaverThis allows the user to capture a snapshot of the entire map into a PNG file.classLayerControlAdds a button to the toolbar to manipulate Game Piece LayersclassLayeredPieceCollectionThe 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.classLOS_ThreadA class that allows the user to draw a straight line on a Map (LOS = Line Of Sight).classMapCentererCenters the map when user right-clicks on an empty hexclassMapShaderDraw shaded regions on a map.classMassKeyCommandAdds a button to a map window toolbar.classPieceMoverPieceMover handles the "Drag and Drop" of pieces and stacks, onto or within a Map window.classPieceRecentererAdds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapclassScrollerThis component listens to key events on a Map window and scrolls the map.classSelectionHighlighterclassSelectionHighlightersclassSetupStackThis is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.classStackMetricsStackMetrics provides the [Stacking options] component of aMap.classTextSaverclassZoomerControls the zooming in/out of aMapwindow. -
Uses of ImageSearchTarget in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement ImageSearchTarget Modifier and Type Class Description classBoard -
Uses of ImageSearchTarget in VASSAL.build.module.map.boardPicker.board
Classes in VASSAL.build.module.map.boardPicker.board that implement ImageSearchTarget Modifier and Type Class Description classHexGridA Hexgrid is a map grid composed of hexes.classRegionclassRegionGridclassSquareGridclassZonedGrid -
Uses of ImageSearchTarget in VASSAL.build.module.map.boardPicker.board.mapgrid
Classes in VASSAL.build.module.map.boardPicker.board.mapgrid that implement ImageSearchTarget Modifier and Type Class Description classHexGridNumberingclassRegularGridNumberingAbstract base class for grid numbering classes for hexagonal and rectangular gridsclassSquareGridNumberingclassZoneclassZonedGridHighlighterclassZoneHighlightA Class that defines a method of highlighting the a zone in a multi-zoned grid. -
Uses of ImageSearchTarget in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement ImageSearchTarget Modifier and Type Class Description classChangePropertyButtonAdds a toolbar button that changes the value of a global propertyclassGlobalPropertiesDummy component that acts as a simple container for GlobalProperty componentsclassGlobalPropertyAdds a global property to a Map or ModuleclassGlobalTranslatableMessageAdds a global property to a Map or ModuleclassGlobalTranslatableMessagesDummy component that acts as a simple container for GlobalProperty componentsclassZoneProperty -
Uses of ImageSearchTarget in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement ImageSearchTarget Modifier and Type Class Description classCounterTurnLevelclassListTurnLevelclassTurnComponentGeneric Turn ComponentclassTurnGlobalHotkeyclassTurnLevelclassTurnTrackerGeneric Turn Counter -
Uses of ImageSearchTarget in VASSAL.build.widget
Classes in VASSAL.build.widget that implement ImageSearchTarget Modifier and Type Class Description classBoxWidgetclassCardSlotA CardSlot is identical to a PieceSlot except that it is initialized with a card-like GamePiece.classChartA Chart is used for displaying charts and tables for the module.classHtmlChartAn HtmlChart is used for displaying html information for the module.classListWidgetA Widget that corresponds to a panel with aJListsitting to the right of aJPanelwith aCardLayoutlayout.classMapWidgetclassPanelWidgetA Widget that corresponds to a JPanel with a GridLayout or BoxLayout layout.classPieceSlotA Component that displays a GamePiece.classTabWidgetA Widget that corresponds to a JTabbedPane.classWidgetMap -
Uses of ImageSearchTarget in VASSAL.chat.ui
Classes in VASSAL.chat.ui that implement ImageSearchTarget Modifier and Type Class Description classChatServerControls -
Uses of ImageSearchTarget in VASSAL.counters
Classes in VASSAL.counters that implement ImageSearchTarget Modifier and Type Class Description classActionButtonA Trait (akaDecoratorthat acts like a button on a GamePiece, such that clicking on a particular area of the piece invokes a key commandclassAreaOfEffectclassBasicPieceBasic class for representing a physical component of the game.classCalculatedPropertyConditional Marker A marker with a variable value depending on conditions.classCloneThis trait adds a command that creates a duplicate of the selected GamepiececlassCounterGlobalKeyCommandTrait that sends a Key Command to other pieces, selected with various filters.classDeckA collection of pieces that behaves like a deck, i.e.: Doesn't move.classDecoratorThe abstract class describing a generic 'Trait' of a full GamePiece.classDeleteThis trait adds a command that creates a duplicate of the selected GamepiececlassDeselectImplements a trait to allow a piece to be deselected from the KeyBuffer in response to a Key Command.classDynamicPropertyTrait that contains a property accessible via getProperty() and updatable dynamically via key commandsclassEmbellishmentThe "Layer" trait.classEmbellishment0Embellishment has been extensively re-written for Vassal 3.2 changing both the behavior and the visual look of the configurer.classFootprintDisplays a movement trail indicating where a piece has been movedclassFreeRotatorA Decorator that rotates a GamePiece to an arbitrary angleclassGlobalHotKeyAdds a menu entry that fires a specified key event to the module window.classHideableclassImmobilizedDecorator that filters events to prevent a GamePiece from being selected and/or moved.classLabelerDisplays a text label, with content specified by the user at runtime.classMarkerA generic Decorator that retains in its state the value of a property.classMenuSeparatorThis trait adds a command that creates a duplicate of the selected GamepiececlassMovementMarkableA GamePiece with this trait will automatically be marked whenever it is moved.classNonRectangularA trait for assigning an arbitrary shape to aGamePiececlassObscurableclassPivotProvides commands to pivot a Game Piece around a given pointclassPlaceMarkerThis Decorator defines a key command to places another counter on top of this one.classPlaySoundA trait that plays a sound clipclassPropertySheetA Decorator class that endows a GamePiece with a dialog.classReplaceGamePiece trait that replaces a GamePiece with another oneclassReportStateA 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)classRestrictCommandsRestrictCommands Restrict the availability of Key Commands, depending on a Property Match String.classRestrictedA GamePiece with the Restricted trait can only be manipulated by the player playing a specific sideclassReturnToDeckGamePiece trait that returns a piece to aDrawPileclassSendToLocationThis trait adds a command that sends a piece to another location.classSetGlobalPropertyclassStackA Stack is a collection of pieces in the same location that can often be moved with a single drag-and-drop.classSubMenuA trait that groups menu items of other traits into a sub-menuclassTableInfoA Decorator class that endows a GamePiece with an editable spreadsheet (i.e.classTranslatableMessageA trait to expose a translated string as a readable/displayable property.classTranslateGive a piece a command that moves it a fixed amount in a particular direction, optionally tracking the current rotation of the piece.classTriggerActionMacro Execute a series of Keystrokes against this same piece - Triggered by own KeyCommand or list of keystrokes - Match against an optional Property FilterclassUsePrototypeThis trait is a placeholder for a pre-defined series of traits specified in aPrototypeDefinitionobject. -
Uses of ImageSearchTarget in VASSAL.i18n
Classes in VASSAL.i18n that implement ImageSearchTarget Modifier and Type Class Description classLanguageContainer for definitions of Translations.classLocalizationSingleton class for managing the translation of a module into other languagesclassTranslatableMarkerclassTranslationclassVassalTranslationUtility class to allow translation of VASSAL using the Component Translation mechanism. -
Uses of ImageSearchTarget in VASSAL.launch
Classes in VASSAL.launch that implement ImageSearchTarget Modifier and Type Class Description classBasicModuleDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of ImageSearchTarget in VASSAL.preferences
Classes in VASSAL.preferences that implement ImageSearchTarget Modifier and Type Class Description classBasicPreferenceBase class for a Module Preference.classBooleanPreferenceA Checkbox Module Preference.classDoublePreferenceA Decimal Number Module Preference.classEnumPreferenceA Drop-down list preference.classIntegerPreferenceA whole number Module Preference.classStringPreferenceA String Module Preference.classTextPreferenceA multi-line textbox Module Preference. -
Uses of ImageSearchTarget in VASSAL.script
Classes in VASSAL.script that implement ImageSearchTarget Modifier and Type Class Description classAbstractScriptclassActionScriptclassBshPluginclassGeneralScriptclassScriptContainerContainer for Scripts. -
Uses of ImageSearchTarget in VASSAL.search
Classes in VASSAL.search that implement ImageSearchTarget Modifier and Type Class Description classAbstractImageFinderAbstract implementation ofImageSearchTargetinterface. -
Uses of ImageSearchTarget in VASSAL.tools.icon
Classes in VASSAL.tools.icon that implement ImageSearchTarget Modifier and Type Class Description classIconFamilyAn IconFamily is a named set of Icons in the four standard Tango sizes.