Enum Class MetisIcon
- All Implemented Interfaces:
OceanusResourceId,TethysUIIconId,Serializable,Comparable<MetisIcon>,Constable
Metis Icon IDs.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefault icon size.static final StringActive Button ToolTip.static final StringCancel Button ToolTip.static final StringCommit Button ToolTip.static final StringDelete Button ToolTip.static final StringEdit Button ToolTip.static final StringNew Button ToolTip.static final StringReset Button ToolTip.static final StringSave Button ToolTip.static final StringUnDo Button ToolTip.static final StringViewer Button ToolTip. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconfigureButton(TethysUIButton pButton) Configure button.static voidconfigureCancelIconButton(TethysUIButton pButton) Configure cancel icon button.static voidconfigureCommitIconButton(TethysUIButton pButton) Configure commit icon button.static voidconfigureDeleteIconButton(TethysUIButton pButton) Configure delete icon button.static voidConfigure download icon button.static voidconfigureEditIconButton(TethysUIButton pButton) Configure edit icon button.static voidconfigureNewIconButton(TethysUIButton pButton) Configure new icon button.static voidconfigureNewScrollButton(TethysUIScrollButtonManager<?> pButton) Configure new scroll button.static voidconfigurePrintIconButton(TethysUIButton pButton) Configure print icon button.static voidconfigureResetIconButton(TethysUIButton pButton) Configure reset icon button.static voidconfigureSaveIconButton(TethysUIButton pButton) Configure save icon button.configureStatusIconButton(TethysUIFactory<?> pFactory) Configure status icon button.static voidconfigureUndoIconButton(TethysUIButton pButton) Configure undo icon button.static voidconfigureViewerIconButton(TethysUIButton pButton) Configure viewer icon button.Obtain the resource as an inputStream.Obtain the source file name.static MetisIconReturns the enum constant of this class with the specified name.static MetisIcon[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface io.github.tonywasher.joceanus.tethys.api.base.TethysUIIconId
loadResourceToBytes
-
Enum Constant Details
-
DELETE
Delete. -
NEW
New. -
COMMIT
Commit. -
CANCEL
Cancel. -
UNDO
Undo. -
RESET
Reset. -
EDIT
Edit. -
ACTIVE
Active. -
PRINT
The print icon. -
DOWNLOAD
The download arrow. -
SAVE
The save icon. -
VIEWER
The viewer icon.
-
-
Field Details
-
TIP_NEW
New Button ToolTip. -
TIP_DELETE
Delete Button ToolTip. -
TIP_ACTIVE
Active Button ToolTip. -
TIP_COMMIT
Commit Button ToolTip. -
TIP_UNDO
UnDo Button ToolTip. -
TIP_RESET
Reset Button ToolTip. -
TIP_EDIT
Edit Button ToolTip. -
TIP_CANCEL
Cancel Button ToolTip. -
TIP_SAVE
Save Button ToolTip. -
TIP_VIEWER
Viewer Button ToolTip. -
ICON_SIZE
public static final int ICON_SIZEDefault icon size.- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getSourceName
Description copied from interface:OceanusResourceIdObtain the source file name.- Specified by:
getSourceNamein interfaceOceanusResourceId- Returns:
- the fileName
-
getInputStream
Description copied from interface:OceanusResourceIdObtain the resource as an inputStream.- Specified by:
getInputStreamin interfaceOceanusResourceId- Returns:
- the inputStream
-
configureButton
Configure button.- Parameters:
pButton- the button
-
configureNewScrollButton
Configure new scroll button.- Parameters:
pButton- the button manager
-
configureNewIconButton
Configure new icon button.- Parameters:
pButton- the button manager
-
configureEditIconButton
Configure edit icon button.- Parameters:
pButton- the button manager
-
configureDeleteIconButton
Configure delete icon button.- Parameters:
pButton- the button manager
-
configureCommitIconButton
Configure commit icon button.- Parameters:
pButton- the button manager
-
configureUndoIconButton
Configure undo icon button.- Parameters:
pButton- the button manager
-
configureResetIconButton
Configure reset icon button.- Parameters:
pButton- the button manager
-
configureCancelIconButton
Configure cancel icon button.- Parameters:
pButton- the button manager
-
configurePrintIconButton
Configure print icon button.- Parameters:
pButton- the button manager
-
configureDownloadIconButton
Configure download icon button.- Parameters:
pButton- the button manager
-
configureSaveIconButton
Configure save icon button.- Parameters:
pButton- the button manager
-
configureViewerIconButton
Configure viewer icon button.- Parameters:
pButton- the button manager
-
configureStatusIconButton
public static TethysUIControl.TethysUIIconMapSet<MetisAction> configureStatusIconButton(TethysUIFactory<?> pFactory) Configure status icon button.- Parameters:
pFactory- the gui factory- Returns:
- the mapSet configuration
-