| Package | Description | 
|---|---|
| me.leoko.advancedgui.utils | |
| me.leoko.advancedgui.utils.components | |
| me.leoko.advancedgui.utils.components.states | 
| Modifier and Type | Method and Description | 
|---|---|
GroupComponent | 
Interaction.getComponentTree()
Gets component tree. 
 | 
GroupComponent | 
Interaction.getComponentTree()
Gets component tree. 
 | 
GroupComponent | 
Layout.getTemplateComponentTree()
Gets component tree. 
 | 
GroupComponent | 
Layout.getTemplateComponentTree()
Gets component tree. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Layout.syncExchange(GroupComponent componentTree,
            List<Component> defaultHidden)
Replace current GUI with a new version on runtime. 
 | 
void | 
Layout.syncExchange(GroupComponent componentTree,
            List<Component> defaultHidden)
Replace current GUI with a new version on runtime. 
 | 
| Constructor and Description | 
|---|
Interaction(Layout layout,
           GroupComponent templateComponentTree)
Instantiates a new Interaction. 
 | 
Interaction(Layout layout,
           GroupComponent templateComponentTree)
Instantiates a new Interaction. 
 | 
| Constructor and Description | 
|---|
Interaction(Layout layout,
           Function<Interaction,GroupComponent> componentTreeGenerator)
Instantiates a new default Interaction. 
 | 
Interaction(Layout layout,
           Function<Interaction,GroupComponent> componentTreeGenerator)
Instantiates a new default Interaction. 
 | 
Layout(String name,
      Function<Interaction,GroupComponent> templateTreeGenerator,
      GuiSize size)
Instantiates a new Layout. 
 | 
Layout(String name,
      Function<Interaction,GroupComponent> templateTreeGenerator,
      GuiSize size)
Instantiates a new Layout. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
GroupComponent | 
GroupComponent.clone(Interaction interaction)  | 
GroupComponent | 
GroupComponent.clone(Interaction interaction)  | 
static GroupComponent | 
GroupComponent.createEmpty(Interaction interaction)
Create empty group component which can be used whenever a component is needed that renders nothing. 
 | 
static GroupComponent | 
GroupComponent.createEmpty(Interaction interaction)
Create empty group component which can be used whenever a component is needed that renders nothing. 
 | 
GroupComponent | 
GroupComponent.locateOn(Interaction interaction)  | 
GroupComponent | 
GroupComponent.locateOn(Interaction interaction)  | 
| Modifier and Type | Method and Description | 
|---|---|
GroupComponent | 
ListState.getGroupComponent()  | 
GroupComponent | 
ListState.getGroupComponent()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ListState.setGroupComponent(GroupComponent groupComponent)  | 
void | 
ListState.setGroupComponent(GroupComponent groupComponent)  | 
| Constructor and Description | 
|---|
ListState(GroupComponent groupComponent,
         List<T> items,
         int page)  | 
ListState(GroupComponent groupComponent,
         List<T> items,
         int page)  | 
Copyright © 2021. All rights reserved.