blob: 2e209b3ea6cd66975cb5ddbb57f3ce6754323b8e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
package binnie.craftgui.core;
import binnie.craftgui.core.geometry.IPoint;
public abstract interface ITopLevelWidget
extends IWidget
{
public abstract void setMousePosition(int paramInt1, int paramInt2);
public abstract IPoint getAbsoluteMousePosition();
public abstract IWidget getFocusedWidget();
public abstract IWidget getMousedOverWidget();
public abstract IWidget getDraggedWidget();
public abstract boolean isFocused(IWidget paramIWidget);
public abstract boolean isMouseOver(IWidget paramIWidget);
public abstract boolean isDragged(IWidget paramIWidget);
public abstract void updateTopLevel();
public abstract void widgetDeleted(IWidget paramIWidget);
public abstract IPoint getDragDistance();
}
|