Package | Description |
---|---|
hu.scelightapi.gui.setting |
Swing GUI interface for settings visualization and edit for the application.
|
hu.scelightapibase.bean.settings.type |
Different setting type interfaces.
|
hu.scelightapibase.util |
General utility classes.
|
Modifier and Type | Method and Description |
---|---|
IComboBox<? extends ISkillLevel> |
ISettingsGui.createSkillLevelComboBox(java.awt.event.ActionListener customListener)
Creates a setting combo box, bounded to the skill level setting.
|
Modifier and Type | Method and Description |
---|---|
void |
ISettingsGui.bindVisibilityToSkillLevel(javax.swing.JComponent comp,
ISkillLevel minSkillLevel)
Binds the visibility of the specified component to the user's computer skill level.
|
void |
ISettingsGui.bindVisibilityToSkillLevel(javax.swing.JComponent comp,
ISkillLevel minSkillLevel,
java.lang.Boolean hiddenSelected)
Binds the visibility of the specified component to the user's computer skill level.
|
IBoolSetting |
ISettingsUtils.newBoolSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.lang.Boolean defaultValue)
Creates a new
IBoolSetting . |
<T extends java.lang.Enum<T>> |
ISettingsUtils.newEnumSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
T defaultValue)
Creates a new
IEnumSetting . |
<T extends java.lang.Enum<T>> |
ISettingsUtils.newFixedEnumValuesSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
T defaultValue,
T... values)
Creates a new
IFixedEnumValuesSetting . |
IFixedIntValuesSetting |
ISettingsUtils.newFixedIntValuesSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.lang.Integer defaultValue,
java.lang.Integer... values)
Creates a new
IFixedIntValuesSetting . |
IIntSetting |
ISettingsUtils.newIntSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.lang.Integer defaultValue,
java.lang.Integer minValue,
java.lang.Integer maxValue)
Creates a new
IIntSetting . |
IMultilineStringSetting |
ISettingsUtils.newMultilineStringSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.lang.String defaultValue)
Creates a new
IMultilineStringSetting . |
IPathSetting |
ISettingsUtils.newPathSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.nio.file.Path defaultValue)
Creates a new
IPathSetting . |
IStringSetting |
ISettingsUtils.newStringSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.lang.String defaultValue)
Creates a new
IStringSetting . |
ITemplateSetting |
ISettingsUtils.newTemplateSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.lang.String defaultValue)
Creates a new
ITemplateSetting . |
IValidatedMultilineStringSetting |
ISettingsUtils.newValidatedMultilineStringSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.lang.String defaultValue)
Creates a new
IValidatedMultilineStringSetting . |
IValidatedStringSetting |
ISettingsUtils.newValidatedStringSetting(java.lang.String id,
ISetting<?> parent,
ISettingsGroup group,
ISkillLevel skillLevel,
java.lang.String name,
IViewHints viewHints,
java.lang.String defaultValue)
Creates a new
IValidatedStringSetting . |
Modifier and Type | Method and Description |
---|---|
ISkillLevel |
ISetting.getSkillLevel()
Returns the setting skill level.
|
Modifier and Type | Field and Description |
---|---|
static ISkillLevel |
ISkillLevel.ADVANCED
Advanced skill level, requires advanced computer skills.
|
static ISkillLevel |
ISkillLevel.BASIC
Basic skill level, satisfied with basic computer skills.
|
static ISkillLevel |
ISkillLevel.DEVELOPER
Developer skill level, requires developer computer skills.
|
static ISkillLevel |
ISkillLevel.HIDDEN
Hidden.
|
static ISkillLevel |
ISkillLevel.NORMAL
Normal skill level, for the average / casual users.
|
This API documentation is public and is intended for / allowed to be used by anyone.
Scelight home page: https://sites.google.com/site/scelight/
Scelight is a trademark of András Belicza. Copyright © András Belicza, 2013-2015. All rights reserved.