Widgets (UUserWidget)¶
This folder is an index for the 60+ UUserWidget-derived classes in ModularInventoryPlus. Full per-widget docs are not yet written; see REMAINING-DOCS-PLAN.md §6 for the planned grouping. Paths are relative to Plugins/ModularInventoryPlus/Source/ModularInventoryPlus/.
Groups (planned)¶
| Group | Examples | Location |
|---|---|---|
| Base | UMIPBaseUserWidget, UMIPBaseToggleableWidget, UMIPContainerBaseWidget, UMIPBaseItemSlotWidget, UMIPBasePopupWidget | Widget/Base/, Widget/.h |
| Slots and containers | UMIPItemSlotWidget, UMIPInventoryContainerWidget, UMIPEquipmentContainerWidget, UMIPStorageContainerWidget, UMIPQuickBar* | Widget/.h, Widget/PlayerEquipmentWidgets/, Widget/Storage/* |
| Popups | UMIPBasePopupWidget, UMIPConfirmationPopupWidget, UMIPMessagePopupWidget, UMIPNumericPopupWidget, UMIPItemListPopupWidget | Widget/Popup/* |
| Tooltips | UMIPItemTooltipWidget, UMIPItemTooltipContainerWidget, UMIPItemStatWidget, UMIPItemDurabilityWidget, status effect tooltips | Widget/Tooltip/* |
| Dialogue / NPC | UMIPNPCDialogueItemWidget, UMIPNPCQuestItemWidget, UMIPNPCSecondaryDialogueActionsWidget | Widget/Dialogue/* |
| Quest / abilities / player | UMIPQuestItemWidget, UMIPPlayerAbilityTooltipWidget, UMIPPlayerExpBarWidget, UMIPPlayerAttributesSectionWidget | Widget/Quest/, Widget/PlayerAbilities/, Widget/Player/* |
| Enhance / repair | UMIPEnhanceWidget, UMIPRepairWidget, UMIPItemEnhancementLevelWidget | Widget/Enhancement/, Widget/Repair/ |
| Other | UMIPDeathWidget, UMIPMainWidget, UMIPLoadingScreenWidget, UMIPWorldInfoWidget, UMIPFloatingDamageText* | Widget/.h, Widget/WorldInfo/, etc. |
Component docs that reference widgets¶
- ClientWidgetsManagerComponent – Toggleable widgets, NPC interaction panels, main widget.
- PopupWidgetManager – Push/remove popups.
- Item selection – Item slot widgets, repair/enhance selection.
- Circular interaction – UMIPCircularInteractionSphereWidget.
Detailed widget docs can be added per group when needed.