Package ca.cgjennings.apps.arkham.deck.item
-
Interface Summary Interface Description BleedMarginStyle Implemented by page items that can include a bleed margin.DependentPageItem A page item that depends on an external file to recreate its content.EditablePageItem Implemented by cards that can be edited.FlippablePageItem Implemented by deck cards that allow themselves to be rotated in 90 degree increments and mirrored.Group A grouping ofPageItem
s that are selected and unselected as a unit.LineStyle Implemented by page items that include a styled border.OpacityStyle Interface implemented by items that support a opacity change.OutlineStyle Implemented by page items that consist of a shape that can have an outline.PageItem An item that can be placed in a deck.ShadowStyle Interface implemented by items that support a drop shadow.ShapeStyle Interface implemented by filled shapes.SizablePageItem Implemented by items that can be resized.Style This is a marker interface extended by all interfaces for getting or setting a type of style information.StyleApplicator The minimal interface implemented by objects that can apply aStyle
to other objects.StylePanel<S extends Style> A style panel is an interface component that allows the user to edit aStyle
.StylePanel.StyleEditorCallback An object of this type will be passed to theStylePanel
after it is created.TileProvider Interface implemented by scripted tiles in tile sets.TuckBox.BoxSizer A sizing tool for a particular type of component.UserBleedMarginStyle A style implemented by items that can have a custom, user-defined bleed margin. -
Class Summary Class Description AbstractFlippableItem An abstract base class for items that can be turned and flipped.AbstractItem A base implementation of a non-resizeable, non-flippable page item.AbstractRenderedItem An item whose visual representation is generated from a bitmap.AbstractStylePanel<S extends Style> An abstract base class for implementing aStylePanel
as aJPanel
.BleedMarginStylePanel The style panel for face edge finishing options.CardFace A page item representing one face of a game component.Curve An page item representing a quadratic parametric curve segment.CustomTile Resizable, customizable tiles that can be placed in a deck.DragHandle A handle that can be attached to a component and that the user can drag to modify the item in some way.Line An page item representing a straight line segment.LineCapSelector A control for selecting a line cap value.LineJoin.LineJoinIcon LineJoinSelector A control for selecting a line join value.OutlinedTile A tile with a static outline.RenderingAttributeFactory A factory class that creates rendering attributes that are suitable for particularStyle
s.RotatableTile A tile that can be rotated to an arbitrary angle.SimpleGroup A basic implementation of the group interface for storing selection groups.StyleCapture A style capture can collect a composite of the styles of one or more items, and can optionally apply those styles to another set of items.StyleCapture.Property Encapsulates a captured style property.StyleEditor An editor dialog for the styles of one or more page items in a deck.StylePanelFactory A factory for creating the panels that are used to edit page itemStyle
s.TextBox A text box is a rectangular page item that displays formatted markup text.TextBoxEditor Edits the text on text boxes in a deck.Tile The base class for tiles, which are static bitmap graphics that can be placed in a deck.TuckBox The tuck box item is used to create tuck boxes (or other fold-up boxes).TuckBox.SimpleDepthwiseSizer An implementation ofTuckBox.BoxSizer
that has a fixed width and height but varies in depth according to the number of components the box will contain.TuckBox.SimpleHeightwiseSizer An implementation ofTuckBox.BoxSizer
that has a fixed width and depth but varies in height according to the number of components the box will contain. -
Enum Summary Enum Description DashPattern The standard dash patterns available to draw paths and outlines.LineCap An enumeration of the line end cap styles.LineJoin An enumeration of the available line join styles used when drawing a path, such as when outlining a shape.PageItem.SnapClass An enumeration of the general classes of items used to determine how an item will behave when snapped and what it can snap against.PageItem.SnapTarget An enumeration of the algorithms used to determine the position of an item when it is snapped against another item.TuckBox.BoxType An enumeration of the supported box designs.