Searched defs:Theme (Results 1 - 5 of 5) sorted by relevance

/frameworks/base/libs/androidfw/include/androidfw/
H A DAssetManager2.h35 class Theme;
234 // Creates a new Theme from this AssetManager.
235 std::unique_ptr<Theme> NewTheme();
338 class Theme { class in namespace:android
342 ~Theme();
352 // Sets this Theme to be a copy of `o` if `o` has the same AssetManager as this Theme.
354 bool SetTo(const Theme& o);
392 DISALLOW_COPY_AND_ASSIGN(Theme);
395 explicit Theme(AssetManager
[all...]
H A DResourceTypes.h1804 class Theme { class in class:ResTable
1806 Theme(const ResTable& table);
1807 ~Theme();
1812 status_t setTo(const Theme& other);
1854 Theme(const Theme&);
1855 Theme& operator=(const Theme&);
/frameworks/base/core/java/android/content/res/
H A DResources.java128 private final ArrayList<WeakReference<Theme>> mThemeRefs = new ArrayList<>();
154 com.android.internal.R.style.Theme,
261 * and updates all Theme references to new implementations as well.
275 WeakReference<Theme> weakThemeRef = mThemeRefs.get(i);
276 Theme theme = weakThemeRef != null ? weakThemeRef.get() : null;
789 * or {@link #getDrawable(int, Theme)} passing the desired theme.</p>
797 * @see #getDrawable(int, Theme)
798 * @deprecated Use {@link #getDrawable(int, Theme)} instead.
805 + "attributes! Consider using Resources.getDrawable(int, Theme) or "
825 public Drawable getDrawable(@DrawableRes int id, @Nullable Theme them
1392 public final class Theme { class in class:Resources
1395 private Theme() { method in class:Resources.Theme
[all...]
/frameworks/base/libs/androidfw/
H A DAssetManager2.cpp872 std::unique_ptr<Theme> AssetManager2::NewTheme() {
873 return std::unique_ptr<Theme>(new Theme(this));
876 Theme::Theme(AssetManager2* asset_manager) : asset_manager_(asset_manager) { function in class:android::Theme
879 Theme::~Theme() = default;
898 struct Theme::Package {
904 bool Theme::ApplyStyle(uint32_t resid, bool force) {
905 ATRACE_NAME("Theme
[all...]
H A DResourceTypes.cpp3622 ResTable::Theme::Theme(const ResTable& table) function in class:ResTable::Theme
3629 ResTable::Theme::~Theme()
3639 void ResTable::Theme::free_package(package_info* pi)
3650 ResTable::Theme::package_info* ResTable::Theme::copy_package(package_info* pi)
3669 status_t ResTable::Theme::applyStyle(uint32_t resID, bool force)
3769 status_t ResTable::Theme::setTo(const Theme
[all...]

Completed in 126 milliseconds