Home
last modified time | relevance | path

Searched refs:CustomTheme (Results 1 – 11 of 11) sorted by relevance

/aosp12/packages/apps/ThemePicker/src/com/android/customization/model/theme/custom/
H A DCustomThemeManager.java29 import com.android.customization.model.theme.custom.CustomTheme.Builder;
40 private final CustomTheme mOriginalTheme;
41 private CustomTheme.Builder mBuilder;
44 @Nullable CustomTheme originalTheme) { in CustomThemeManager()
67 public CustomTheme buildPartialCustomTheme(Context context, String id, String title) { in buildPartialCustomTheme()
68 return ((CustomTheme.Builder)mBuilder.setId(id).setTitle(title)).build(context); in buildPartialCustomTheme()
76 public CustomTheme getOriginalTheme() { in getOriginalTheme()
86 CustomTheme customTheme = in saveCustomTheme()
108 @Nullable CustomTheme customTheme, ThemeManager themeManager) { in create()
H A DCustomTheme.java31 public class CustomTheme extends ThemeBundle { class
42 private CustomTheme(@NonNull String id, String title, Map<String, String> overlayPackages, in CustomTheme() method in CustomTheme
54 if (!(obj instanceof CustomTheme)) { in equals()
57 CustomTheme other = (CustomTheme) obj; in equals()
96 public CustomTheme build(Context context) { in build()
97 return new CustomTheme(mId, mTitle, mPackages, in build()
H A DThemeComponentOption.java64 import com.android.customization.model.theme.custom.CustomTheme.Builder;
/aosp12/packages/apps/ThemePicker/src/com/android/customization/model/theme/
H A DDefaultThemeProvider.java113 mThemes.add(new CustomTheme.Builder() in loadAll()
114 .setId(CustomTheme.newId()) in loadAll()
258 public void storeCustomTheme(CustomTheme theme) { in storeCustomTheme()
268 private void addCustomThemeAndStore(CustomTheme theme) { in addCustomThemeAndStore()
286 if (themeBundle instanceof CustomTheme) { in addThemeBundleToArray()
296 public void removeCustomTheme(CustomTheme theme) { in removeCustomTheme()
317 CustomTheme.Builder builder = new CustomTheme.Builder(); in addCustomThemes()
333 .setId(CustomTheme.newId()) in addCustomThemes()
342 mThemes.add(new CustomTheme.Builder() in addCustomThemes()
343 .setId(CustomTheme.newId()) in addCustomThemes()
[all …]
H A DThemeBundleProvider.java21 import com.android.customization.model.theme.custom.CustomTheme;
42 void storeCustomTheme(CustomTheme theme); in storeCustomTheme()
44 void removeCustomTheme(CustomTheme theme); in removeCustomTheme()
48 @Nullable CustomTheme.Builder parseCustomTheme(String serializedTheme) throws JSONException; in parseCustomTheme()
H A DThemeManager.java35 import com.android.customization.model.theme.custom.CustomTheme;
88 if (theme instanceof CustomTheme) { in applyOverlays()
89 storeCustomTheme((CustomTheme) theme); in applyOverlays()
93 mEventLogger.logThemeApplied(theme, theme instanceof CustomTheme); in applyOverlays()
100 private void storeCustomTheme(CustomTheme theme) { in storeCustomTheme()
124 public void removeCustomTheme(CustomTheme theme) { in removeCustomTheme()
/aosp12/packages/apps/ThemePicker/src/com/android/customization/picker/theme/
H A DThemeFragment.java44 import com.android.customization.model.theme.custom.CustomTheme;
239 if (mSelectedTheme instanceof CustomTheme) { in onCustomizeClicked()
240 navigateToCustomTheme((CustomTheme) mSelectedTheme); in onCustomizeClicked()
332 if (!(bundle instanceof CustomTheme)) { in findFirstSystemThemeBundle()
341 navigateToCustomTheme((CustomTheme) selectedOption); in onOptionSelected()
346 selectedOption instanceof CustomTheme); in onOptionSelected()
352 if (selectedOption instanceof CustomTheme) { in onOptionSelected()
371 return option instanceof CustomTheme && !((CustomTheme) option).isDefined(); in isAddCustomThemeOption()
374 private void navigateToCustomTheme(CustomTheme themeToEdit) { in navigateToCustomTheme()
H A DCustomThemeActivity.java40 import com.android.customization.model.theme.custom.CustomTheme;
90 CustomTheme customTheme = null; in onCreate()
94 CustomTheme.Builder themeBuilder = themeProvider.parseCustomTheme( in onCreate()
193 CustomTheme originalTheme = mCustomThemeManager.getOriginalTheme(); in onNextOrApply()
196 CustomTheme themeToApply = mCustomThemeManager.buildPartialCustomTheme(this, in onNextOrApply()
H A DCustomThemeNameFragment.java31 import com.android.customization.model.theme.custom.CustomTheme;
103 CustomTheme originalTheme = mCustomThemeManager.getOriginalTheme(); in getOriginalThemeName()
/aosp12/packages/apps/ThemePicker/robolectric_tests/src/com/android/customization/model/theme/
H A DThemeManagerTest.java45 import com.android.customization.model.theme.custom.CustomTheme;
159 CustomTheme customTheme = mock(CustomTheme.class); in removeCustomTheme_ThemeBundleProviderRemovesCustomTheme()
167 CustomTheme theme = mock(CustomTheme.class); in findThemeByPackages_ThemeBundleProviderFindsEquivalent()
/aosp12/packages/apps/ThemePicker/
H A DAndroid.bp36 "src/com/android/customization/model/theme/custom/CustomTheme.java",