public interface ResourceCostPanelAPI
Modifier and Type | Interface and Description |
---|---|
static interface |
ResourceCostPanelAPI.ResourceColorGetter |
Modifier and Type | Method and Description |
---|---|
void |
addCost(java.lang.String commodityId,
int quantity) |
void |
addCost(java.lang.String commodityId,
int quantity,
java.awt.Color color) |
void |
addCost(java.lang.String commodityId,
java.lang.String text) |
void |
addCost(java.lang.String commodityId,
java.lang.String text,
java.awt.Color color) |
void |
addOrUpdateCost(java.lang.String commodityId,
int quantity) |
void |
addOrUpdateCost(java.lang.String commodityId,
int quantity,
java.awt.Color color) |
void |
flashCost(java.lang.String commodityId) |
Alignment |
getAlignment() |
boolean |
isEnabled() |
boolean |
isNumberOnlyMode() |
boolean |
isWithBorder() |
void |
setAlignment(Alignment alignment)
Only MID, LMID, and RMID are supported.
|
void |
setComWidthOverride(float comWidthOverride) |
void |
setEnabled(boolean enabled) |
void |
setLastCostConsumed(boolean consumed) |
void |
setNumberOnlyMode(boolean numberOnlyMode) |
void |
setSecondTitle(java.lang.String secondTitle) |
void |
setSecondTitleColor(java.awt.Color secondTitleColor) |
void |
setWithBorder(boolean withBorder) |
void |
showResources(CargoAPI cargo,
java.awt.Color color,
java.util.List<java.lang.String> commodities,
ResourceCostPanelAPI.ResourceColorGetter colorGetter) |
void |
update() |
boolean isNumberOnlyMode()
void setNumberOnlyMode(boolean numberOnlyMode)
boolean isWithBorder()
void setWithBorder(boolean withBorder)
boolean isEnabled()
void setEnabled(boolean enabled)
void showResources(CargoAPI cargo, java.awt.Color color, java.util.List<java.lang.String> commodities, ResourceCostPanelAPI.ResourceColorGetter colorGetter)
void addCost(java.lang.String commodityId, int quantity, java.awt.Color color)
void addOrUpdateCost(java.lang.String commodityId, int quantity, java.awt.Color color)
void flashCost(java.lang.String commodityId)
void update()
Alignment getAlignment()
void setAlignment(Alignment alignment)
alignment
- void setSecondTitle(java.lang.String secondTitle)
void setSecondTitleColor(java.awt.Color secondTitleColor)
void addOrUpdateCost(java.lang.String commodityId, int quantity)
void addCost(java.lang.String commodityId, int quantity)
void setComWidthOverride(float comWidthOverride)
void addCost(java.lang.String commodityId, java.lang.String text)
void addCost(java.lang.String commodityId, java.lang.String text, java.awt.Color color)
void setLastCostConsumed(boolean consumed)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.