Class EngineServicePanel<T extends EngineService>
java.lang.Object
de.luckymcdev.foundryengine.client.editor.panel.Panel
de.luckymcdev.foundryengine.client.editor.panel.editor.EditorPanel
de.luckymcdev.foundryengine.client.editor.panel.tools.EngineServicePanel<T>
- Direct Known Subclasses:
GitPanel, PakkuPanel
-
Nested Class Summary
Nested classes/interfaces inherited from class Panel
Panel.Builder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected booleanprotected final ImGuiCoreTextEditorprotected intprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanvoidprotected abstract IEditorColorizerprotected Stringprotected voidextraMenuItems(T service) protected abstract Tprotected abstract String[]protected abstract voidonTabChanged(int tab, T service) protected voidprotected abstract voidrenderTabContent(ImGraphicsExtractor g, T service) protected voidrun(CompletableFuture<EngineServiceResult> future, String label) protected StringMethods inherited from class EditorPanel
onPostContent, onPreContent, setStatusMethods inherited from class Panel
close, customFlags, getCategory, getFormattedLabel, getIcon, getId, getLabel, getShortcut, getStyle, getWindowType, handleRender, handleTick, hasMenuBar, isFocused, isOpen, isTemporary, isUnsaved, menuBar, onClosed, onOpened, onPreWindow, open, requireLevel, requireLevel, requireLevelOnServer, requireLocal, requireWorld, requireWorld, setUnsaved, tick, translatable, translatable, translationKey, translationKey, translationKey, translationKey
-
Field Details
-
outputEditor
-
running
protected boolean running -
autoRefresh
protected boolean autoRefresh -
activeTab
protected int activeTab -
previousTab
protected int previousTab
-
-
Constructor Details
-
EngineServicePanel
-
-
Method Details
-
createOutputColorizer
-
getTabNames
-
getService
-
onTabChanged
-
renderTabContent
-
extraMenuItems
-
customNotAvailableMessage
-
content
- Overrides:
contentin classEditorPanel
-
renderOutput
-
run
-
button
-
timestamp
-