Uses of Class
com.ultikits.ultitools.abstracts.gui.declarative.core.Widget
Packages that use Widget
Package
Description
Core types for the widget, element and render-node trees.
The rendering engine and GUI base classes: build, diff, schedule.
Helpers such as slot arithmetic.
The bundled widget library.
Page navigation widgets.
-
Uses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.core
Subclasses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.coreModifier and TypeClassDescriptionclassRenderObjectWidget is the base Widget class for describing actual render content.classStatefulWidget is a Widget that carries mutable state.classStatelessWidget is a Widget that needs no mutable state.Fields in com.ultikits.ultitools.abstracts.gui.declarative.core declared as WidgetMethods in com.ultikits.ultitools.abstracts.gui.declarative.core that return WidgetModifier and TypeMethodDescriptionabstract WidgetComponentElement.build()Builds the child Widget.abstract @NotNull WidgetState.build(@NotNull BuildContext context) Builds this State's UI.StatefulElement.build()StatelessElement.build()abstract @NotNull WidgetStatelessWidget.build(@NotNull BuildContext context) Builds this Widget's subtree.@NotNull WidgetElement.getWidget()Gets the Widget associated with this Element.Methods in com.ultikits.ultitools.abstracts.gui.declarative.core with parameters of type WidgetModifier and TypeMethodDescriptionbooleanChecks whether this Element can update to the given Widget.private @NotNull ElementElement.createAndMountChild(@NotNull Widget newWidget) Creates the Element fornewWidgetand mounts it under this Element -- the single creation path for every child, whether it is new, a replacement, or part of a layout element's first mount.booleanWidget.isSameWidget(@Nullable Widget other) Checks whether two Widgets represent the same configuration.voidUpdates this Element with a new Widget.voidprotected @Nullable ElementElement.updateChild(@Nullable Widget newWidget, @Nullable Element oldChild) Updates a single child Element.Constructors in com.ultikits.ultitools.abstracts.gui.declarative.core with parameters of type WidgetModifierConstructorDescriptionComponentElement(@NotNull Widget widget) protectedRenderObjectElement(@NotNull Widget widget) -
Uses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.engine
Fields in com.ultikits.ultitools.abstracts.gui.declarative.engine with type parameters of type WidgetMethods in com.ultikits.ultitools.abstracts.gui.declarative.engine that return WidgetModifier and TypeMethodDescriptionabstract @NotNull WidgetDeclarativeGui.build(@NotNull BuildContext context) Builds the Widget tree.Methods in com.ultikits.ultitools.abstracts.gui.declarative.engine with parameters of type WidgetModifier and TypeMethodDescriptionprivate voidCreates and mounts the root Element.Method parameters in com.ultikits.ultitools.abstracts.gui.declarative.engine with type arguments of type WidgetModifier and TypeMethodDescriptionvoidGuiRenderer.initialize(@NotNull Supplier<Widget> widgetSupplier, @NotNull BuildContext context) Initializes the renderer. -
Uses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.util
Classes in com.ultikits.ultitools.abstracts.gui.declarative.util with type parameters of type WidgetModifier and TypeInterfaceDescriptioninterfaceWidgetBuilder<T extends Widget>Common interface for Widget builders. -
Uses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.widgets
Subclasses of Widget in com.ultikits.ultitools.abstracts.gui.declarative.widgetsModifier and TypeClassDescriptionclassContainer is a widget that can hold multiple child Widgets.classGridView<T>GridView is a grid-layout Widget that arranges its children in a grid.classItemDisplay is a Widget that displays an item.classTextButton is a button Widget that displays text.Fields in com.ultikits.ultitools.abstracts.gui.declarative.widgets with type parameters of type WidgetModifier and TypeFieldDescriptionContainer.Builder.childrenContainer.childrenGridView.Builder.childrenGridView.childrenMethods in com.ultikits.ultitools.abstracts.gui.declarative.widgets that return types with arguments of type WidgetMethods in com.ultikits.ultitools.abstracts.gui.declarative.widgets with parameters of type WidgetModifier and TypeMethodDescriptionvoidvoidMethod parameters in com.ultikits.ultitools.abstracts.gui.declarative.widgets with type arguments of type WidgetModifier and TypeMethodDescriptionSets the data list and the item-builder function.