- All Superinterfaces:
GuiEventListener, TabOrderedElement
- All Known Implementing Classes:
AbstractCommandBlockEditScreen, AbstractContainerEventHandler, AbstractContainerScreen, AbstractContainerWidget, AbstractFurnaceScreen, AbstractGameRulesScreen, AbstractGameRulesScreen.BooleanRuleEntry, AbstractGameRulesScreen.CategoryRuleEntry, AbstractGameRulesScreen.GameRuleEntry, AbstractGameRulesScreen.IntegerRuleEntry, AbstractGameRulesScreen.RuleEntry, AbstractGameRulesScreen.RuleList, AbstractMountInventoryScreen, AbstractRecipeBookScreen, AbstractReportScreen, AbstractReportScreen.DiscardReportWarningScreen, AbstractSelectionList, AbstractSignEditScreen, AccessibilityOnboardingScreen, AccessibilityOptionsScreen, AddRealmPopupScreen, AdvancementsScreen, AlertScreen, AnvilScreen, BackupConfirmScreen, BeaconScreen, BlastFurnaceScreen, BookEditScreen, BookSignScreen, BookViewScreen, BrewingStandScreen, ButtonListDialogScreen, CartographyTableScreen, ChatOptionsScreen, ChatReportScreen, ChatScreen, ChatSelectionScreen, ChatSelectionScreen.ChatSelectionList, ClientCommonPacketListenerImpl.PackConfirmScreen, CodeOfConductScreen, CommandBlockEditScreen, ConfigurationScreen, ConfigurationScreen.ConfigurationListScreen, ConfigurationScreen.ConfigurationListScreen.ListLabelWidget, ConfigurationScreen.ConfigurationSectionScreen, ConfigurationScreen.TooltipConfirmScreen, ConfirmExperimentalFeaturesScreen, ConfirmExperimentalFeaturesScreen.DetailsScreen, ConfirmExperimentalFeaturesScreen.DetailsScreen.PackList, ConfirmLinkScreen, ConfirmScreen, ConnectScreen, ContainerObjectSelectionList, ContainerObjectSelectionList.Entry, ContainerScreen, ControlsScreen, CrafterScreen, CraftingScreen, CreateBuffetWorldScreen, CreateBuffetWorldScreen.BiomeList, CreateFlatWorldScreen, CreateFlatWorldScreen.DetailsList, CreateWorldScreen, CreativeModeInventoryScreen, CreditsAndAttributionScreen, DatapackLoadFailureScreen, DeathScreen, DeathScreen.TitleConfirmScreen, DebugOptionsScreen, DebugOptionsScreen.AbstractOptionEntry, DebugOptionsScreen.CategoryEntry, DebugOptionsScreen.OptionEntry, DebugOptionsScreen.OptionList, DialogListDialogScreen, DialogScreen, DialogScreen.WarningScreen, DirectJoinServerScreen, DisconnectedScreen, DispenserScreen, EditWorldScreen, EnchantmentScreen, ErrorScreen, ExperimentsScreen, FileFixerAbortedScreen, FileFixerProgressScreen, FontOptionsScreen, FurnaceScreen, GameModeSwitcherScreen, GameRuleEntry, GenericGameRuleEntry, GenericMessageScreen, GenericWaitingScreen, GrindstoneScreen, HangingSignEditScreen, HopperScreen, HorseInventoryScreen, InBedChatScreen, InventoryScreen, InWorldGameRulesScreen, ItemCombinerScreen, JigsawBlockEditScreen, JoinMultiplayerScreen, KeyBindsList, KeyBindsList.CategoryEntry, KeyBindsList.Entry, KeyBindsList.KeyEntry, KeyBindsScreen, LanguageSelectScreen, LanguageSelectScreen.LanguageSelectionList, LecternScreen, LevelLoadingScreen, LoadingErrorScreen, LoadingErrorScreen.LoadingEntryList, LoomScreen, ManageServerScreen, MerchantScreen, MinecartCommandBlockEditScreen, ModListScreen, ModListScreen.InfoPanel, ModListWidget, ModMismatchDisconnectedScreen, ModMismatchDisconnectedScreen.MismatchInfoPanel, MouseSettingsScreen, MultiButtonDialogScreen, NameReportScreen, NautilusInventoryScreen, NoticeWithLinkScreen, ObjectSelectionList, OnlineOptionsScreen, OptimizeWorldScreen, OptionsList, OptionsList.AbstractEntry, OptionsList.Entry, OptionsList.HeaderEntry, OptionsScreen, OptionsSubScreen, OutOfMemoryScreen, PackSelectionScreen, PauseScreen, PauseScreen.FeedbackSubScreen, PlayerEntry, PopupScreen, PresetFlatWorldScreen, PresetFlatWorldScreen.PresetsList, ProgressScreen, RealmsBackupInfoScreen, RealmsBackupInfoScreen.BackupInfoList, RealmsBackupScreen, RealmsBackupScreen.BackupObjectSelectionList, RealmsBackupScreen.Entry, RealmsBrokenWorldScreen, RealmsClientOutdatedScreen, RealmsConfigureWorldScreen, RealmsConfirmScreen, RealmsCreateRealmScreen, RealmsDownloadLatestWorldScreen, RealmsGenericErrorScreen, RealmsInviteScreen, RealmsLongRunningMcoConnectTaskScreen, RealmsLongRunningMcoTaskScreen, RealmsMainScreen, RealmsMainScreen.RealmSelectionList, RealmsNotificationsScreen, RealmsParentalConsentScreen, RealmsPendingInvitesScreen, RealmsPendingInvitesScreen.Entry, RealmsPendingInvitesScreen.PendingInvitationSelectionList, RealmsPlayersTab.Entry, RealmsPlayersTab.HeaderEntry, RealmsPlayersTab.InvitedObjectSelectionList, RealmsPlayersTab.PlayerEntry, RealmsPreferredRegionSelectionScreen, RealmsPreferredRegionSelectionScreen.RegionSelectionList, RealmsResetWorldScreen, RealmsScreen, RealmsSelectFileToUploadScreen, RealmsSelectWorldTemplateScreen, RealmsSelectWorldTemplateScreen.WorldTemplateList, RealmsSlotOptionsScreen, RealmsTermsScreen, RealmsUploadScreen, RecoverWorldDataScreen, ReportPlayerScreen, ReportReasonSelectionScreen, ReportReasonSelectionScreen.ReasonSelectionList, RestrictionsScreen, SafetyScreen, Screen, ScrollableLayout.Container, ScrollPanel, SelectWorldScreen, ServerLinksDialogScreen, ServerReconfigScreen, ServerSelectionList, ShareToLanScreen, ShulkerBoxScreen, SignEditScreen, SimpleDialogScreen, SkinCustomizationScreen, SkinReportScreen, SmithingScreen, SmokerScreen, SocialInteractionsPlayerList, SocialInteractionsScreen, SoundOptionsScreen, StatsScreen, StatsScreen.GeneralStatisticsList, StatsScreen.ItemStatisticsList, StatsScreen.ItemStatisticsList.Entry, StatsScreen.ItemStatisticsList.HeaderEntry, StatsScreen.ItemStatisticsList.ItemRow, StatsScreen.MobsStatisticsList, StonecutterScreen, StructureBlockEditScreen, TabNavigationBar, TelemetryInfoScreen, TestBlockEditScreen, TestInstanceBlockEditScreen, TitleScreen, TransferableSelectionList, UnsupportedGraphicsWarningScreen, VideoSettingsScreen, WaitingForResponseScreen, WarningScreen, WinScreen, WorldCreationGameRulesScreen, WorldOptionsScreen, WorldSelectionList
-
Method Summary
default boolean
Returns the first event listener that intersects with the mouse coordinates.
Handles arrow-based navigation events.
Handles tab-based navigation events.
boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
default boolean
mouseScrolled(double x,
double y,
double scrollX,
double scrollY)
Retrieves the next focus path based on the given focus navigation event.
Calculates the next focus path in a vague direction.
void
Sets if the GUI element is dragging or not.
default void
Sets the focus state of the GUI element.
void
Sets the focus state of the GUI element.
-
Method Details
-
-
-
-
-
-
-
-
-
-
-
-
getBorderForArrowNavigation
-
-
-
-
-
-
-
-
-
-
nextFocusPathVaguelyInDirection