2013-01-06 00:52:55 +01:00
|
|
|
package net.machinemuse.general.gui.frame;
|
2013-01-04 17:44:11 +01:00
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
public interface IGuiFrame {
|
2013-01-06 15:40:30 +01:00
|
|
|
|
|
|
|
public abstract void onMouseDown(double x, double y, int button);
|
|
|
|
|
|
|
|
public abstract void onMouseUp(double x, double y, int button);
|
|
|
|
|
|
|
|
public abstract void update(double mousex, double mousey);
|
|
|
|
|
2013-01-04 17:44:11 +01:00
|
|
|
public abstract void draw();
|
2013-01-06 15:40:30 +01:00
|
|
|
|
2013-01-04 17:44:11 +01:00
|
|
|
public abstract List<String> getToolTip(int x, int y);
|
2013-01-06 15:40:30 +01:00
|
|
|
|
2013-01-04 17:44:11 +01:00
|
|
|
}
|