Class

net.sf.jguiraffe.gui.platform.javafx.builder.action

JavaFxActionManager

Related Doc: package action

Permalink

class JavaFxActionManager extends ActionManager with ToolTipCreationSupport

JavaFX-specific implementation of the ActionManager interface.

Linear Supertypes
ToolTipCreationSupport, ActionManager, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JavaFxActionManager
  2. ToolTipCreationSupport
  3. ActionManager
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JavaFxActionManager(buttonHandlerFactory: ButtonHandlerFactory)

    Permalink

    Creates a new instance of JavaFxActionManager with default dependencies.

    Creates a new instance of JavaFxActionManager with default dependencies.

    buttonHandlerFactory

    a factory for creating button component handlers

    returns

    the newly created instance

  2. new JavaFxActionManager(buttonHandlerFactory: ButtonHandlerFactory, toolTipFactory: ToolTipFactory)

    Permalink

    buttonHandlerFactory

    a factory for creating button component handlers

    toolTipFactory

    a factory for creating tool tips

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addCreateToolTipRequest(tag: Tag, control: Control, tip: String): Unit

    Permalink

    Obtains a helper object for tooltip creation from the JellyContext of the specified tag and adds a request for the given control to it.

    Obtains a helper object for tooltip creation from the JellyContext of the specified tag and adds a request for the given control to it.

    tag

    the tag

    control

    the control for which the tooltip is for

    tip

    the text of the tooltip

    Definition Classes
    ToolTipCreationSupport
  5. def addCreateToolTipRequest(tag: Tag, property: ObjectProperty[Tooltip], tip: String): Unit

    Permalink

    Obtains a helper object for tooltip creation from the JellyContext of the specified tag and adds a request for the given property to it.

    Obtains a helper object for tooltip creation from the JellyContext of the specified tag and adds a request for the given property to it.

    tag

    the tag

    property

    the property for which the tooltip is for

    tip

    the text of the tooltip

    Definition Classes
    ToolTipCreationSupport
  6. def addCreateToolTipRequest(context: JellyContext, control: Control, tip: String): Unit

    Permalink

    Adds a request for the creation of a tool tip for the specified control.

    Adds a request for the creation of a tool tip for the specified control. The passed in JellyContext is used to obtain the objects required for tooltip creation.

    context

    the JellyContext

    control

    the control for which the tooltip is for

    tip

    the text of the tooltip

    Definition Classes
    ToolTipCreationSupport
  7. def addCreateToolTipRequest(context: JellyContext, property: ObjectProperty[Tooltip], tip: String): Unit

    Permalink

    Adds a request for the creation of a tool tip for the specified property.

    Adds a request for the creation of a tool tip for the specified property. The passed in JellyContext is used to obtain the objects required for tooltip creation.

    context

    the JellyContext

    property

    the property for which the tooltip is for

    tip

    the text of the tooltip

    Definition Classes
    ToolTipCreationSupport
  8. def addMenuSeparator(actionBuilder: ActionBuilder, menu: AnyRef): Unit

    Permalink

    <invalid inheritdoc annotation> This implementation adds a separator menu item to the specified menu.

    <invalid inheritdoc annotation> This implementation adds a separator menu item to the specified menu. The menu is expected to be a Menu object.

    Definition Classes
    JavaFxActionManager → ActionManager
  9. def addToolBarSeparator(actionBuilder: ActionBuilder, toolBar: AnyRef): Unit

    Permalink

    <invalid inheritdoc annotation> This implementation adds a separator control to the specified toolbar.

    <invalid inheritdoc annotation> This implementation adds a separator control to the specified toolbar. The toolbar is expected to be ToolBar object.

    Definition Classes
    JavaFxActionManager → ActionManager
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. val buttonHandlerFactory: ButtonHandlerFactory

    Permalink

    a factory for creating button component handlers

  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def createAction(actionBuilder: ActionBuilder, actionData: ActionData): FormAction

    Permalink

    <invalid inheritdoc annotation> This implementation returns JavaFX-specific action implementation.

    <invalid inheritdoc annotation> This implementation returns JavaFX-specific action implementation.

    Definition Classes
    JavaFxActionManager → ActionManager
  14. def createMenu(actionBuilder: ActionBuilder, menu: AnyRef, data: TextIconData, parent: AnyRef): AnyRef

    Permalink

    <invalid inheritdoc annotation> This implementation creates a JavaFX Menu object and adds it to the parent (which must be a MenuBar).

    <invalid inheritdoc annotation> This implementation creates a JavaFX Menu object and adds it to the parent (which must be a MenuBar).

    Definition Classes
    JavaFxActionManager → ActionManager
  15. def createMenuBar(actionBuilder: ActionBuilder): AnyRef

    Permalink

    <invalid inheritdoc annotation> This implementation returns a JavaFX MenuBar object.

    <invalid inheritdoc annotation> This implementation returns a JavaFX MenuBar object.

    Definition Classes
    JavaFxActionManager → ActionManager
  16. def createMenuItem(actionBuilder: ActionBuilder, actionData: ActionData, checked: Boolean, parent: AnyRef): ComponentHandler[_]

    Permalink

    <invalid inheritdoc annotation> This implementation either creates a MenuItem or a CheckedMenuItem depending on the passed in checked flag.

    <invalid inheritdoc annotation> This implementation either creates a MenuItem or a CheckedMenuItem depending on the passed in checked flag. A special ComponentHandler wrapping this menu item is returned.

    Definition Classes
    JavaFxActionManager → ActionManager
  17. def createMenuItem(actionBuilder: ActionBuilder, action: FormAction, checked: Boolean, parent: AnyRef): MenuItem

    Permalink

    <invalid inheritdoc annotation> This implementation expects a JavaFxAction object to be passed in.

    <invalid inheritdoc annotation> This implementation expects a JavaFxAction object to be passed in. From there, the properties for initializing a new menu item are obtained. There is also a property binding performed to connect properties of the action with corresponding properties of the menu item.

    Definition Classes
    JavaFxActionManager → ActionManager
  18. def createToolbar(actionBuilder: ActionBuilder): ToolBar

    Permalink

    <invalid inheritdoc annotation> This implementation returns a new JavaFX tool bar control.

    <invalid inheritdoc annotation> This implementation returns a new JavaFX tool bar control.

    Definition Classes
    JavaFxActionManager → ActionManager
  19. def createToolbarButton(actionBuilder: ActionBuilder, data: ActionData, checked: Boolean, parent: AnyRef): ComponentHandler[_]

    Permalink

    <invalid inheritdoc annotation> This implementation creates a button and initializes it from the given action data object.

    <invalid inheritdoc annotation> This implementation creates a button and initializes it from the given action data object. The button is added to the parent which has to be a ToolBar. The associated ButtonHandlerFactory is used to create a handler.

    Definition Classes
    JavaFxActionManager → ActionManager
  20. def createToolbarButton(actionBuilder: ActionBuilder, action: FormAction, checked: Boolean, parent: AnyRef): ButtonBase

    Permalink

    <invalid inheritdoc annotation> This implementation creates a JavaFX button control; the concrete type depends on the checked flag.

    <invalid inheritdoc annotation> This implementation creates a JavaFX button control; the concrete type depends on the checked flag. The action is connected connected to the corresponding properties of the new button.

    Definition Classes
    JavaFxActionManager → ActionManager
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. def registerPopupMenuHandler(component: AnyRef, handler: PopupMenuHandler, compData: ComponentBuilderData): Unit

    Permalink

    <invalid inheritdoc annotation> This implementation registers a specialized mouse event listener at the passed in component (which has to be a Node) which triggers the creation of a context menu when the correct mouse button is pressed.

    <invalid inheritdoc annotation> This implementation registers a specialized mouse event listener at the passed in component (which has to be a Node) which triggers the creation of a context menu when the correct mouse button is pressed.

    Definition Classes
    JavaFxActionManager → ActionManager
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  33. val toolTipFactory: ToolTipFactory

    Permalink

    a factory for creating tool tips

    a factory for creating tool tips

    Definition Classes
    JavaFxActionManagerToolTipCreationSupport
  34. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ToolTipCreationSupport

Inherited from ActionManager

Inherited from AnyRef

Inherited from Any

Ungrouped