1package com.fs.starfarer.api.campaign;
6import com.fs.starfarer.api.impl.campaign.rulecmd.SetStoryOption.StoryOptionParams;
7import com.fs.starfarer.api.ui.TooltipMakerAPI;
8import com.fs.starfarer.api.ui.ValueDisplayMode;
13 public static interface OptionTooltipCreator {
14 void createTooltip(TooltipMakerAPI tooltip,
boolean hadOtherText);
23 void addOption(String text, Object data, String tooltip);
24 void addOption(String text, Object data, Color color, String tooltip);
35 void setShortcut(Object data,
int code,
boolean ctrl,
boolean alt,
boolean shift,
boolean putLast);
60 float width,
float maxValueWidth,
float minValue,
float maxValue,
61 ValueDisplayMode mode, String tooltip);
void setTooltip(Object data, String tooltipText)
void addSelector(String text, Object data, Color color, float width, float maxValueWidth, float minValue, float maxValue, ValueDisplayMode mode, String tooltip)
void addOption(String text, Object data, String tooltip)
void setTooltipHighlightColors(Object data, Color ... colors)
void setStoryOptionParams(Object data, StoryOptionParams params, StoryPointActionDelegate delegate)
void addOptionConfirmation(Object data, StoryPointActionDelegate confirmDelegate)
void addOptionConfirmation(Object optionId, String text, String yes, String no)
void setTooltipHighlights(Object data, String ... highlights)
void restoreSavedOptions(List list)
boolean hasOptionTooltipAppender(Object data)
float getSelectorValue(Object data)
void setOptionText(String text, Object data)
void addOption(String text, Object data)
boolean optionHasConfirmDelegate(Object data)
boolean hasSelector(Object data)
Object getOptionDataBeingConfirmed()
boolean hasOption(Object data)
float getMinSelectorValue(Object data)
void setEnabled(Object data, boolean enabled)
void removeOption(Object data)
void addOptionTooltipAppender(Object data, OptionTooltipCreator optionTooltipCreator)
void setSelectorValue(Object data, float value)
void addOption(String text, Object data, Color color, String tooltip)
float getMaxSelectorValue(Object data)
List getSavedOptionList()
void setShortcut(Object data, int code, boolean ctrl, boolean alt, boolean shift, boolean putLast)