|
Starsector API
|
Classes | |
| interface | OptionTooltipCreator |
Public Member Functions | |
| void | setTooltipHighlights (Object data, String ... highlights) |
| void | setTooltipHighlightColors (Object data, Color ... colors) |
| void | clearOptions () |
| void | addOption (String text, Object data) |
| void | addOption (String text, Object data, String tooltip) |
| void | addOption (String text, Object data, Color color, String tooltip) |
| void | setShortcut (Object data, int code, boolean ctrl, boolean alt, boolean shift, boolean putLast) |
| void | setEnabled (Object data, boolean enabled) |
| 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) |
| boolean | hasSelector (Object data) |
| void | setSelectorValue (Object data, float value) |
| float | getSelectorValue (Object data) |
| float | getMinSelectorValue (Object data) |
| float | getMaxSelectorValue (Object data) |
| boolean | hasOptions () |
| List | getSavedOptionList () |
| void | restoreSavedOptions (List list) |
| void | addOptionConfirmation (Object optionId, String text, String yes, String no) |
| boolean | hasOption (Object data) |
| void | addOptionConfirmation (Object data, StoryPointActionDelegate confirmDelegate) |
| void | addOptionTooltipAppender (Object data, OptionTooltipCreator optionTooltipCreator) |
| void | setOptionText (String text, Object data) |
| boolean | hasOptionTooltipAppender (Object data) |
| boolean | optionHasConfirmDelegate (Object data) |
| Object | getOptionDataBeingConfirmed () |
| void | removeOption (Object data) |
| void | setStoryOptionParams (Object data, StoryOptionParams params, StoryPointActionDelegate delegate) |
Definition at line 11 of file OptionPanelAPI.java.
| void com.fs.starfarer.api.campaign.OptionPanelAPI.addOption | ( | String | text, |
| Object | data ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.addOption | ( | String | text, |
| Object | data, | ||
| Color | color, | ||
| String | tooltip ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.addOption | ( | String | text, |
| Object | data, | ||
| String | tooltip ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.addOptionConfirmation | ( | Object | data, |
| StoryPointActionDelegate | confirmDelegate ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.addOptionConfirmation | ( | Object | optionId, |
| String | text, | ||
| String | yes, | ||
| String | no ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.addOptionTooltipAppender | ( | Object | data, |
| OptionTooltipCreator | optionTooltipCreator ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.addSelector | ( | String | text, |
| Object | data, | ||
| Color | color, | ||
| float | width, | ||
| float | maxValueWidth, | ||
| float | minValue, | ||
| float | maxValue, | ||
| ValueDisplayMode | mode, | ||
| String | tooltip ) |
A user-adjustable bar useful for picking a value from a range.
| text | Text to show above the bar. |
| data | ID of the bar, used to get/set its state. |
| color | Bar color. |
| width | Width in pixels, including value label on the right. |
| maxValueWidth | Width of the value label on the right. |
| minValue | Minimum value (when bar is all the way to the left). |
| maxValue | Maximum value (bar all the way to the right). |
| mode | How to display the value - as a percentage, X/Y, etc. |
| tooltip | Tooltip text. Can be null. |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.clearOptions | ( | ) |
| float com.fs.starfarer.api.campaign.OptionPanelAPI.getMaxSelectorValue | ( | Object | data | ) |
| float com.fs.starfarer.api.campaign.OptionPanelAPI.getMinSelectorValue | ( | Object | data | ) |
| Object com.fs.starfarer.api.campaign.OptionPanelAPI.getOptionDataBeingConfirmed | ( | ) |
| List com.fs.starfarer.api.campaign.OptionPanelAPI.getSavedOptionList | ( | ) |
| float com.fs.starfarer.api.campaign.OptionPanelAPI.getSelectorValue | ( | Object | data | ) |
| boolean com.fs.starfarer.api.campaign.OptionPanelAPI.hasOption | ( | Object | data | ) |
| boolean com.fs.starfarer.api.campaign.OptionPanelAPI.hasOptions | ( | ) |
| boolean com.fs.starfarer.api.campaign.OptionPanelAPI.hasOptionTooltipAppender | ( | Object | data | ) |
| boolean com.fs.starfarer.api.campaign.OptionPanelAPI.hasSelector | ( | Object | data | ) |
| boolean com.fs.starfarer.api.campaign.OptionPanelAPI.optionHasConfirmDelegate | ( | Object | data | ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.removeOption | ( | Object | data | ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.restoreSavedOptions | ( | List | list | ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.setEnabled | ( | Object | data, |
| boolean | enabled ) |
Only works for options, not selectors.
| data | |
| enabled |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.setOptionText | ( | String | text, |
| Object | data ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.setSelectorValue | ( | Object | data, |
| float | value ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.setShortcut | ( | Object | data, |
| int | code, | ||
| boolean | ctrl, | ||
| boolean | alt, | ||
| boolean | shift, | ||
| boolean | putLast ) |
Sets an alternate shortcut that works in addition to the number key.
| data | |
| code | constant from org.lwjgl.input.Keyboard |
| ctrl | whether Control needs to be down to trigger this shortcut. |
| alt | whether Alt needs to be down to trigger this shortcut. |
| shift | whether Shift needs to be down to trigger this shortcut. |
| putLast | ignored |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.setStoryOptionParams | ( | Object | data, |
| StoryOptionParams | params, | ||
| StoryPointActionDelegate | delegate ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.setTooltip | ( | Object | data, |
| String | tooltipText ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.setTooltipHighlightColors | ( | Object | data, |
| Color ... | colors ) |
| void com.fs.starfarer.api.campaign.OptionPanelAPI.setTooltipHighlights | ( | Object | data, |
| String ... | highlights ) |