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,17 +108,21 @@ 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)
} }
}
}
val craftingHistoryScroll = ScrollBarPanel(this, bottomPanel, 0f, 0f, 0f) override fun mouseScrolledInner(mouse_x: Double, mouse_y: Double, scroll: Double): Boolean {
craftingHistoryScroll.dock = Dock.LEFT return craftingHistoryScroll.mouseScrolledInner(mouse_x, mouse_y, scroll)
craftingHistoryScroll.setDockMargin(left = 2f) }
}
}
return frame return frame
} }