Class SettingsWidgetFactory
java.lang.Object
meteordevelopment.meteorclient.gui.utils.SettingsWidgetFactory
- Direct Known Subclasses:
DefaultSettingsWidgetFactory
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract WWidgetprotected SettingsWidgetFactory.FactorygetFactory(Class<?> settingClass) static voidregisterCustomFactory(Class<?> settingClass, Function<GuiTheme, SettingsWidgetFactory.Factory> factoryFunction) SettingsWidgetFactory.registerCustomFactory(SomeSetting.class, (theme) -> (table, setting) -> {//create widget})static voidunregisterCustomFactory(Class<?> settingClass)
-
Field Details
-
theme
-
factories
-
-
Constructor Details
-
SettingsWidgetFactory
-
-
Method Details
-
registerCustomFactory
public static void registerCustomFactory(Class<?> settingClass, Function<GuiTheme, SettingsWidgetFactory.Factory> factoryFunction) SettingsWidgetFactory.registerCustomFactory(SomeSetting.class, (theme) -> (table, setting) -> {//create widget}) -
unregisterCustomFactory
-
create
-
getFactory
-