mirror of https://github.com/YTVanced/VancedMicroG
42 lines
786 B
Java
42 lines
786 B
Java
package org.oscim.theme;
|
|
|
|
import org.oscim.backend.AssetAdapter;
|
|
|
|
import java.io.InputStream;
|
|
|
|
public enum MicrogThemes implements ThemeFile {
|
|
|
|
DEFAULT("styles/microg.xml");
|
|
// TODO: night theme
|
|
|
|
private final String mPath;
|
|
|
|
MicrogThemes(String path) {
|
|
mPath = path;
|
|
}
|
|
|
|
@Override
|
|
public XmlRenderThemeMenuCallback getMenuCallback() {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public String getRelativePathPrefix() {
|
|
return "";
|
|
}
|
|
|
|
@Override
|
|
public InputStream getRenderThemeAsStream() {
|
|
return AssetAdapter.readFileAsStream(mPath);
|
|
}
|
|
|
|
@Override
|
|
public void setMenuCallback(XmlRenderThemeMenuCallback menuCallback) {
|
|
}
|
|
|
|
@Override
|
|
public boolean isMapsforgeTheme() {
|
|
return false;
|
|
}
|
|
}
|