Scrolling crafting history is now possible
This commit is contained in:
parent
c7181afc43
commit
a401e7cf99
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user