Class CodeEditor
java.lang.Object
de.luckymcdev.foundryengine.client.editor.panel.Panel
de.luckymcdev.foundryengine.client.editor.panel.editor.EditorPanel
de.luckymcdev.foundryengine.client.editor.panel.files.CodeEditor
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Panel
Panel.Builder -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCodeEditor(net.minecraft.resources.Identifier id, net.minecraft.network.chat.Component label, String source) CodeEditor(net.minecraft.resources.Identifier id, net.minecraft.network.chat.Component label, String source, @Nullable URL scriptRoot) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyLanguage(String fileName) voidfloatbooleanisDirty()voidvoidonClosed()voidsetFontScale(float fontScale) voidsetSaveCallback(CodeEditor.SaveCallback saveCallback) voidMethods 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, onOpened, onPreWindow, open, requireLevel, requireLevel, requireLevelOnServer, requireLocal, requireWorld, requireWorld, setUnsaved, tick, translatable, translatable, translationKey, translationKey, translationKey, translationKey
-
Field Details
-
forceReadOnly
public boolean forceReadOnly
-
-
Constructor Details
-
CodeEditor
public CodeEditor(net.minecraft.resources.Identifier id, net.minecraft.network.chat.Component label, String source) -
CodeEditor
-
-
Method Details
-
load
-
isDirty
public boolean isDirty() -
applyLanguage
-
setTheme
-
content
- Overrides:
contentin classEditorPanel
-
onClosed
-
setSaveCallback
-
getFileName
-
getTextEditor
-
getFontScale
public float getFontScale() -
setFontScale
public void setFontScale(float fontScale)
-