Home
last modified time | relevance | path

Searched refs:Complication (Results 1 – 25 of 36) sorted by relevance

12

/frameworks/base/packages/SystemUI/src/com/android/systemui/complication/
DComplicationUtils.java19 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_AIR_QUALITY;
20 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_CAST_INFO;
21 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_DATE;
22 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_HOME_CONTROLS;
23 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_MEDIA_ENTRY;
24 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_NONE;
25 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_SMARTSPACE;
26 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_TIME;
27 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_WEATHER;
41 @Complication.ComplicationType
[all …]
DComplicationViewModel.java27 private final Complication mComplication;
29 private final Complication.Host mHost;
38 public ComplicationViewModel(Complication complication, ComplicationId id, in ComplicationViewModel()
39 Complication.Host host) { in ComplicationViewModel()
57 public Complication getComplication() { in getComplication()
DComplication.java136 public interface Complication { interface
228 @Complication.Category
230 return Complication.CATEGORY_STANDARD; in getCategory()
257 @Complication.ComplicationType
259 return Complication.COMPLICATION_TYPE_NONE; in getRequiredTypeAvailability()
DComplicationViewModelTransformer.java31 private final HashMap<Complication, ComplicationId> mComplicationIdMapping = new HashMap<>();
43 public ComplicationViewModel getViewModel(Complication complication) { in getViewModel()
49 private ComplicationId getComplicationId(Complication complication) { in getComplicationId()
DComplicationLayoutEngine.java67 public class ComplicationLayoutEngine implements Complication.VisibilityController {
120 @Complication.Category
292 return mCategory == Complication.CATEGORY_SYSTEM ? 1 : -1; in compareTo()
316 ComplicationLayoutParams lp, @Complication.Category int category) { in Builder()
333 @Complication.Category
670 ComplicationLayoutParams lp, @Complication.Category int category) { in addComplication()
DComplicationCollectionViewModel.java49 private Collection<ComplicationViewModel> convert(Collection<Complication> complications) { in convert()
DComplicationHostViewController.java60 private final HashMap<ComplicationId, Complication.ViewHolder> mComplications = new HashMap<>();
139 final Complication.ViewHolder viewHolder = complication.getComplication() in updateComplications()
/frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/dreams/
DDreamOverlayStateControllerTest.java33 import com.android.systemui.complication.Complication;
59 Complication mComplication;
110 final Collection<Complication> complications = stateController.getComplications(); in testCallback()
155 final Complication alwaysAvailableComplication = Mockito.mock(Complication.class); in testComplicationFilteringWhenShouldShowComplications()
156 final Complication weatherComplication = Mockito.mock(Complication.class); in testComplicationFilteringWhenShouldShowComplications()
158 .thenReturn(Complication.COMPLICATION_TYPE_NONE); in testComplicationFilteringWhenShouldShowComplications()
160 .thenReturn(Complication.COMPLICATION_TYPE_WEATHER); in testComplicationFilteringWhenShouldShowComplications()
172 final Collection<Complication> complications = stateController.getComplications(); in testComplicationFilteringWhenShouldShowComplications()
177 stateController.setAvailableComplicationTypes(Complication.COMPLICATION_TYPE_WEATHER); in testComplicationFilteringWhenShouldShowComplications()
182 final Collection<Complication> complications = stateController.getComplications(); in testComplicationFilteringWhenShouldShowComplications()
[all …]
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/complication/
DComplicationUtilsTest.java19 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_AIR_QUALITY;
20 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_CAST_INFO;
21 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_DATE;
22 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_HOME_CONTROLS;
23 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_MEDIA_ENTRY;
24 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_SMARTSPACE;
25 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_TIME;
26 import static com.android.systemui.complication.Complication.COMPLICATION_TYPE_WEATHER;
73 final int expected = Complication.COMPLICATION_TYPE_NONE; in testConvertComplicationTypesEmpty()
82 final int expected = Complication.COMPLICATION_TYPE_WEATHER; in testConvertComplicationTypesSingleValue()
[all …]
DComplicationCollectionLiveDataTest.java82 final HashSet<Complication> complications = new HashSet<>(); in testLifecycle()
88 addComplication(mock(Complication.class), complications); in testLifecycle()
91 addComplication(mock(Complication.class), complications); in testLifecycle()
100 private void assertObserverCalledWith(Collection<Complication> targetCollection) { in assertObserverCalledWith()
101 ArgumentCaptor<Collection<Complication>> collectionCaptor = in assertObserverCalledWith()
106 final Collection<Complication> collection = collectionCaptor.getValue(); in assertObserverCalledWith()
113 private void addComplication(Complication complication, in addComplication()
114 Collection<Complication> complications) { in addComplication()
DComplicationLayoutEngineTest.java78 @Complication.Category
83 ViewInfo(ComplicationLayoutParams params, @Complication.Category int category, in ViewInfo()
151 Complication.CATEGORY_SYSTEM, in testComplicationMarginPosition()
165 Complication.CATEGORY_STANDARD, in testComplicationMarginPosition()
197 Complication.CATEGORY_STANDARD, in testSingleLayout()
224 Complication.CATEGORY_STANDARD, in testSnapToGuide()
253 Complication.CATEGORY_STANDARD, in testDirectionLayout()
268 Complication.CATEGORY_SYSTEM, in testDirectionLayout()
301 Complication.CATEGORY_STANDARD, in testPositionLayout()
314 Complication.CATEGORY_SYSTEM, in testPositionLayout()
[all …]
DComplicationViewModelTransformerTest.java72 final Complication complication = Mockito.mock(Complication.class); in testStableIds()
97 final Complication firstComplication = Mockito.mock(Complication.class); in testUniqueIds()
98 final Complication secondComplication = Mockito.mock(Complication.class); in testUniqueIds()
DComplicationTypesUpdaterTest.java110 Complication.COMPLICATION_TYPE_TIME | Complication.COMPLICATION_TYPE_WEATHER in testPushUpdateToDreamOverlayStateControllerOnChange()
111 | Complication.COMPLICATION_TYPE_AIR_QUALITY); in testPushUpdateToDreamOverlayStateControllerOnChange()
DComplicationHostViewControllerTest.java78 Complication mComplication;
81 Complication.ViewHolder mViewHolder;
95 @Complication.Category
96 static final int COMPLICATION_CATEGORY = Complication.CATEGORY_SYSTEM;
DDreamClockTimeComplicationTest.java113 assertEquals(Complication.COMPLICATION_TYPE_TIME, in testComplicationRequiredTypeAvailability()
125 final Complication.ViewHolder viewHolder = complication.createView(mComplicationViewModel); in testComplicationViewHolderComponentOnCreateView()
/frameworks/base/packages/SystemUI/src/com/android/systemui/dreams/
DDreamOverlayStateController.java26 import com.android.systemui.complication.Complication;
109 @Complication.ComplicationType
110 private int mAvailableComplicationTypes = Complication.COMPLICATION_TYPE_NONE;
114 private final Collection<Complication> mComplications = new HashSet();
136 mSupportedTypes = Complication.COMPLICATION_TYPE_NONE in DreamOverlayStateController()
137 | Complication.COMPLICATION_TYPE_HOME_CONTROLS; in DreamOverlayStateController()
139 mSupportedTypes = Complication.COMPLICATION_TYPE_NONE; in DreamOverlayStateController()
147 public void addComplication(Complication complication) { in addComplication()
164 public void removeComplication(Complication complication) { in removeComplication()
181 public Collection<Complication> getComplications() { in getComplications()
[all …]
/frameworks/base/packages/SystemUI/src/com/android/systemui/complication/dagger/
DComplicationViewModelComponent.java18 import com.android.systemui.complication.Complication;
38 ComplicationViewModelComponent create(@BindsInstance Complication complication, in create()
DComplicationComponent.kt5 import com.android.systemui.complication.Complication
20 @BindsInstance host: Complication.Host,
DComplicationModule.java24 import com.android.systemui.complication.Complication;
73 static Complication.VisibilityController providesVisibilityController( in providesVisibilityController()
/frameworks/base/packages/SystemUI/src/com/android/systemui/media/dream/
DMediaDreamComplication.java19 import com.android.systemui.complication.Complication;
28 public class MediaDreamComplication implements Complication {
DMediaViewHolder.java25 import com.android.systemui.complication.Complication;
34 public class MediaViewHolder implements Complication.ViewHolder {
/frameworks/base/packages/SystemUI/src/com/android/systemui/dreams/complication/dagger/
DComplicationComponent.kt3 import com.android.systemui.complication.Complication
15 @BindsInstance visibilityController: Complication.VisibilityController,
/frameworks/proto_logging/stats/atoms/wearservices/
Dwearservices_extension_atoms.proto221 // Complication component package UIDs for complications being restricted.
226 // Complication component class names for complications being restricted corresponding to each
230 // Complication type (e.g. icon, small text) corresponding to the integer values defined in
256 // Complication package name.
259 // Complication component class name.
262 // Complication type (e.g. icon, small text) corresponding to the integer values defined in
285 // Complication component package uids for complications being restricted.
288 // Complication component class names for complications being restricted.
291 // Complication type (e.g. icon, small text) corresponding to the integer values defined in
296 // Complication slot IDs being affected by the restriction.
/frameworks/base/packages/SystemUI/src/com/android/systemui/dreams/complication/
DHideComplicationTouchHandler.java31 import com.android.systemui.complication.Complication;
65 private final Complication.VisibilityController mVisibilityController;
99 HideComplicationTouchHandler(Complication.VisibilityController visibilityController, in HideComplicationTouchHandler()
/frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/dreams/complication/
DHideComplicationTouchHandlerTest.java39 import com.android.systemui.complication.Complication;
62 Complication.VisibilityController mVisibilityController;

12