ScrollPanelContent.java 677 Bytes
/*
 * This file is part of LiteLoader.
 * Copyright (C) 2012-16 Adam Mummery-Smith
 * All Rights Reserved.
 */
package com.mumfrey.liteloader.client.gui;

import net.minecraft.client.gui.GuiButton;

public interface ScrollPanelContent
{
    public abstract int getScrollPanelContentHeight(GuiScrollPanel source);

    public abstract void drawScrollPanelContent(GuiScrollPanel source, int mouseX, int mouseY, float partialTicks, int scrollAmt, int visibleHeight);

    public abstract void scrollPanelActionPerformed(GuiScrollPanel source, GuiButton control);

    public abstract void scrollPanelMousePressed(GuiScrollPanel source, int mouseX, int mouseY, int mouseButton);
}