diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/ItemMonitorScreen.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/ItemMonitorScreen.kt index a3418d599..55e5e6952 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/ItemMonitorScreen.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/ItemMonitorScreen.kt @@ -108,18 +108,22 @@ class ItemMonitorScreen(menu: ItemMonitorMenu, inventory: Inventory, title: Comp craftingHistory.dock = Dock.LEFT 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) { object : AbstractSlotPanel(this@ItemMonitorScreen, craftingHistory) { override fun getItemStack(): ItemStack { 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 }