Package emi.dev.emi.emi.screen
Class EmiScreenManager.SidebarPanel
java.lang.Object
emi.dev.emi.emi.screen.EmiScreenManager.SidebarPanel
- Enclosing class:
- EmiScreenManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal SidebarButtonWidgetbooleanintfinal SizedButtonWidgetfinal SizedButtonWidgetfinal SidebarPagesfinal SidebarSideint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcycleType(int amount) getHoveredSpace(int mouseX, int mouseY) getType()booleanbooleanisSearch()booleanvoidrender(EmiDrawContext context, int mouseX, int mouseY, float delta) voidscroll(int delta) voidsetSidebarPage(int page) voidsetSpaces(EmiScreenManager.ScreenSpace main, List<EmiScreenManager.ScreenSpace> subpanels) voidsetType(SidebarType type) booleansupportsType(SidebarType type) voidvoid
-
Field Details
-
pageLeft
-
pageRight
-
cycle
-
pages
-
side
-
spaces
-
space
-
theme
-
header
public boolean header -
sidebarPage
public int sidebarPage -
page
public int page
-
-
Constructor Details
-
SidebarPanel
-
-
Method Details
-
setSpaces
public void setSpaces(EmiScreenManager.ScreenSpace main, List<EmiScreenManager.ScreenSpace> subpanels) -
getSpaces
-
getHoveredSpace
-
getType
-
supportsType
-
setSidebarPage
public void setSidebarPage(int page) -
setType
-
cycleType
public void cycleType(int amount) -
render
-
isSearch
public boolean isSearch() -
updateWidgetPosition
public void updateWidgetPosition() -
isVisible
public boolean isVisible() -
updateWidgetVisibility
public void updateWidgetVisibility() -
hasMultiplePages
public boolean hasMultiplePages() -
scroll
public void scroll(int delta) -
getBounds
-