Class ModListScreen.ModInfoPanel
java.lang.Object
net.neoforged.neoforge.client.gui.modlist.ModListScreen.ModInfoPanel
- All Implemented Interfaces:
Closeable, AutoCloseable
- Enclosing class:
ModListScreen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final MonthDayprivate final MultiLineTextWidgetprivate final BackgroundWithPipingWidgetprivate @Nullable ModListScreen.ImageDataprivate final ResizableTextureImageWidgetprivate static final intprivate final Buttonprivate @Nullable UnaryOperator<Screen> private final FrameLayoutprivate final MultiLineTextWidgetprivate final MultiLineTextWidgetprivate final MultiLineTextWidgetprivate final Buttonprivate final MultiLineTextWidgetprivate final Buttonprivate final MultiLineTextWidgetprivate static final intprivate final LinearLayoutprivate final Buttonprivate final MultiLineTextWidgetprivate final ScrollableLayoutprivate final SolidColorWidgetprivate final ImageWidgetprivate final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate MultiLineTextWidgetbuildTextWidget(LinearLayout layout) voidclose()private static booleancontainsText(Component component) private ModDisplayInfoprivate voidhandleClickEvent(Style style) private voidhideTextWidget(AbstractStringWidget widget) private voidopenChangelogScreen(VersionChecker.CheckResult checkResult) private voidreset()Resets layout to a blank state.voidupdate()Updates the layout based on the selected info.voidupdateHeight(int height) voidupdateSelected(@Nullable ModListScreen.ModsList.Entry newSelected)
-
Field Details
-
APRIL_FOOLS
-
MAIN_PADDING
private static final int MAIN_PADDING- See Also:
-
width
private final int width -
bannerWidget
-
displayNameWidget
-
idAndVersionWidget
-
newerVersionWidget
-
newerVersionButton
-
licenseWidget
-
authorsWidget
-
creditsWidget
-
separator
-
homepageButton
-
issuesButton
-
configButton
-
descriptionWidget
-
selected
-
bannerData
-
configScreenFactory
-
BUTTON_PANEL_HEIGHT
private static final int BUTTON_PANEL_HEIGHT- See Also:
-
mainLayout
-
contentFrame
-
backgroundWithPipingWidget
-
scrollableContentContainer
-
squirr
-
-
Constructor Details
-
ModInfoPanel
public ModInfoPanel(int width, int height)
-
-
Method Details
-
buildTextWidget
-
handleClickEvent
-
getMainLayout
-
displayInfo
-
updateHeight
public void updateHeight(int height) -
updateSelected
-
reset
private void reset()Resets layout to a blank state. -
hideTextWidget
-
update
public void update()Updates the layout based on the selected info. -
openChangelogScreen
-
containsText
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-