Skip to content

Commit 9a06eea

Browse files
committed
Added set Dark Theme
1 parent 737a3f9 commit 9a06eea

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

gwt-material/src/main/java/gwt/material/design/client/theme/ThemeManager.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import com.google.gwt.core.client.GWT;
2323
import gwt.material.design.client.base.MaterialWidget;
24+
import gwt.material.design.client.theme.dark.DarkThemeLoader;
2425

2526
import java.util.ArrayList;
2627
import java.util.HashMap;
@@ -34,6 +35,7 @@
3435
ThemeManager {
3536

3637
private static SortedSet<Theme> themes;
38+
private static DarkThemeLoader darkTheme;
3739

3840
private static Map<Class, List<WidgetTheme>> themeCache = new HashMap<>();
3941

@@ -131,4 +133,12 @@ public static <T extends MaterialWidget> void addWidgetTheme(String themeName, W
131133
public static <T extends MaterialWidget> void addWidgetTheme(Theme theme, WidgetTheme<T> widgetTheme) {
132134
theme.put(widgetTheme.getClassSelector(), widgetTheme);
133135
}
136+
137+
public static DarkThemeLoader getDarkTheme() {
138+
return darkTheme;
139+
}
140+
141+
public static void setDarkTheme(DarkThemeLoader darkTheme) {
142+
ThemeManager.darkTheme = darkTheme;
143+
}
134144
}

0 commit comments

Comments
 (0)