Package | Description |
---|---|
hu.scelightapi |
Scelight external module API.
Some base class and interface is placed in the hu.scelightapibase
package. |
hu.scelightapi.gui.overlaycard |
Overlay card interface.
|
hu.scelightapi.gui.setting |
Swing GUI interface for settings visualization and edit for the application.
|
hu.scelightapibase.bean.settings |
Settings bean interface.
|
hu.scelightapibase.bean.settings.type.viewhints |
View hints interface for settings.
|
Modifier and Type | Method and Description |
---|---|
ISettingsBean |
IModEnv.getSettingsBean(java.lang.String name)
Returns the
ISettingsBean associated with the specified name. |
ISettingsBean |
IModEnv.initSettingsBean(java.lang.String name,
java.util.List<ISetting<?>> validSettingList)
Creates a new
ISettingsBean and initializes it. |
Modifier and Type | Method and Description |
---|---|
java.util.List<ISettingsBean> |
IModEnv.getSettingsBeanList()
Returns the list of initialized settings beans in initialization order.
|
Modifier and Type | Field and Description |
---|---|
ISettingsBean |
OverlayCardParams.settings
Settings bean storing the overlay settings.
|
Modifier and Type | Method and Description |
---|---|
void |
ISettingsGui.addBindExecuteScl(ISettingChangeListener scl,
ISettingsBean settings,
java.util.Set<? extends ISetting<?>> settingSet,
javax.swing.JComponent comp)
Adds the specified
ISettingChangeListener to the specified ISettingsBean for the specified settings, and binds it to the specified
component. |
void |
ISettingsGui.bindScl(ISettingChangeListener scl,
ISettingsBean settings,
java.util.Set<? extends ISetting<?>> settingSet,
javax.swing.JComponent comp)
Binds the specified
ISettingChangeListener to the specified component. |
void |
ISettingsGui.bindSelectionToSetting(javax.swing.AbstractButton button,
IBoolSetting setting,
ISettingsBean settings)
Binds the selection state of the specified abstract button (which can be e.g.
|
void |
ISettingsGui.bindVisibilityToSetting(javax.swing.JComponent comp,
IBoolSetting setting,
ISettingsBean settings)
Binds the visibility of the specified component to the specified
IBoolSetting from the specified ISettingsBean . |
ICheckBox |
ISettingsGui.createBoundedSettingCheckBox(IBoolSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
ICheckBox whose initial value is initialized from the specified IBoolSetting and settings bean. |
<T> IComboBox<T> |
ISettingsGui.createBoundedSettingComboBox(IFixedValuesSetting<T> setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
IComboBox whose values and initial selected value is initialized from the specified IFixedValuesSetting and settings bean. |
ICheckBox |
ISettingsGui.createSettingCheckBox(IBoolSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
ICheckBox whose initial value is initialized from the specified IBoolSetting and settings bean. |
<T> IComboBox<T> |
ISettingsGui.createSettingComboBox(IFixedValuesSetting<T> setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
IComboBox whose values and initial selected value is initialized from the specified IFixedValuesSetting and settings bean. |
IIndicatorTextArea |
ISettingsGui.createSettingIndicatorTextArea(IValidatedMultilineStringSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
IIndicatorTextArea whose initial value is initialized from the specified IValidatedStringSetting and settings bean. |
IIndicatorTextField |
ISettingsGui.createSettingIndicatorTextField(IValidatedStringSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
IIndicatorTextField whose initial value is initialized from the specified IValidatedStringSetting and settings bean. |
IPathField |
ISettingsGui.createSettingPathField(IPathSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
IPathField whose initial value is initialized from the specified IPathSetting and settings bean. |
ISpinner |
ISettingsGui.createSettingSpinner(IIntSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
ISpinner whose initial value is initialized from the specified IIntSetting and settings bean. |
ITemplateField |
ISettingsGui.createSettingTemplateField(ITemplateSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
ITemplateField whose initial value is initialized from the specified ITemplateSetting and settings bean. |
ITextArea |
ISettingsGui.createSettingTextArea(IMultilineStringSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
ITextArea whose initial value is initialized from the specified IMultilineStringSetting and settings bean. |
ITextField |
ISettingsGui.createSettingTextField(IStringSetting setting,
ISettingsBean settings,
java.awt.event.ActionListener customListener)
Creates an
ITextField whose initial value is initialized from the specified IStringSetting and settings bean. |
Modifier and Type | Method and Description |
---|---|
ISettingsBean |
ISettingsBean.cloneSettings()
Clones this settings.
|
ISettingsBean |
ISettingChangeEvent.getSettings()
Returns the settings bean that fired the setting change event.
|
Modifier and Type | Method and Description |
---|---|
void |
ISettingsBean.copyChangedSettingsTo(ISettingsBean targetSettings)
Copies the changed settings to the specified target settings.
|
Modifier and Type | Method and Description |
---|---|
void |
ICompConfigurer.configure(javax.swing.JComponent settingComp,
ISetting<?> setting,
ISettingsBean settings)
Configures the setting component.
|
java.awt.Component |
ISsCompFactory.create(javax.swing.JComponent settingComp,
T setting,
ISettingsBean settings)
Creates the custom subsequent component.
|
void |
ITestBtnListener.doTest(IButton button,
javax.swing.JComponent settingComp,
T setting,
ISettingsBean settings)
Performs the test.
|
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.