public interface TooltipMakerAPI extends UIPanelAPI
Modifier and Type | Interface and Description |
---|---|
static interface |
TooltipMakerAPI.FleetMemberValueGetter |
static interface |
TooltipMakerAPI.StatModValueGetter |
static interface |
TooltipMakerAPI.TooltipCreator |
static class |
TooltipMakerAPI.TooltipLocation |
Modifier and Type | Method and Description |
---|---|
ButtonAPI |
addAreaCheckbox(java.lang.String text,
java.lang.Object data,
java.awt.Color base,
java.awt.Color bg,
java.awt.Color bright,
float width,
float height,
float pad) |
ButtonAPI |
addAreaCheckbox(java.lang.String text,
java.lang.Object data,
java.awt.Color base,
java.awt.Color bg,
java.awt.Color bright,
float width,
float height,
float pad,
boolean leftAlign) |
ButtonAPI |
addButton(java.lang.String text,
java.lang.Object data,
java.awt.Color base,
java.awt.Color bg,
Alignment align,
CutStyle style,
float width,
float height,
float pad) |
ButtonAPI |
addButton(java.lang.String text,
java.lang.Object data,
java.awt.Color base,
java.awt.Color bg,
float width,
float height,
float pad) |
ButtonAPI |
addButton(java.lang.String text,
java.lang.Object data,
float width,
float height,
float pad) |
ButtonAPI |
addCheckbox(float width,
float height,
java.lang.String text,
ButtonAPI.UICheckboxSize size,
float pad)
Deprecated.
|
ButtonAPI |
addCheckbox(float width,
float height,
java.lang.String text,
java.lang.Object data,
ButtonAPI.UICheckboxSize size,
float pad) |
ButtonAPI |
addCheckbox(float width,
float height,
java.lang.String text,
java.lang.Object data,
java.lang.String font,
java.awt.Color textColor,
ButtonAPI.UICheckboxSize size,
float pad) |
ButtonAPI |
addCheckbox(float width,
float height,
java.lang.String text,
java.lang.String font,
java.awt.Color textColor,
ButtonAPI.UICheckboxSize size,
float pad)
Deprecated.
|
UIComponentAPI |
addCustom(UIComponentAPI comp,
float pad) |
UIComponentAPI |
addCustomDoNotSetPosition(UIComponentAPI comp)
Add a custom component without appending it to the bottom of the tooltip.
|
EventProgressBarAPI |
addEventProgressBar(BaseEventIntel intel,
float pad) |
UIComponentAPI |
addEventProgressMarker(BaseEventIntel intel) |
UIComponentAPI |
addEventStageMarker(BaseEventIntel.EventStageDisplayData data) |
void |
addGrid(float pad) |
void |
addIconGroup(float pad) |
void |
addIconGroup(float rowHeight,
float pad) |
void |
addIconGroup(float rowHeight,
int rows,
float pad) |
void |
addIconGroupAndCenter(float pad)
Assumes a single icon, hacky.
|
void |
addIcons(CommodityOnMarketAPI com,
int num,
IconRenderMode mode) |
void |
addImage(java.lang.String spriteName,
float pad) |
void |
addImage(java.lang.String spriteName,
float width,
float pad) |
void |
addImage(java.lang.String spriteName,
float width,
float height,
float pad) |
void |
addImages(float width,
float height,
float pad,
float imagePad,
java.lang.String... spriteNames) |
UIPanelAPI |
addImageWithText(float pad) |
void |
addImportanceIndicator(PersonImportance importance,
float width,
float pad) |
UIComponentAPI |
addLabelledValue(java.lang.String label,
java.lang.String value,
java.awt.Color labelColor,
java.awt.Color valueColor,
float width,
float pad) |
LabelAPI |
addPara(java.lang.String str,
java.awt.Color color,
float pad) |
LabelAPI |
addPara(java.lang.String str,
float pad) |
LabelAPI |
addPara(java.lang.String format,
float pad,
java.awt.Color[] hl,
java.lang.String... highlights) |
LabelAPI |
addPara(java.lang.String format,
float pad,
java.awt.Color color,
java.awt.Color hl,
java.lang.String... highlights) |
LabelAPI |
addPara(java.lang.String format,
float pad,
java.awt.Color hl,
java.lang.String... highlights) |
void |
addPlaythroughDataPanel(float width,
float height) |
void |
addRelationshipBar(FactionAPI faction,
float pad) |
void |
addRelationshipBar(FactionAPI faction,
float width,
float pad) |
void |
addRelationshipBar(float value,
float pad) |
void |
addRelationshipBar(float value,
float width,
float pad) |
void |
addRelationshipBar(PersonAPI person,
float pad) |
void |
addRelationshipBar(PersonAPI person,
float width,
float pad) |
java.lang.Object |
addRow(java.lang.Object... data)
Possible sets of data for a column:
string |
color, string |
alignment, color, string |
alignment, color, LabelAPI
|
java.lang.Object |
addRowWithGlow(java.lang.Object... data)
Possible sets of data for a column:
string
color, string
alignment, color, string
alignment, color, LabelAPI
|
LabelAPI |
addSectionHeading(java.lang.String str,
Alignment align,
float pad) |
LabelAPI |
addSectionHeading(java.lang.String str,
java.awt.Color textColor,
java.awt.Color bgColor,
Alignment align,
float pad) |
LabelAPI |
addSectionHeading(java.lang.String str,
java.awt.Color textColor,
java.awt.Color bgColor,
Alignment align,
float width,
float pad) |
UIPanelAPI |
addSectorMap(float w,
float h,
StarSystemAPI system,
float pad) |
void |
addShipList(int cols,
int rows,
float iconSize,
java.awt.Color baseColor,
java.util.List<FleetMemberAPI> ships,
float pad) |
UIComponentAPI |
addSkillPanel(PersonAPI person,
boolean admin,
float pad) |
UIComponentAPI |
addSkillPanel(PersonAPI person,
float pad) |
UIComponentAPI |
addSkillPanelOneColumn(PersonAPI person,
boolean admin,
float pad) |
UIComponentAPI |
addSkillPanelOneColumn(PersonAPI person,
float pad) |
UIComponentAPI |
addSpacer(float height) |
void |
addStatGridForShips(float width,
float valueWidth,
float valuePad,
float pad,
CampaignFleetAPI fleet,
int maxNum,
boolean ascending,
TooltipMakerAPI.FleetMemberValueGetter getter) |
void |
addStatModGrid(float width,
float valueWidth,
float valuePad,
float pad,
MutableStat stat) |
void |
addStatModGrid(float width,
float valueWidth,
float valuePad,
float pad,
MutableStat stat,
boolean showNonMods,
TooltipMakerAPI.StatModValueGetter getter) |
void |
addStatModGrid(float width,
float valueWidth,
float valuePad,
float pad,
MutableStat stat,
TooltipMakerAPI.StatModValueGetter getter) |
void |
addStatModGrid(float width,
float valueWidth,
float valuePad,
float pad,
StatBonus stat) |
void |
addStatModGrid(float width,
float valueWidth,
float valuePad,
float pad,
StatBonus stat,
boolean showNonMods,
TooltipMakerAPI.StatModValueGetter getter) |
void |
addStatModGrid(float width,
float valueWidth,
float valuePad,
float pad,
StatBonus stat,
TooltipMakerAPI.StatModValueGetter getter) |
void |
addStoryPointUseInfo(float pad,
float bonusXPFraction,
boolean withNoSPNotification) |
void |
addStoryPointUseInfo(float pad,
int numPoints,
float bonusXPFraction,
boolean withNoSPNotification) |
void |
addTable(java.lang.String emptyText,
int andMore,
float pad) |
void |
addTableHeaderTooltip(int colIndex,
java.lang.String text) |
void |
addTableHeaderTooltip(int colIndex,
TooltipMakerAPI.TooltipCreator tc) |
TextFieldAPI |
addTextField(float width,
float pad) |
TextFieldAPI |
addTextField(float width,
float height,
java.lang.String font,
float pad) |
TextFieldAPI |
addTextField(float width,
java.lang.String font,
float pad) |
LabelAPI |
addTitle(java.lang.String text) |
LabelAPI |
addTitle(java.lang.String text,
java.awt.Color color) |
java.lang.Object |
addToGrid(int x,
int y,
java.lang.String label,
java.lang.String value) |
java.lang.Object |
addToGrid(int x,
int y,
java.lang.String label,
java.lang.String value,
java.awt.Color valueColor) |
void |
addTooltipTo(TooltipMakerAPI.TooltipCreator tc,
UIComponentAPI to,
TooltipMakerAPI.TooltipLocation loc) |
void |
addTooltipTo(TooltipMakerAPI.TooltipCreator tc,
UIComponentAPI to,
TooltipMakerAPI.TooltipLocation loc,
boolean recreateEveryFrame) |
void |
addTooltipToAddedRow(TooltipMakerAPI.TooltipCreator tc,
TooltipMakerAPI.TooltipLocation loc) |
void |
addTooltipToAddedRow(TooltipMakerAPI.TooltipCreator tc,
TooltipMakerAPI.TooltipLocation loc,
boolean recreateEveryFrame) |
void |
addTooltipToPrevious(TooltipMakerAPI.TooltipCreator tc,
TooltipMakerAPI.TooltipLocation loc) |
void |
addTooltipToPrevious(TooltipMakerAPI.TooltipCreator tc,
TooltipMakerAPI.TooltipLocation loc,
boolean recreateEveryFrame) |
void |
beginGrid(float itemWidth,
int cols) |
void |
beginGrid(float itemWidth,
int cols,
java.awt.Color labelColor) |
void |
beginGridFlipped(float itemWidth,
int cols,
java.awt.Color labelColor,
float valueWidth,
float valuePad) |
void |
beginGridFlipped(float itemWidth,
int cols,
float valueWidth,
float valuePad) |
void |
beginIconGroup() |
TooltipMakerAPI |
beginImageWithText(java.lang.String spriteName,
float imageHeight) |
TooltipMakerAPI |
beginImageWithText(java.lang.String spriteName,
float imageHeight,
float widthWithImage,
boolean midAlignImage) |
TooltipMakerAPI |
beginSubTooltip(float width) |
UIPanelAPI |
beginTable(java.awt.Color base,
java.awt.Color dark,
java.awt.Color bright,
float itemHeight,
boolean withBorder,
boolean withHeader,
java.lang.Object... columns) |
UIPanelAPI |
beginTable(java.awt.Color base,
java.awt.Color dark,
java.awt.Color bright,
float itemHeight,
java.lang.Object... columns)
Columns are pairs of
|
UIPanelAPI |
beginTable(FactionAPI faction,
float itemHeight,
java.lang.Object... columns)
Columns are pairs of
|
UIPanelAPI |
beginTable2(FactionAPI faction,
float itemHeight,
boolean withBorder,
boolean withHeader,
java.lang.Object... columns) |
void |
cancelGrid() |
float |
computeStringWidth(java.lang.String in) |
LabelAPI |
createLabel(java.lang.String str,
java.awt.Color color)
Create a label without adding it to the tooltip, so it can be added via addCustom() or passed in to
a table row.
|
LabelAPI |
createLabel(java.lang.String str,
java.awt.Color color,
float maxTextWidth)
Create a label without adding it to the tooltip, so it can be added via addCustom() or passed in to
a table row.
|
UIComponentAPI |
createRect(java.awt.Color color,
float thickness) |
UIPanelAPI |
createSectorMap(float w,
float h,
MapParams p,
java.lang.String title)
TODO: maps don't seem to work right if the tooltip is recreated every frame,
for now make sure to use the addTooltipToPrevious method that takes a boolean to turn that off.
|
UIPanelAPI |
createSectorMap(float w,
float h,
MapParams p,
java.lang.String title,
java.awt.Color color,
java.awt.Color dark)
TODO: maps don't seem to work right if the tooltip is recreated every frame,
for now make sure to use the addTooltipToPrevious method that takes a boolean to turn that off.
|
void |
endSubTooltip()
Tooltip still needs to be added using addCustom() or similar.
|
java.lang.String |
getBulletedListPrefix() |
ScrollPanelAPI |
getExternalScroller()
Only non-null if this tooltip was added to a CustomPanelAPI using addUIElement().
|
float |
getHeightSoFar() |
IntelUIAPI |
getIntelUI()
Returns the intel UI; only works when creating small intel descriptions.
|
UIComponentAPI |
getPrev() |
float |
getTextWidthOverride() |
float |
getWidthSoFar() |
void |
makeTableItemsClickable() |
void |
resetGridRowHeight() |
void |
setAreaCheckboxFont(java.lang.String areaCheckboxFont) |
void |
setAreaCheckboxFontDefault() |
void |
setBgAlpha(float bgAlpha)
Default is 0.85f.
|
void |
setBulletColor(java.awt.Color bulletColor) |
void |
setBulletedListMode(java.lang.String itemPrefix) |
void |
setBulletWidth(java.lang.Float bulletWidth) |
void |
setButtonFontDefault() |
void |
setButtonFontOrbitron20() |
void |
setButtonFontOrbitron20Bold() |
void |
setButtonFontOrbitron24() |
void |
setButtonFontOrbitron24Bold() |
void |
setButtonFontVictor10() |
void |
setButtonFontVictor14() |
void |
setExternalScroller(ScrollPanelAPI scroller) |
void |
setForceProcessInput(boolean forceProcessInput) |
void |
setGridFont(java.lang.String gridFont) |
void |
setGridFontDefault() |
void |
setGridFontSmallInsignia() |
void |
setGridLabelColor(java.awt.Color nameColor) |
void |
setGridRowHeight(float gridSize) |
void |
setGridValueColor(java.awt.Color valueColor) |
void |
setHeightSoFar(float height) |
void |
setIconSpacingMedium() |
void |
setIconSpacingWide() |
void |
setIdForAddedRow(java.lang.Object id)
To identify which row was clicked on.
|
void |
setLowGridRowHeight() |
void |
setParaFont(java.lang.String paraFont) |
void |
setParaFontColor(java.awt.Color paraFontColor) |
void |
setParaFontDefault() |
void |
setParaFontOrbitron() |
void |
setParaFontVictor14() |
void |
setParaInsigniaLarge() |
void |
setParaInsigniaVeryLarge() |
void |
setParaOrbitronLarge() |
void |
setParaOrbitronVeryLarge() |
void |
setParaSmallInsignia() |
void |
setParaSmallOrbitron() |
void |
setTextWidthOverride(float textWidthOverride) |
void |
setTitleFont(java.lang.String titleFont) |
void |
setTitleFontColor(java.awt.Color titleFontColor) |
void |
setTitleOrbitronLarge() |
void |
setTitleOrbitronVeryLarge() |
void |
setTitleSmallOrbitron() |
java.lang.String |
shortenString(java.lang.String in,
float maxWidth) |
void |
showCargo(CargoAPI cargo,
int max,
boolean sort,
float pad)
Sort is based on stack size.
|
void |
showCost(java.awt.Color color,
java.awt.Color dark,
float pad,
java.lang.String[] res,
int[] quantities) |
void |
showCost(java.lang.String title,
boolean withAvailable,
java.awt.Color color,
java.awt.Color dark,
float pad,
java.lang.String[] res,
int[] quantities) |
void |
showCost(java.lang.String title,
boolean withAvailable,
float widthOverride,
java.awt.Color color,
java.awt.Color dark,
float pad,
java.lang.String[] res,
int[] quantities,
boolean[] consumed) |
void |
showFullSurveyReqs(PlanetAPI planet,
boolean withText,
float pad) |
void |
showPlanetInfo(PlanetAPI planet,
float pad) |
void |
showPlanetInfo(PlanetAPI planet,
float w,
float h,
boolean withName,
float pad) |
void |
showShips(java.util.List<FleetMemberAPI> ships,
int max,
boolean sort,
boolean showBaseHullForDHulls,
float pad) |
void |
showShips(java.util.List<FleetMemberAPI> ships,
int max,
boolean sort,
float pad) |
addComponent, bringComponentToTop, removeComponent
advance, getPosition, processInput, render
LabelAPI addTitle(java.lang.String text)
void setTitleFont(java.lang.String titleFont)
void setTitleSmallOrbitron()
void setTitleFontColor(java.awt.Color titleFontColor)
void setParaFont(java.lang.String paraFont)
void setParaFontColor(java.awt.Color paraFontColor)
void setParaSmallInsignia()
LabelAPI addPara(java.lang.String format, float pad, java.awt.Color hl, java.lang.String... highlights)
LabelAPI addPara(java.lang.String str, float pad)
LabelAPI addPara(java.lang.String str, java.awt.Color color, float pad)
LabelAPI addSectionHeading(java.lang.String str, java.awt.Color textColor, java.awt.Color bgColor, Alignment align, float pad)
void beginGrid(float itemWidth, int cols)
void beginGrid(float itemWidth, int cols, java.awt.Color labelColor)
java.lang.Object addToGrid(int x, int y, java.lang.String label, java.lang.String value)
java.lang.Object addToGrid(int x, int y, java.lang.String label, java.lang.String value, java.awt.Color valueColor)
void setGridLabelColor(java.awt.Color nameColor)
void addGrid(float pad)
void beginGridFlipped(float itemWidth, int cols, float valueWidth, float valuePad)
void beginGridFlipped(float itemWidth, int cols, java.awt.Color labelColor, float valueWidth, float valuePad)
void addStatModGrid(float width, float valueWidth, float valuePad, float pad, MutableStat stat)
void addStatModGrid(float width, float valueWidth, float valuePad, float pad, StatBonus stat)
void addStatGridForShips(float width, float valueWidth, float valuePad, float pad, CampaignFleetAPI fleet, int maxNum, boolean ascending, TooltipMakerAPI.FleetMemberValueGetter getter)
void setGridFontDefault()
void setGridFont(java.lang.String gridFont)
void addStatModGrid(float width, float valueWidth, float valuePad, float pad, MutableStat stat, TooltipMakerAPI.StatModValueGetter getter)
void addStatModGrid(float width, float valueWidth, float valuePad, float pad, StatBonus stat, TooltipMakerAPI.StatModValueGetter getter)
void setParaSmallOrbitron()
LabelAPI addTitle(java.lang.String text, java.awt.Color color)
void setParaFontVictor14()
void addImage(java.lang.String spriteName, float pad)
void addImage(java.lang.String spriteName, float width, float pad)
void setParaFontDefault()
void setParaOrbitronLarge()
void setParaOrbitronVeryLarge()
void setParaInsigniaLarge()
void setParaInsigniaVeryLarge()
void setTitleOrbitronLarge()
void setTitleOrbitronVeryLarge()
void beginIconGroup()
void setIconSpacingMedium()
void setIconSpacingWide()
void addIcons(CommodityOnMarketAPI com, int num, IconRenderMode mode)
void addIconGroup(float pad)
void addIconGroup(float rowHeight, float pad)
void cancelGrid()
void addIconGroupAndCenter(float pad)
pad
- void addStatModGrid(float width, float valueWidth, float valuePad, float pad, StatBonus stat, boolean showNonMods, TooltipMakerAPI.StatModValueGetter getter)
void showCargo(CargoAPI cargo, int max, boolean sort, float pad)
cargo
- max
- sort
- pad
- void showShips(java.util.List<FleetMemberAPI> ships, int max, boolean sort, float pad)
UIPanelAPI beginTable(FactionAPI faction, float itemHeight, java.lang.Object... columns)
faction
- itemHeight
- columns
- UIPanelAPI beginTable2(FactionAPI faction, float itemHeight, boolean withBorder, boolean withHeader, java.lang.Object... columns)
UIPanelAPI beginTable(java.awt.Color base, java.awt.Color dark, java.awt.Color bright, float itemHeight, java.lang.Object... columns)
UIPanelAPI beginTable(java.awt.Color base, java.awt.Color dark, java.awt.Color bright, float itemHeight, boolean withBorder, boolean withHeader, java.lang.Object... columns)
java.lang.Object addRow(java.lang.Object... data)
data
- java.lang.Object addRowWithGlow(java.lang.Object... data)
data
- void addTooltipToAddedRow(TooltipMakerAPI.TooltipCreator tc, TooltipMakerAPI.TooltipLocation loc)
void addTooltipToAddedRow(TooltipMakerAPI.TooltipCreator tc, TooltipMakerAPI.TooltipLocation loc, boolean recreateEveryFrame)
void addTable(java.lang.String emptyText, int andMore, float pad)
void setGridValueColor(java.awt.Color valueColor)
TooltipMakerAPI beginImageWithText(java.lang.String spriteName, float imageHeight)
UIPanelAPI addImageWithText(float pad)
void addIconGroup(float rowHeight, int rows, float pad)
LabelAPI addPara(java.lang.String format, float pad, java.awt.Color color, java.awt.Color hl, java.lang.String... highlights)
void setButtonFontDefault()
void setButtonFontVictor10()
void setButtonFontVictor14()
ButtonAPI addButton(java.lang.String text, java.lang.Object data, float width, float height, float pad)
ButtonAPI addButton(java.lang.String text, java.lang.Object data, java.awt.Color base, java.awt.Color bg, float width, float height, float pad)
ButtonAPI addButton(java.lang.String text, java.lang.Object data, java.awt.Color base, java.awt.Color bg, Alignment align, CutStyle style, float width, float height, float pad)
void setBulletedListMode(java.lang.String itemPrefix)
void setBulletWidth(java.lang.Float bulletWidth)
UIComponentAPI addCustom(UIComponentAPI comp, float pad)
java.lang.String getBulletedListPrefix()
void addImage(java.lang.String spriteName, float width, float height, float pad)
float getTextWidthOverride()
void setTextWidthOverride(float textWidthOverride)
void addImages(float width, float height, float pad, float imagePad, java.lang.String... spriteNames)
void resetGridRowHeight()
void setLowGridRowHeight()
void setGridRowHeight(float gridSize)
java.lang.String shortenString(java.lang.String in, float maxWidth)
void addStatModGrid(float width, float valueWidth, float valuePad, float pad, MutableStat stat, boolean showNonMods, TooltipMakerAPI.StatModValueGetter getter)
void addShipList(int cols, int rows, float iconSize, java.awt.Color baseColor, java.util.List<FleetMemberAPI> ships, float pad)
void setParaFontOrbitron()
LabelAPI addPara(java.lang.String format, float pad, java.awt.Color[] hl, java.lang.String... highlights)
UIComponentAPI addSpacer(float height)
void addStoryPointUseInfo(float pad, float bonusXPFraction, boolean withNoSPNotification)
void addStoryPointUseInfo(float pad, int numPoints, float bonusXPFraction, boolean withNoSPNotification)
void setForceProcessInput(boolean forceProcessInput)
void addPlaythroughDataPanel(float width, float height)
void setBulletColor(java.awt.Color bulletColor)
void addRelationshipBar(PersonAPI person, float pad)
void addRelationshipBar(PersonAPI person, float width, float pad)
void addRelationshipBar(FactionAPI faction, float pad)
void addRelationshipBar(FactionAPI faction, float width, float pad)
void addRelationshipBar(float value, float pad)
void addRelationshipBar(float value, float width, float pad)
void addImportanceIndicator(PersonImportance importance, float width, float pad)
void addTooltipToPrevious(TooltipMakerAPI.TooltipCreator tc, TooltipMakerAPI.TooltipLocation loc)
ButtonAPI addAreaCheckbox(java.lang.String text, java.lang.Object data, java.awt.Color base, java.awt.Color bg, java.awt.Color bright, float width, float height, float pad)
void showShips(java.util.List<FleetMemberAPI> ships, int max, boolean sort, boolean showBaseHullForDHulls, float pad)
void setGridFontSmallInsignia()
void showFullSurveyReqs(PlanetAPI planet, boolean withText, float pad)
void showCost(java.lang.String title, boolean withAvailable, float widthOverride, java.awt.Color color, java.awt.Color dark, float pad, java.lang.String[] res, int[] quantities, boolean[] consumed)
void showCost(java.lang.String title, boolean withAvailable, java.awt.Color color, java.awt.Color dark, float pad, java.lang.String[] res, int[] quantities)
void showCost(java.awt.Color color, java.awt.Color dark, float pad, java.lang.String[] res, int[] quantities)
UIComponentAPI getPrev()
ButtonAPI addAreaCheckbox(java.lang.String text, java.lang.Object data, java.awt.Color base, java.awt.Color bg, java.awt.Color bright, float width, float height, float pad, boolean leftAlign)
UIComponentAPI addSkillPanel(PersonAPI person, float pad)
UIComponentAPI addSkillPanelOneColumn(PersonAPI person, float pad)
float computeStringWidth(java.lang.String in)
TextFieldAPI addTextField(float width, float pad)
TextFieldAPI addTextField(float width, java.lang.String font, float pad)
TextFieldAPI addTextField(float width, float height, java.lang.String font, float pad)
@Deprecated ButtonAPI addCheckbox(float width, float height, java.lang.String text, ButtonAPI.UICheckboxSize size, float pad)
@Deprecated ButtonAPI addCheckbox(float width, float height, java.lang.String text, java.lang.String font, java.awt.Color textColor, ButtonAPI.UICheckboxSize size, float pad)
void setAreaCheckboxFont(java.lang.String areaCheckboxFont)
void setAreaCheckboxFontDefault()
UIComponentAPI addLabelledValue(java.lang.String label, java.lang.String value, java.awt.Color labelColor, java.awt.Color valueColor, float width, float pad)
float getHeightSoFar()
IntelUIAPI getIntelUI()
EventProgressBarAPI addEventProgressBar(BaseEventIntel intel, float pad)
UIComponentAPI addCustomDoNotSetPosition(UIComponentAPI comp)
comp
- UIComponentAPI addEventStageMarker(BaseEventIntel.EventStageDisplayData data)
UIComponentAPI addEventProgressMarker(BaseEventIntel intel)
TooltipMakerAPI beginImageWithText(java.lang.String spriteName, float imageHeight, float widthWithImage, boolean midAlignImage)
LabelAPI addSectionHeading(java.lang.String str, java.awt.Color textColor, java.awt.Color bgColor, Alignment align, float width, float pad)
TooltipMakerAPI beginSubTooltip(float width)
void endSubTooltip()
void setHeightSoFar(float height)
UIPanelAPI createSectorMap(float w, float h, MapParams p, java.lang.String title)
UIPanelAPI createSectorMap(float w, float h, MapParams p, java.lang.String title, java.awt.Color color, java.awt.Color dark)
float getWidthSoFar()
void addTooltipToPrevious(TooltipMakerAPI.TooltipCreator tc, TooltipMakerAPI.TooltipLocation loc, boolean recreateEveryFrame)
LabelAPI createLabel(java.lang.String str, java.awt.Color color)
LabelAPI createLabel(java.lang.String str, java.awt.Color color, float maxTextWidth)
void addTableHeaderTooltip(int colIndex, TooltipMakerAPI.TooltipCreator tc)
void addTableHeaderTooltip(int colIndex, java.lang.String text)
UIPanelAPI addSectorMap(float w, float h, StarSystemAPI system, float pad)
void addTooltipTo(TooltipMakerAPI.TooltipCreator tc, UIComponentAPI to, TooltipMakerAPI.TooltipLocation loc)
void addTooltipTo(TooltipMakerAPI.TooltipCreator tc, UIComponentAPI to, TooltipMakerAPI.TooltipLocation loc, boolean recreateEveryFrame)
UIComponentAPI createRect(java.awt.Color color, float thickness)
void makeTableItemsClickable()
void setIdForAddedRow(java.lang.Object id)
id
- void setExternalScroller(ScrollPanelAPI scroller)
ScrollPanelAPI getExternalScroller()
void setBgAlpha(float bgAlpha)
void setButtonFontOrbitron20()
void setButtonFontOrbitron20Bold()
void setButtonFontOrbitron24()
void setButtonFontOrbitron24Bold()
void showPlanetInfo(PlanetAPI planet, float pad)
void showPlanetInfo(PlanetAPI planet, float w, float h, boolean withName, float pad)
ButtonAPI addCheckbox(float width, float height, java.lang.String text, java.lang.Object data, ButtonAPI.UICheckboxSize size, float pad)
ButtonAPI addCheckbox(float width, float height, java.lang.String text, java.lang.Object data, java.lang.String font, java.awt.Color textColor, ButtonAPI.UICheckboxSize size, float pad)
UIComponentAPI addSkillPanel(PersonAPI person, boolean admin, float pad)
UIComponentAPI addSkillPanelOneColumn(PersonAPI person, boolean admin, float pad)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.