Klasse EngineServicePanel<T extends EngineService>

Bekannte direkte Unterklassen:
GitPanel, PakkuPanel

public abstract class EngineServicePanel<T extends EngineService> extends EditorPanel
  • Felddetails

    • outputEditor

      protected final ImGuiCoreTextEditor outputEditor
    • running

      protected boolean running
    • autoRefresh

      protected boolean autoRefresh
    • activeTab

      protected int activeTab
    • previousTab

      protected int previousTab
  • Konstruktordetails

    • EngineServicePanel

      protected EngineServicePanel(Panel.Builder builder)
  • Methodendetails

    • createOutputColorizer

      protected abstract IEditorColorizer createOutputColorizer()
    • getTabNames

      protected abstract String[] getTabNames()
    • getService

      protected abstract T getService()
    • onTabChanged

      protected abstract void onTabChanged(int tab, T service)
    • renderTabContent

      protected abstract void renderTabContent(ImGraphicsExtractor g, T service)
    • extraMenuItems

      protected void extraMenuItems(T service)
    • customNotAvailableMessage

      protected String customNotAvailableMessage()
    • content

      public void content(ImGraphicsExtractor g)
      Setzt außer Kraft:
      content in Klasse EditorPanel
    • renderOutput

      protected void renderOutput(ImGraphicsExtractor g)
    • run

      protected void run(CompletableFuture<EngineServiceResult> future, String label)
    • button

      protected boolean button(String label)
    • timestamp

      protected String timestamp()