Button
Base class for interactive UI buttons, handling input, focus, state management, and visual feedback.
Base class for interactive UI buttons, handling input, focus, state management, and visual feedback.
UI widget that displays container inventory contents with slots, animations, and optional action buttons.
Manages the HUD interface for the crafting menu, handling recipe visibility, menu open/close states, and controller navigation.
A UI widget that represents a pinned recipe slot in the Redux crafting menu, allowing quick access to frequently used recipes.
Renders and manages interactive UI spinners for in-game world customization options in the sandbox menu.
UI widget that displays player health status, effigy indicators, buff icons, and WX-78 shield visualization on the HUD.
A UI widget that displays dynamic hover tooltips following the mouse cursor, constrained to screen bounds.
Renders a textured image widget within the UI system, supporting multiple texture states, tinting, scaling, and interaction callbacks.
A UI widget that displays an image and responds to user interaction states such as focus, press, disable, and selection, with support for per-state texture and color customization.
Manages the player's inventory bar widget, handling item display, controller navigation, equip slots, and inventory interactions.
An inventory slot widget extending ItemSlot that handles item interactions including clicking, trading, dropping, using, and inspecting items within container UIs.
A UI widget that displays an inventory item slot with support for highlighting, background layers, labels, and tile placement.
A UI widget that displays inventory items with dynamic overlays for spoilage, wetness, charge, stack size, and various status effects.
A UI widget that renders the world minimap with zoom, pan, and coordinate conversion functionality for the map screen.
UI widget that displays Wanda's age, health status, effigy indicators, and corrosive debuff states in the HUD.
Manages a group of radio button widgets for UI selection controls, supporting horizontal/vertical layouts and data-based selection.
A UI widget that displays secondary status information for players, including upgrade module displays for WX-78 robots.
Manages the visual state and animation sequence for the boat meter UI widget in DST.
UI widget that displays and manages the character skill tree interface with node selection, activation, and respec functionality.
A UI widget that displays and allows selection from a list of options using arrow buttons, supporting both keyboard/controller input and programmatic control.
A comprehensive HUD widget that displays and updates player status metrics including health, hunger, sanity, moisture, and character-specific badges.
Provides reusable UI widget constructors for building menus, dialogs, lists, and HUD elements in the frontend.
A clickable UI widget that displays text and automatically resizes a transparent background image to match the text width and height.
A UI widget for displaying and editing text input with keyboard/controller support, formatting, and word prediction.
A UI widget that renders a horizontally or vertically scalable image by splitting it into three segments: a start cap, a repeating filler, and an optional end cap.
Implements a scrollable UI container with scissored content rendering, draggable scrollbar, and keyboard/mouse scroll support.
A UI button widget that plays back animations based on its state (idle, focus, disabled, down, selected).
UI widget that displays WX-78's upgrade module slots, energy levels, and circuit chip status.
A UI widget container for displaying weed-related content in the game's interface.
Base class for all UI widgets in Don't Starve Together, providing entity management, focus handling, animation, and child widget composition.
A UI widget that displays WX-78's moisture/wetness level with animated meter, rate arrow, and spark effects.