Package avail.anvil.settings.editor

Types

Link copied to clipboard
class ArtifactPlansFileEditor(    workbench: AvailWorkbench,     frameTitle: String,     val autoSave: Boolean = false,     afterTextLoaded: (ArtifactPlansFileEditor) -> Unit = {}) : AbstractJSONFileEditor<ArtifactPlansFileEditor>

An AbstractJSONFileEditor for a AvailArtifactBuildPlans file.

Link copied to clipboard
class EditorSettingsSelection(settingsView: SettingsView) : SettingPanelSelection

The SettingPanelSelection used for showing settings for a code editor.

Link copied to clipboard
class GlobalEnvironmentFileEditor(    workbench: AvailWorkbench,     val autoSave: Boolean = false,     afterTextLoaded: (GlobalEnvironmentFileEditor) -> Unit = {}) : AbstractJSONFileEditor<GlobalEnvironmentFileEditor>
Link copied to clipboard
class LocalSettingsFileEditor(    workbench: AvailWorkbench,     filePath: String,     frameTitle: String,     val autoSave: Boolean = false,     afterTextLoaded: (LocalSettingsFileEditor) -> Unit = {}) : AbstractJSONFileEditor<LocalSettingsFileEditor>

An AbstractJSONFileEditor for a LocalSettings file.

Link copied to clipboard
class ModuleHeaderTemplateEditor(    workbench: AvailWorkbench,     fileLocation: String,     val autoSave: Boolean = false,     afterTextLoaded: (ModuleHeaderTemplateEditor) -> Unit = {}) : FileEditor<ModuleHeaderTemplateEditor>

An editor for a ModuleHeaderTemplateEditor file.

Link copied to clipboard
class ProjectFileEditor(    workbench: AvailWorkbench,     val autoSave: Boolean = false,     afterTextLoaded: (ProjectFileEditor) -> Unit = {}) : AbstractJSONFileEditor<ProjectFileEditor>

An AbstractJSONFileEditor for an Avail project file.

Link copied to clipboard
class StylesFileEditor(    workbench: AvailWorkbench,     filePath: String,     frameTitle: String,     val autoSave: Boolean = false,     afterTextLoaded: (StylesFileEditor) -> Unit = {}) : AbstractJSONFileEditor<StylesFileEditor>

An AbstractJSONFileEditor for a StylingGroup file.

Link copied to clipboard
class TemplatesFileEditor(    workbench: AvailWorkbench,     filePath: String,     frameTitle: String,     val autoSave: Boolean = false,     afterTextLoaded: (TemplatesFileEditor) -> Unit = {}) : AbstractJSONFileEditor<TemplatesFileEditor>

An AbstractJSONFileEditor for a TemplateGroup file.