CLASS net/minecraft/class_4069 net/minecraft/client/gui/ParentElement COMMENT A GUI interface which handles keyboard and mouse callbacks for child GUI elements. COMMENT The implementation of a parent element can decide whether a child element receives keyboard and mouse callbacks. METHOD method_19355 hoveredElement (DD)Ljava/util/Optional; ARG 1 mouseX ARG 3 mouseY METHOD method_20082 (DDDLnet/minecraft/class_364;)Z ARG 6 element METHOD method_20083 (DDILnet/minecraft/class_364;)Z ARG 5 element METHOD method_20086 focusOn (Lnet/minecraft/class_364;)V ARG 1 element METHOD method_25395 setFocused (Lnet/minecraft/class_364;)V ARG 1 focused METHOD method_25396 children ()Ljava/util/List; COMMENT Gets a list of all child GUI elements. METHOD method_25397 isDragging ()Z METHOD method_25398 setDragging (Z)V ARG 1 dragging METHOD method_25399 getFocused ()Lnet/minecraft/class_364; METHOD method_48214 computeNavigationPath (Lnet/minecraft/class_8023$class_8024;)Lnet/minecraft/class_8016; ARG 1 navigation METHOD method_48215 computeNavigationPath (Lnet/minecraft/class_8023$class_8026;)Lnet/minecraft/class_8016; ARG 1 navigation METHOD method_48216 (Lnet/minecraft/class_8028;Lnet/minecraft/class_364;)Ljava/lang/Integer; ARG 1 element METHOD method_48217 computeChildPath (Lnet/minecraft/class_8030;Lnet/minecraft/class_8028;Lnet/minecraft/class_364;Lnet/minecraft/class_8023;)Lnet/minecraft/class_8016; ARG 1 focus ARG 2 direction ARG 3 focused ARG 4 navigation METHOD method_48219 (Lnet/minecraft/class_8028;Lnet/minecraft/class_364;)Ljava/lang/Integer; ARG 1 element METHOD method_48220 computeInitialChildPath (Lnet/minecraft/class_8030;Lnet/minecraft/class_8028;Lnet/minecraft/class_364;Lnet/minecraft/class_8023;)Lnet/minecraft/class_8016; ARG 1 focus ARG 2 direction ARG 3 focused ARG 4 navigation