Scrolling crafting history is now possible

This commit is contained in:
DBotThePony 2022-06-22 16:39:04 +07:00
parent c7181afc43
commit a401e7cf99
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -108,18 +108,22 @@ class ItemMonitorScreen(menu: ItemMonitorMenu, inventory: Inventory, title: Comp
craftingHistory.dock = Dock.LEFT craftingHistory.dock = Dock.LEFT
craftingHistory.setDockMargin(left = 4f) craftingHistory.setDockMargin(left = 4f)
val craftingHistoryScroll = ScrollBarPanel(this, bottomPanel, 0f, 0f, 0f)
craftingHistoryScroll.dock = Dock.LEFT
craftingHistoryScroll.setDockMargin(left = 2f)
for (i in 0 until 9) { for (i in 0 until 9) {
object : AbstractSlotPanel(this@ItemMonitorScreen, craftingHistory) { object : AbstractSlotPanel(this@ItemMonitorScreen, craftingHistory) {
override fun getItemStack(): ItemStack { override fun getItemStack(): ItemStack {
return ItemStack(Items.ARROW, 42) return ItemStack(Items.ARROW, 42)
} }
override fun mouseScrolledInner(mouse_x: Double, mouse_y: Double, scroll: Double): Boolean {
return craftingHistoryScroll.mouseScrolledInner(mouse_x, mouse_y, scroll)
}
} }
} }
val craftingHistoryScroll = ScrollBarPanel(this, bottomPanel, 0f, 0f, 0f)
craftingHistoryScroll.dock = Dock.LEFT
craftingHistoryScroll.setDockMargin(left = 2f)
return frame return frame
} }