Package-level declarations
Types
Link copied to clipboard
class AddNumberItem(getRange: () -> IntRange, getNumber: () -> Int, setNumber: (Int) -> Unit, localizedName: String? = null) : ChangeNumberItem
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PageBackItem(on: ItemProvider = DefaultGuiItems.ARROW_LEFT_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_LEFT_OFF.model.clientsideProvider) : ControlItem<PagedGui<*>>
An ui PageItem for PagedGuis that goes back one page on left-click.
Link copied to clipboard
class PageForwardItem(on: ItemProvider = DefaultGuiItems.ARROW_RIGHT_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_RIGHT_OFF.model.clientsideProvider) : ControlItem<PagedGui<*>>
An ui PageItem for PagedGuis that goes forward one page on left-click.
Link copied to clipboard
An ui Item that changes its appearance based on a progress percentage.
Link copied to clipboard
class RemoveNumberItem(getRange: () -> IntRange, getNumber: () -> Int, setNumber: (Int) -> Unit, localizedName: String? = null) : ChangeNumberItem
Link copied to clipboard
class ScrollDownItem(on: ItemProvider = DefaultGuiItems.ARROW_DOWN_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_DOWN_OFF.model.clientsideProvider) : ControlItem<ScrollGui<*>>
An ui ControlItem for ScrollGuis that scrolls down one line on left-click.
Link copied to clipboard
class ScrollLeftItem(on: ItemProvider = DefaultGuiItems.ARROW_LEFT_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_LEFT_OFF.model.clientsideProvider) : ControlItem<ScrollGui<*>>
An ui ControlItem for ScrollGuis that scrolls left one column on left-click.
Link copied to clipboard
class ScrollRightItem(on: ItemProvider = DefaultGuiItems.ARROW_RIGHT_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_RIGHT_OFF.model.clientsideProvider) : ControlItem<ScrollGui<*>>
An ui ControlItem for ScrollGuis that scrolls right one column on left-click.
Link copied to clipboard
class ScrollUpItem(on: ItemProvider = DefaultGuiItems.ARROW_UP_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_UP_OFF.model.clientsideProvider) : ControlItem<ScrollGui<*>>
An ui ControlItem for ScrollGuis that scrolls up one line on left-click.
Link copied to clipboard
An ui item for visualizing regions via VisualRegion.
Functions
Link copied to clipboard
fun <A, B> combinedProvider(a: Provider<A>, b: Provider<B>, mapValue: (A, B) -> ItemProvider, clickHandler: ClickHandler): Item
Link copied to clipboard
fun <A> reactiveItem(a: Provider<A>, mapValue: (A) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, mapValue: (A, B, C) -> ItemProvider): Item
fun <A, B, C> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, mapValue: (A, B, C) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, mapValue: (A, B, C, D) -> ItemProvider): Item
fun <A, B, C, D> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, mapValue: (A, B, C, D) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, mapValue: (A, B, C, D, E) -> ItemProvider): Item
fun <A, B, C, D, E> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, mapValue: (A, B, C, D, E) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, mapValue: (A, B, C, D, E, F) -> ItemProvider): Item
fun <A, B, C, D, E, F> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, mapValue: (A, B, C, D, E, F) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F, G> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, mapValue: (A, B, C, D, E, F, G) -> ItemProvider): Item
fun <A, B, C, D, E, F, G> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, mapValue: (A, B, C, D, E, F, G) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F, G, H> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, mapValue: (A, B, C, D, E, F, G, H) -> ItemProvider): Item
fun <A, B, C, D, E, F, G, H> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, mapValue: (A, B, C, D, E, F, G, H) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F, G, H, I> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, i: Provider<I>, mapValue: (A, B, C, D, E, F, G, H, I) -> ItemProvider): Item
fun <A, B, C, D, E, F, G, H, I> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, i: Provider<I>, mapValue: (A, B, C, D, E, F, G, H, I) -> ItemProvider, clickHandler: ClickHandler): Item