Class TethysUIProgram
java.lang.Object
io.github.tonywasher.joceanus.tethys.api.base.TethysUIProgram
- Direct Known Subclasses:
TethysUILaunchProgram
Program Definitions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtain iterator for the dependencies.Obtain program build date.Obtain program copyright.abstract TethysUIIconId[]getIcons()Obtain the program iconIds.getName()Obtain program name.int[]Obtain the dimensions (width, height) of the panel.Obtain program revision.Obtain the splash iconId.Obtain program version.booleanDoes the panel use a slider status?
-
Constructor Details
-
TethysUIProgram
Constructor.- Parameters:
pProperties- the inputStream of the properties
-
-
Method Details
-
getPanelDimensions
public int[] getPanelDimensions()Obtain the dimensions (width, height) of the panel.- Returns:
- the width/height (or null for default)
-
useSliderStatus
public boolean useSliderStatus()Does the panel use a slider status?- Returns:
- true/false
-
getIcons
Obtain the program iconIds.- Returns:
- the icon Ids.
-
getSplash
Obtain the splash iconId.- Returns:
- the iconId.
-
getName
Obtain program name.- Returns:
- the name.
-
getVersion
Obtain program version.- Returns:
- the version.
-
getRevision
Obtain program revision.- Returns:
- the revision.
-
getCopyright
Obtain program copyright.- Returns:
- the copyright.
-
getBuiltOn
Obtain program build date.- Returns:
- the build date.
-
dependencyIterator
Obtain iterator for the dependencies.- Returns:
- the iterator.
-