Uses of Interface
it.tidalwave.ui.core.role.UserAction
Packages that use UserAction
Package
Description
-
Uses of UserAction in it.tidalwave.ui.core.role
Fields in it.tidalwave.ui.core.role with type parameters of type UserActionMethods in it.tidalwave.ui.core.role that return UserActionModifier and TypeMethodDescriptionUserActionProvider.getDefaultAction()
Deprecated.static UserAction
UserAction.of
(it.tidalwave.util.Callback callback) Creates a new instance out of a callback.static UserAction
Creates a new instance out of a callback and a role (typically aDisplayable
).static UserAction
UserAction.of
(it.tidalwave.util.Callback callback, Collection<Object> roles) Creates a new instance out of a callback and a collection of roles.Methods in it.tidalwave.ui.core.role that return types with arguments of type UserActionModifier and TypeMethodDescriptionCollection
<? extends UserAction> UserActionProvider.getActions()
Returns a collection ofUserAction
s.default Optional
<UserAction> UserActionProvider.getOptionalDefaultAction()
Returns the default action, if available.Methods in it.tidalwave.ui.core.role with parameters of type UserActionModifier and TypeMethodDescriptionstatic UserActionProvider
UserActionProvider.of
(UserAction... actions) Factory method which creates an instance out of an array ofUserAction
s. -
Uses of UserAction in it.tidalwave.ui.core.role.spi
Methods in it.tidalwave.ui.core.role.spi that return UserActionModifier and TypeMethodDescriptionDefaultUserActionProvider.getDefaultAction()
Returns the default action, if available.Methods in it.tidalwave.ui.core.role.spi that return types with arguments of type UserActionModifier and TypeMethodDescriptionCollection
<? extends UserAction> DefaultUserActionProvider.getActions()
Returns a collection ofUserAction
s. -
Uses of UserAction in it.tidalwave.ui.core.spi
Fields in it.tidalwave.ui.core.spi with type parameters of type UserActionModifier and TypeFieldDescriptionprotected final Supplier
<Collection<? extends UserAction>> MenuBarControlSupport.userActionsSupplier
The default supplier ofUserAction
s, can be injected for testing.protected final Supplier
<Collection<? extends UserAction>> ToolBarControlSupport.userActionsSupplier
The default supplier ofUserAction
s, can be injected for testing.Methods in it.tidalwave.ui.core.spi with parameters of type UserActionModifier and TypeMethodDescriptionprotected abstract void
MenuBarControlSupport.addMenuItemToMenu
(M menu, B binder, UserAction action) Adds to the given menu a new item bound to the givenUserAction
.protected abstract BT
ToolBarControlSupport.createButton
(B binder, UserAction action) Creates a button bound to the givenUserAction
. -
Uses of UserAction in it.tidalwave.ui.example.presentation
Fields in it.tidalwave.ui.example.presentation declared as UserActionModifier and TypeFieldDescriptionfinal UserAction
MainPanelPresentation.Bindings.actionButton
final UserAction
MainPanelPresentation.Bindings.actionDialogCancelOk
final UserAction
MainPanelPresentation.Bindings.actionDialogOk
final UserAction
MainPanelPresentation.Bindings.actionPickDirectory
final UserAction
MainPanelPresentation.Bindings.actionPickFile
-
Uses of UserAction in it.tidalwave.ui.javafx
Methods in it.tidalwave.ui.javafx with parameters of type UserActionModifier and TypeMethodDescriptionvoid
JavaFXBinder.bind
(javafx.scene.control.ButtonBase button, UserAction action) Binds a button to aUserAction
.void
JavaFXBinder.bind
(javafx.scene.control.MenuItem menuItem, UserAction action) Binds a menu item to aUserAction
.Method parameters in it.tidalwave.ui.javafx with type arguments of type UserActionModifier and TypeMethodDescriptionvoid
JavaFXBinder.bindButtonsInPane
(javafx.scene.layout.GridPane gridPane, Collection<UserAction> actions) Deprecated.
UserActionProvider.getOptionalDefaultAction()