public class SubsetWidget extends Button implements ItemFilter.ItemFilterProvider, ItemList.ItemsLoadedCallback, SearchField.ISearchProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
SubsetWidget.SubsetState |
static class |
SubsetWidget.SubsetTag |
| Modifier and Type | Field and Description |
|---|---|
static Rectangle4i |
area |
static ItemStack |
hoverStack |
protected static SubsetWidget.SubsetTag |
root |
| Constructor and Description |
|---|
SubsetWidget() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addTag(SubsetWidget.SubsetTag tag) |
boolean |
contains(int px,
int py) |
void |
draw(int mx,
int my) |
ItemFilter |
getFilter() |
ItemFilter |
getFilter(java.lang.String searchText) |
java.lang.String |
getRenderLabel() |
ItemStack |
getStackMouseOver(int mx,
int my) |
static SubsetWidget.SubsetState |
getState(SubsetWidget.SubsetTag tag) |
static SubsetWidget.SubsetTag |
getTag(java.lang.String name) |
boolean |
handleClick(int mx,
int my,
int button) |
static boolean |
isHidden(ItemStack item) |
boolean |
isPrimary() |
void |
itemsLoaded() |
static void |
loadHidden() |
void |
mouseDragged(int mx,
int my,
int button,
long heldTime) |
void |
mouseUp(int mx,
int my,
int button) |
boolean |
onButtonPress(boolean rightclick)
Not called
|
void |
onGuiClick(int mx,
int my) |
boolean |
onMouseWheel(int i,
int mx,
int my) |
static void |
setHidden(ItemStack item,
boolean hidden) |
static void |
setHidden(SubsetWidget.SubsetTag tag,
boolean hidden) |
static void |
showOnly(SubsetWidget.SubsetTag tag) |
static void |
unhideAll() |
void |
update() |
contentWidth, getButtonTip, getRenderIcon, handleTooltipbounds, gainFocus, handleClickExt, handleKeyPress, lastKeyTyped, loseFocus, postDrawprotected static final SubsetWidget.SubsetTag root
public static Rectangle4i area
public static ItemStack hoverStack
public static SubsetWidget.SubsetState getState(SubsetWidget.SubsetTag tag)
public static void addTag(SubsetWidget.SubsetTag tag)
public static SubsetWidget.SubsetTag getTag(java.lang.String name)
public static boolean isHidden(ItemStack item)
public static void showOnly(SubsetWidget.SubsetTag tag)
public static void setHidden(SubsetWidget.SubsetTag tag, boolean hidden)
public static void setHidden(ItemStack item,
boolean hidden)
public static void unhideAll()
public static void loadHidden()
public java.lang.String getRenderLabel()
getRenderLabel in class Buttonpublic boolean handleClick(int mx,
int my,
int button)
handleClick in class Buttonpublic boolean onButtonPress(boolean rightclick)
onButtonPress in class Buttonpublic void mouseDragged(int mx,
int my,
int button,
long heldTime)
mouseDragged in class Widgetpublic boolean onMouseWheel(int i,
int mx,
int my)
onMouseWheel in class Widgetpublic void onGuiClick(int mx,
int my)
onGuiClick in class Widgetpublic ItemStack getStackMouseOver(int mx,
int my)
getStackMouseOver in class Widgetpublic ItemFilter getFilter()
getFilter in interface ItemFilter.ItemFilterProviderpublic boolean isPrimary()
isPrimary in interface SearchField.ISearchProviderpublic ItemFilter getFilter(java.lang.String searchText)
getFilter in interface SearchField.ISearchProviderpublic void itemsLoaded()
itemsLoaded in interface ItemList.ItemsLoadedCallback