PickerDock

class PickerDock(harbour: Harbour) : Dock

Displays collections of actors which can be placed onto a stage.

NOTE. The name is misleading, as it is really deals with Picks and PickGroups, not Actors. However, Pick and PickGroup are not really anything that the user has to deal with; they are private to the internals of the Kyd editor. Therefore, I've chosen to use the user-focused name for this class. From their point of view, this dock is where new actors are placed on stages.

Constructors

Link copied to clipboard
constructor(harbour: Harbour)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val allowedSides: MutableObservableSet<Side>
Link copied to clipboard
var background: Background
Link copied to clipboard
var backgroundColor: Color
Link copied to clipboard
val backgroundColorProperty: StylableColorProperty
Link copied to clipboard
val backgroundProperty: StylableBackgroundProperty
Link copied to clipboard
var border: Border
Link copied to clipboard
var borderColor: Color
Link copied to clipboard
val borderColorProperty: StylableColorProperty
Link copied to clipboard
val borderProperty: StylableBorderProperty
Link copied to clipboard
var borderSize: Edges
Link copied to clipboard
val borderSizeProperty: StylableEdgesProperty
Link copied to clipboard
Link copied to clipboard
val buttonTextProperty: ObservableString
Link copied to clipboard
Link copied to clipboard
val canCloseProperty: BooleanProperty
Link copied to clipboard
open override val children: ObservableList<Node>
Link copied to clipboard
var content: Node?
Link copied to clipboard
val contentProperty: OptionalNodeProperty
Link copied to clipboard
Link copied to clipboard
val defaultPrimaryProperty: BooleanProperty
Link copied to clipboard
var defaultSide: Side
Link copied to clipboard
val defaultSideProperty: SideProperty
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val focusAcceptableProperty: StylableBooleanProperty
Link copied to clipboard
var focusBorder: Border
Link copied to clipboard
var focusBorderColor: Color
Link copied to clipboard
val focusBorderColorProperty: StylableColorProperty
Link copied to clipboard
val focusBorderProperty: StylableBorderProperty
Link copied to clipboard
var focusBorderSize: Edges
Link copied to clipboard
val focusBorderSizeProperty: StylableEdgesProperty
Link copied to clipboard
Link copied to clipboard
val focusedProperty: ReadOnlyBooleanProperty
Link copied to clipboard
var focusHighlight: Background
Link copied to clipboard
Link copied to clipboard
val focusHighlightColorProperty: StylableColorProperty
Link copied to clipboard
val focusHighlightProperty: StylableBackgroundProperty
Link copied to clipboard
Link copied to clipboard
val focusTraversableProperty: StylableBooleanProperty
Link copied to clipboard
val game: Game?
Link copied to clipboard
val gameProperty: SimpleProperty<Game?>
Link copied to clipboard
Link copied to clipboard
val growPriorityProperty: StylableFloatProperty
Link copied to clipboard
val harbour: Harbour
Link copied to clipboard
Link copied to clipboard
val heightProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val iconNameProperty: StringProperty
Link copied to clipboard
var icons: NamedImages?
Link copied to clipboard
val iconsProperty: SimpleProperty<NamedImages?>
Link copied to clipboard
var id: String
Link copied to clipboard
val idProperty: StringProperty
Link copied to clipboard
Link copied to clipboard
val localXProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val localYProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val overrideMaxHeightProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overrideMaxWidthProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overrideMinHeightProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overrideMinWidthProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overridePrefHeightProperty: StylableOptionalFloatProperty
Link copied to clipboard
Link copied to clipboard
val overridePrefWidthProperty: StylableOptionalFloatProperty
Link copied to clipboard
var padding: Edges
Link copied to clipboard
val paddingProperty: StylableEdgesProperty
Link copied to clipboard
var parent: Node?
Link copied to clipboard
val parentProperty: ReadOnlyOptionalNodeProperty
Link copied to clipboard
Link copied to clipboard
val prefixProperty: OptionalStringProperty
Link copied to clipboard
Link copied to clipboard
val primaryProperty: ReadOnlyBooleanProperty
Link copied to clipboard
val pseudoStyles: MutableObservableSet<String>
Link copied to clipboard
var scene: Scene?
Link copied to clipboard
val sceneProperty: ReadOnlyOptionalSceneProperty
Link copied to clipboard
val scenesFontProperty: ObservableOptionalFont
Link copied to clipboard
Link copied to clipboard
val sceneXProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val sceneYProperty: ReadOnlyFloatProperty
Link copied to clipboard
Link copied to clipboard
val sectionProperty: StylableBooleanProperty
Link copied to clipboard
Link copied to clipboard
val selectedPickProperty: SimpleProperty<Pick?>
Link copied to clipboard
Link copied to clipboard
val shrinkPriorityProperty: StylableFloatProperty
Link copied to clipboard
var side: Side
Link copied to clipboard
val sideProperty: ReadOnlySideProperty
Link copied to clipboard
val styles: MutableObservableSet<String>
Link copied to clipboard
Link copied to clipboard
val titleButtons: MutableObservableList<Node>
Link copied to clipboard
val titleProperty: StringProperty
Link copied to clipboard
var tooltip: Tooltip?
Link copied to clipboard
val tooltipProperty: OptionalTooltipProperty
Link copied to clipboard
Link copied to clipboard
val visibleProperty: StylableBooleanProperty
Link copied to clipboard
Link copied to clipboard
val widthProperty: ReadOnlyFloatProperty

Functions

Link copied to clipboard
fun <E : Event> addEventFilter(eventType: EventType<E>, handler: EventHandler<E>, combination: HandlerCombination)
fun <E : Event> addEventFilter(eventType: EventType<E>, handlerCombination: HandlerCombination, handler: (E) -> Unit)
Link copied to clipboard
fun <E : Event> addEventHandler(eventType: EventType<E>, handler: EventHandler<E>, combination: HandlerCombination)
fun <E : Event> addEventHandler(eventType: EventType<E>, combination: HandlerCombination, handler: (E) -> Unit)
Link copied to clipboard
Link copied to clipboard
open fun close()
Link copied to clipboard
fun containsScenePoint(sceneX: Float, sceneY: Float): Boolean
Link copied to clipboard
open fun createContextMenu(): PopupMenu
Link copied to clipboard
fun dump(prefix: String, borders: Boolean, size: Boolean, filter: (Node) -> Boolean)
Link copied to clipboard
open fun Number.em(): ObservableOptionalFloat
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun findDeepestNodeAt(sceneX: Float, sceneY: Float): Node
Link copied to clipboard
fun findNodeById(id: String): Node?
Link copied to clipboard
open fun findStylableProperty(propertyName: String): StylableProperty<*>?
Link copied to clipboard
fun firstToRoot(filter: (Node) -> Boolean): Node?
Link copied to clipboard
fun forEachDescending(block: (Node) -> Unit)
Link copied to clipboard
fun forEachFromRoot(block: (Node) -> Unit)
Link copied to clipboard
fun forEachToRoot(block: (Node) -> Unit)
Link copied to clipboard
open override fun getStylableProperties(): List<StylableProperty<*>>
Link copied to clipboard
fun Node.grow()
Link copied to clipboard
fun iconImageView(): ImageView
Link copied to clipboard
fun isAncestorOf(other: Node): Boolean
Link copied to clipboard
fun nextFocusableNode(): Node?
Link copied to clipboard
fun nextSection(): Node?
Link copied to clipboard
open override fun nodeMaxHeight(): Float
Link copied to clipboard
open override fun nodeMaxWidth(): Float
Link copied to clipboard
open fun nodeMinHeight(): Float
Link copied to clipboard
open fun nodeMinWidth(): Float
Link copied to clipboard
open override fun nodePrefHeight(): Float
Link copied to clipboard
open override fun nodePrefWidth(): Float
Link copied to clipboard
fun onFilesDropped(combination: HandlerCombination, handler: (DroppedFilesEvent) -> Unit)
Link copied to clipboard
fun onKeyPressed(combination: HandlerCombination, handler: (KeyEvent) -> Unit)
Link copied to clipboard
fun onKeyReleased(combination: HandlerCombination, handler: (KeyEvent) -> Unit)
Link copied to clipboard
fun onKeyTyped(combination: HandlerCombination, handler: (KeyTypedEvent) -> Unit)
Link copied to clipboard
fun onMouseClicked(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseDragged(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseEntered(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseExited(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseMoved(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMousePressed(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onMouseReleased(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onPopupTrigger(combination: HandlerCombination, handler: (MouseEvent) -> Unit)
Link copied to clipboard
fun onScrolled(combination: HandlerCombination, handler: (ScrollEvent) -> Unit)
Link copied to clipboard
fun order(): Int
Link copied to clipboard
Link copied to clipboard
fun previousSection(): Node?
Link copied to clipboard
fun <E : Event> removeEventFilter(eventType: EventType<E>, handler: EventHandler<E>)
Link copied to clipboard
fun <E : Event> removeEventHandler(eventType: EventType<E>, handler: EventHandler<E>)
Link copied to clipboard
fun requestFocus(useFocusTraversable: Boolean, showFocusBorder: Boolean)
Link copied to clipboard
open fun requestLayout()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun scrollTo(descendant: Node)
fun scrollTo()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun treeVisitor(filter: (Node) -> Boolean, action: (Node) -> Unit)
Link copied to clipboard
fun Node.withInformation(text: String, block: VBox.() -> Unit? = null): VBox