Skip to content

Commit

Permalink
Updated paged component api
Browse files Browse the repository at this point in the history
  • Loading branch information
ToberoCat committed Oct 22, 2023
1 parent d11081e commit 1ab49f9
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 4 deletions.
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<commons.text.version>1.10.0</commons.text.version>
<jetbrains.annotations.version>23.0.0</jetbrains.annotations.version>
<spigot.api.version>1.18.1-R0.1-SNAPSHOT</spigot.api.version>
<toberocore.version>d5978b5eec</toberocore.version>
<toberocore.version>8c6baa37e4</toberocore.version>
<kotlin.version>1.9.10</kotlin.version>
<org.slf4j.version>1.7.5</org.slf4j.version>

Expand Down Expand Up @@ -110,7 +110,7 @@
<dependency>
<groupId>com.jeff_media</groupId>
<artifactId>SpigotUpdateChecker</artifactId>
<version>3.0.3</version> <!-- Check on GitHub for the latest version -->
<version>3.0.3</version>
<scope>compile</scope>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ interface PagedContainer : LayoutContainer {
var page: Int
val availablePages: Int
fun addPage(context: GuiContext)
fun addPage(patternPage: PatternPage)
fun addPage(patternPage: PatternPage, position: Int)

fun addPage(context: GuiContext, position: Int)
fun createEmptyPage(): PatternPage?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import com.fasterxml.jackson.databind.SerializerProvider
import io.github.toberocat.guiengine.components.AbstractGuiComponent
import io.github.toberocat.guiengine.function.GuiFunction
import io.github.toberocat.guiengine.render.RenderPriority
import io.github.toberocat.guiengine.xml.parsing.GeneratorContext
import io.github.toberocat.guiengine.utils.JsonUtils.writeArray
import io.github.toberocat.guiengine.xml.parsing.GeneratorContext
import org.bukkit.entity.Player
import org.bukkit.inventory.ItemStack
import org.bukkit.inventory.meta.SkullMeta
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,8 @@ open class PagedComponent(
}

override fun addPage(context: GuiContext) = addPage(context, pages.size - 1)
override fun addPage(patternPage: PatternPage) = addPage(patternPage, pages.size - 1)
override fun addPage(patternPage: PatternPage, position: Int) = pages.add(position, patternPage)

override fun addPage(context: GuiContext, position: Int) {
api?.let { pages.add(position, PatternPage(it, pattern, context)) }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,9 @@ class ToggleItemComponent(
}

override fun clickedComponent(event: InventoryClickEvent) {
super<AbstractGuiComponent>.clickedComponent(event)
selected = (selected + 1) % componentSelectionModel.size
super<AbstractGuiComponent>.clickedComponent(event)

if (null == context) return
context!!.render()
}
Expand Down

0 comments on commit 1ab49f9

Please sign in to comment.