Starsector API
Loading...
Searching...
No Matches
TagDisplayAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.ui;
2
3import java.util.Collection;
4import java.util.Set;
5
6import java.awt.Color;
7
8public interface TagDisplayAPI {
9 void reset();
10 void beginGroup(boolean mutuallyExclusive, String allText);
11 void beginGroup(boolean mutuallyExclusive, String allText, float fixedWidth);
12 Set<String> getAllTags();
13 void addTag(String tag);
14 void addTag(String tag, int count);
15 void addTag(String tag, String name, int count);
16 void addTag(String tag, String name, int count, float fixedWidth);
17 void addTag(String tag, String name, int count, float fixedWidth, Color color, Color bright, Color dark);
19 void addGroup(float pad);
20 float getTagPad();
21 void setTagPad(float tagPad);
23 void setMinTagWidth(float minTagWidth);
24 void setGroupChecked(int index, boolean checked);
25 void setTotalOverrideForCurrentGroup(int totalOverrideForCurrentGroup);
26 void check(Collection<String> tags);
27 void check(String... tags);
28 void uncheck(String... tags);
29 void checkAll();
30 void uncheckAll();
31}
void addTag(String tag, String name, int count, float fixedWidth, Color color, Color bright, Color dark)
void setTotalOverrideForCurrentGroup(int totalOverrideForCurrentGroup)
void setMinTagWidth(float minTagWidth)
void addTag(String tag, String name, int count, float fixedWidth)
void addTag(String tag, String name, int count)
void addTag(String tag, int count)
void beginGroup(boolean mutuallyExclusive, String allText)
void beginGroup(boolean mutuallyExclusive, String allText, float fixedWidth)
void setGroupChecked(int index, boolean checked)
void check(Collection< String > tags)