Interface NarratableEntry
- All Superinterfaces:
NarrationSupplier, TabOrderedElement
- All Known Implementing Classes:
AbstractButton, AbstractContainerWidget, AbstractGameRulesScreen.RuleList, AbstractOptionSliderButton, AbstractScrollArea, AbstractSelectionList, AbstractSliderButton, AbstractStringWidget, AbstractTextAreaWidget, AbstractWidget, AbstractWidget.WithInactiveMessage, BeaconScreen.BeaconCancelButton, BeaconScreen.BeaconConfirmButton, BeaconScreen.BeaconPowerButton, BeaconScreen.BeaconScreenButton, BeaconScreen.BeaconSpriteScreenButton, BeaconScreen.BeaconUpgradePowerButton, Button, Button.Plain, ChatSelectionScreen.ChatSelectionList, Checkbox, ConfigurationScreen.ConfigurationListScreen.ListLabelWidget, ConfirmExperimentalFeaturesScreen.DetailsScreen.PackList, ContainerObjectSelectionList, CraftingRecipeBookComponent, CreateBuffetWorldScreen.BiomeList, CreateFlatWorldScreen.DetailsList, CycleButton, DebugOptionsScreen.OptionList, EditBox, ExtendedButton, ExtendedSlider, FittingMultiLineTextWidget, FocusableTextWidget, FurnaceRecipeBookComponent, GameModeSwitcherScreen.GameModeSlot, ImageButton, ImageWidget, ImageWidget.Sprite, ImageWidget.Texture, InputControlHandlers.NumberRangeHandler.SliderImpl, ItemDisplayWidget, KeyBindsList, LanguageSelectScreen.LanguageSelectionList, LoadingDotsWidget, LoadingErrorScreen.LoadingEntryList, LockIconButton, MerchantScreen.TradeOfferButton, ModListScreen.InfoPanel, ModListWidget, ModMismatchDisconnectedScreen.MismatchInfoPanel, ModsButton, MultiLineEditBox, MultiLineTextWidget, ObjectSelectionList, OptionInstance.OptionInstanceSliderButton, OptionsList, OverlayRecipeComponent.OverlayCraftingRecipeButton, OverlayRecipeComponent.OverlayRecipeButton, OverlayRecipeComponent.OverlaySmeltingRecipeButton, PageButton, PlainTextButton, PlayerSkinWidget, PresetFlatWorldScreen.PresetsList, RealmsBackupInfoScreen.BackupInfoList, RealmsBackupScreen.BackupObjectSelectionList, RealmsMainScreen.CrossButton, RealmsMainScreen.NotificationButton, RealmsMainScreen.RealmSelectionList, RealmsPendingInvitesScreen.PendingInvitationSelectionList, RealmsPlayersTab.InvitedObjectSelectionList, RealmsPreferredRegionSelectionScreen.RegionSelectionList, RealmsResetWorldScreen.FrameButton, RealmsSelectWorldTemplateScreen.WorldTemplateList, RealmsSlotOptionsScreen.SettingsSlider, RealmsWorldSlotButton, RecipeBookComponent, RecipeBookTabButton, RecipeButton, ReportReasonSelectionScreen.ReasonSelectionList, ScrollableLayout.Container, ScrollPanel, ServerSelectionList, SocialInteractionsPlayerList, SpriteIconButton, SpriteIconButton.CenteredIcon, SpriteIconButton.TextAndIcon, StatsScreen.GeneralStatisticsList, StatsScreen.ItemStatisticsList, StatsScreen.ItemStatisticsList.HeaderEntry.StatSortButton, StatsScreen.ItemStatisticsList.ItemRow.ItemRowWidget, StatsScreen.MobsStatisticsList, StringWidget, TabButton, TabNavigationBar, TelemetryEventWidget, TransferableSelectionList, UnicodeGlyphButton, WorldSelectionList
An interface for GUI elements that can provide narration information.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumThe narration priority levels. -
Method Summary
Modifier and TypeMethodDescriptiondefault Collection<? extends NarratableEntry> default booleanisActive()Methods inherited from interface NarrationSupplier
updateNarrationMethods inherited from interface TabOrderedElement
getTabOrderGroup
-
Method Details
-
narrationPriority
NarratableEntry.NarrationPriority narrationPriority() -
isActive
default boolean isActive() -
getNarratables
-