void ToggleFilter(int filterIndex)
List< U > AvailableFilters
bool IsFilterActive(int filterIndex)
void SetupAvailabilityTest(List< BestiaryEntry > allAvailableEntries)
void ShowButtonName(UIElement element, IBestiaryEntryFilter number)
bool GetIsFilterAvailableForEntries(IBestiaryEntryFilter filter, List< BestiaryEntry > entries)
void GetEntriesToShow(out int maxEntriesWidth, out int maxEntriesHeight, out int maxEntriesToHave)
List< List< BestiaryEntry > > _filterAvailabilityTests
List< GroupOptionButton< int > > _filterButtons
UIBestiaryFilteringOptionsGrid(EntryFilterer< BestiaryEntry, IBestiaryEntryFilter > filterer)
EntryFilterer< BestiaryEntry, IBestiaryEntryFilter > _filterer
void AddOnHover(IBestiaryEntryFilter filter, UIElement button)
void ClickOption(UIMouseEvent evt, UIElement listeningElement)
void GetDisplaySettings(out int widthPerButton, out int heightPerButton, out int widthWithSpacing, out int heightWithSpacing, out int perRow, out float offsetLeft, out float offsetTop, out int howManyRows)
static IAssetRepository Assets