Actually support long press for item managers

This commit is contained in:
drdev
2014-07-15 04:57:40 +00:00
parent 9e74986e19
commit 01883fb78f

View File

@@ -31,6 +31,7 @@ import forge.itemmanager.ItemManager;
import forge.itemmanager.ItemManagerConfig;
import forge.itemmanager.ItemManagerModel;
import forge.toolbox.FCheckBox;
import forge.toolbox.FDisplayObject;
import forge.toolbox.FEvent;
import forge.toolbox.FEvent.FEventHandler;
import forge.toolbox.FList;
@@ -309,6 +310,11 @@ public final class ItemListView<T extends InventoryItem> extends ItemView<T> {
return true;
}
@Override
public boolean showMenu(Integer index, Entry<T, Integer> value, FDisplayObject owner, float x, float y) {
return renderer.longPress(value, x, y);
}
@Override
public void drawValue(Graphics g, Integer index, Entry<T, Integer> value, FSkinFont font, FSkinColor foreColor, FSkinColor backColor, boolean pressed, float x, float y, float w, float h) {
if (maxSelections > 1) {