pl
.
touk
.
nussknacker
.
ui
.
config
processtoolbar
package
processtoolbar
Visibility
Public
All
Type Members
case class
ProcessToolbarsConfig
(
uuid:
Option
[
UUID
]
,
topLeft:
List
[
ToolbarPanelConfig
]
,
bottomLeft:
List
[
ToolbarPanelConfig
]
,
topRight:
List
[
ToolbarPanelConfig
]
,
bottomRight:
List
[
ToolbarPanelConfig
]
)
extends
Product
with
Serializable
case class
ToolbarButtonConfig
(
type:
ToolbarButtonType
,
name:
Option
[
String
]
,
title:
Option
[
String
]
,
icon:
Option
[
String
]
,
url:
Option
[
String
]
,
hidden:
Option
[
ToolbarCondition
]
,
disabled:
Option
[
ToolbarCondition
]
)
extends
Product
with
Serializable
case class
ToolbarCondition
(
subprocess:
Option
[
Boolean
]
,
archived:
Option
[
Boolean
]
,
type:
Option
[
ToolbarConditionType
]
)
extends
Product
with
Serializable
case class
ToolbarPanelConfig
(
type:
ToolbarPanelType
,
id:
Option
[
String
]
,
title:
Option
[
String
]
,
buttonsVariant:
Option
[
ToolbarButtonVariant
]
,
buttons:
Option
[
List
[
ToolbarButtonConfig
]]
,
hidden:
Option
[
ToolbarCondition
]
)
extends
Product
with
Serializable
Value Members
object
ProcessToolbarsConfig
extends
Serializable
object
ProcessToolbarsConfigProvider
extends
LazyLogging
object
ToolbarButtonConfigType
extends
Enumeration
object
ToolbarButtonsConfigVariant
extends
Enumeration
object
ToolbarConditionType
extends
Enumeration
object
ToolbarPanelTypeConfig
extends
Enumeration
Ungrouped