void ToggleFilter(int filterIndex)
List< U > AvailableFilters
bool IsFilterActive(int filterIndex)
void SetupAvailabilityTest(List< BestiaryEntry > allAvailableEntries)
void ShowButtonName(UIElement element, IBestiaryEntryFilter number)
void GetEntriesToShow([Out] int maxEntriesWidth, [Out] int maxEntriesHeight, [Out] int maxEntriesToHave)
bool GetIsFilterAvailableForEntries(IBestiaryEntryFilter filter, List< BestiaryEntry > entries)
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)