|
| ScreenLayoutPersistence (MenuTree tree, GlobalSettings settings, UUID appUuid, Path path, int defFontSize) |
|
void | loadApplicationData () |
|
void | remoteApplicationDidLoad (UUID appUuid, MenuTree tree) |
|
int | getGridSize () |
|
boolean | isRecursive (MenuItem item) |
|
void | resetAutoLayout () |
|
ComponentSettings | getSettingsForStaticItem (MenuItem parent, int itemId, boolean forceNewRow) |
|
ComponentSettings | getSettingsForMenuItem (MenuItem item, boolean forceNewRow) |
|
void | serialiseAll () |
|
ColorCustomizable | getColorCustomizerFor (MenuItem item, Optional< ComponentSettings > existingSettings, boolean forceItemLevel) |
|
void | removeItemOverride (SubMenuItem parent, int menuId) throws InvalidItemChangeException |
|
ControlType | getDefaultControlType (Optional< MenuItem > maybeItem) |
|
ConditionalColoring | provideConditionalColorComponent (MenuItem parent, int id) |
|
void | loadApplicationSpecific (Element rootElement) |
|
void | saveApplicationSpecific (Element rootElement) |
|
|
static Path | uuidToFileName (Path root, UUID uuid) |
|
|
static final int | DEFAULT_GRID_SIZE = 4 |
|
static final String | TEXT_COLOR_ELEMENT = "TextColor" |
|
static final String | BUTTON_COLOR_ELEMENT = "ButtonColor" |
|
static final String | UPDATE_COLOR_ELEMENT = "UpdateColor" |
|
static final String | GRID_SIZE_ELEMENT = "GridSize" |
|
static final String | RECURSIVE_ELEMENT = "Recursive" |
|
static final String | FONT_SIZE_ELEMENT = "FontSize" |
|
static final String | SUB_MENU_SETTINGS_ELEMENT = "SubMenuSettings" |
|
static final String | SUB_MENU_SETTING_ELEMENT = "SubMenuSetting" |
|
static final String | ITEM_OVERRIDE_SETTING_ELEMENT = "ItemOverride" |
|
static final String | CONTROL_TYPE_ATTRIBUTE = "controlType" |
|
static final String | RECURSIVE_ATTRIBUTE = "recursive" |
|
static final String | ROOTID_ATTRIBUTE = "rootId" |
|
static final String | IS_PRESENT_ATTRIBUTE = "isPresent" |
|
|
RedrawingMode | defaultRedrawModeForItem (Optional< MenuItem > item) |
|
EditorComponent.PortableAlignment | defaultJustificationForItem (Optional< MenuItem > item) |
|
int | defaultFontSizeForItem (Optional< MenuItem > maybeItem) |
|
int | defaultSpacesForItem (Optional< MenuItem > item) |
|
void | mustContainKeyForSub (SubMenuItem par) |
|
|
final System.Logger | logger = System.getLogger(getClass().getSimpleName()) |
|
final Map< Integer, ComponentSettingsForSub > | settingsMap = new HashMap<>() |
|
final GlobalSettings | globalSettings |
|
MenuTree | tree |
|
UUID | remoteUuid |
|
The documentation for this class was generated from the following file:
- src/main/java/com/thecoderscorner/embedcontrol/customization/ScreenLayoutPersistence.java