You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: compose/material3/adaptive/adaptive-layout/api/desktop/adaptive-layout.api
+67-7Lines changed: 67 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,17 @@ public final class androidx/compose/material3/adaptive/layout/AdaptStrategy$Comp
10
10
public abstract interface class androidx/compose/material3/adaptive/layout/AnimatedPaneScope : androidx/compose/animation/AnimatedVisibilityScope {
11
11
}
12
12
13
+
public final class androidx/compose/material3/adaptive/layout/ComposableSingletons$ThreePaneScaffoldKt {
14
+
public static final field INSTANCE Landroidx/compose/material3/adaptive/layout/ComposableSingletons$ThreePaneScaffoldKt;
15
+
public static field lambda-1 Lkotlin/jvm/functions/Function2;
16
+
public fun <init> ()V
17
+
public final fun getLambda-1$adaptive_layout ()Lkotlin/jvm/functions/Function2;
18
+
}
19
+
13
20
public abstract interface class androidx/compose/material3/adaptive/layout/ExtendedPaneScaffoldPaneScope : androidx/compose/material3/adaptive/layout/ExtendedPaneScaffoldScope, androidx/compose/material3/adaptive/layout/PaneScaffoldPaneScope {
14
21
}
15
22
16
-
public abstract interface class androidx/compose/material3/adaptive/layout/ExtendedPaneScaffoldScope : androidx/compose/material3/adaptive/layout/PaneScaffoldMotionScope, androidx/compose/material3/adaptive/layout/PaneScaffoldScope, androidx/compose/material3/adaptive/layout/PaneScaffoldTransitionScope, androidx/compose/ui/layout/LookaheadScope {
23
+
public abstract interface class androidx/compose/material3/adaptive/layout/ExtendedPaneScaffoldScope : androidx/compose/material3/adaptive/layout/PaneScaffoldScope, androidx/compose/material3/adaptive/layout/PaneScaffoldTransitionScope, androidx/compose/ui/layout/LookaheadScope {
17
24
}
18
25
19
26
public final class androidx/compose/material3/adaptive/layout/HingePolicy {
@@ -144,8 +151,8 @@ public final class androidx/compose/material3/adaptive/layout/PaneKt {
144
151
145
152
public abstract interface class androidx/compose/material3/adaptive/layout/PaneMotion {
146
153
public static final field Companion Landroidx/compose/material3/adaptive/layout/PaneMotion$Companion;
147
-
public abstract fun getEnterTransition (Landroidx/compose/material3/adaptive/layout/PaneScaffoldMotionScope;)Landroidx/compose/animation/EnterTransition;
148
-
public abstract fun getExitTransition (Landroidx/compose/material3/adaptive/layout/PaneScaffoldMotionScope;)Landroidx/compose/animation/ExitTransition;
154
+
public abstract fun getEnterTransition (Landroidx/compose/material3/adaptive/layout/PaneScaffoldMotionDataProvider;)Landroidx/compose/animation/EnterTransition;
155
+
public abstract fun getExitTransition (Landroidx/compose/material3/adaptive/layout/PaneScaffoldMotionDataProvider;)Landroidx/compose/animation/ExitTransition;
149
156
public abstract fun getType-havYhsk ()I
150
157
}
151
158
@@ -203,6 +210,11 @@ public final class androidx/compose/material3/adaptive/layout/PaneMotionDefaults
203
210
public final fun getSizeAnimationSpec ()Landroidx/compose/animation/core/FiniteAnimationSpec;
204
211
}
205
212
213
+
public final class androidx/compose/material3/adaptive/layout/PaneMotionKt {
214
+
public static final fun forEach (Landroidx/compose/material3/adaptive/layout/PaneScaffoldMotionDataProvider;Lkotlin/jvm/functions/Function2;)V
215
+
public static final fun forEachReversed (Landroidx/compose/material3/adaptive/layout/PaneScaffoldMotionDataProvider;Lkotlin/jvm/functions/Function2;)V
216
+
}
217
+
206
218
public final class androidx/compose/material3/adaptive/layout/PaneScaffoldDirective {
207
219
public static final field $stable I
208
220
public static final field Companion Landroidx/compose/material3/adaptive/layout/PaneScaffoldDirective$Companion;
@@ -231,10 +243,11 @@ public final class androidx/compose/material3/adaptive/layout/PaneScaffoldDirect
231
243
public static synthetic fun calculatePaneScaffoldDirectiveWithTwoPanesOnMediumWidth-A-ymEG0$default (Landroidx/compose/material3/adaptive/WindowAdaptiveInfo;IILjava/lang/Object;)Landroidx/compose/material3/adaptive/layout/PaneScaffoldDirective;
232
244
}
233
245
234
-
public abstract interface class androidx/compose/material3/adaptive/layout/PaneScaffoldMotionScope {
235
-
public fun getEnterTransition (Landroidx/compose/material3/adaptive/layout/PaneMotion;)Landroidx/compose/animation/EnterTransition;
236
-
public fun getExitTransition (Landroidx/compose/material3/adaptive/layout/PaneMotion;)Landroidx/compose/animation/ExitTransition;
237
-
public abstract fun getPaneMotionDataList ()Ljava/util/List;
246
+
public abstract interface class androidx/compose/material3/adaptive/layout/PaneScaffoldMotionDataProvider {
247
+
public abstract fun get (I)Landroidx/compose/material3/adaptive/layout/PaneMotionData;
248
+
public abstract fun get (Ljava/lang/Object;)Landroidx/compose/material3/adaptive/layout/PaneMotionData;
249
+
public abstract fun getCount ()I
250
+
public abstract fun getRoleAt (I)Ljava/lang/Object;
238
251
public abstract fun getScaffoldSize-YbymL2g ()J
239
252
}
240
253
@@ -243,12 +256,21 @@ public abstract interface class androidx/compose/material3/adaptive/layout/PaneS
243
256
public abstract fun getPaneRole ()Ljava/lang/Object;
244
257
}
245
258
259
+
public abstract interface class androidx/compose/material3/adaptive/layout/PaneScaffoldParentData {
260
+
public abstract fun getMinTouchTargetSize-D9Ej5fM ()F
261
+
public abstract fun getPreferredWidth ()F
262
+
public abstract fun isAnimatedPane ()Z
263
+
}
264
+
246
265
public abstract interface class androidx/compose/material3/adaptive/layout/PaneScaffoldScope {
247
266
public abstract fun paneExpansionDraggable-d8LSEHM (Landroidx/compose/ui/Modifier;Landroidx/compose/material3/adaptive/layout/PaneExpansionState;FLandroidx/compose/foundation/interaction/MutableInteractionSource;)Landroidx/compose/ui/Modifier;
248
267
public abstract fun preferredWidth-3ABfNKs (Landroidx/compose/ui/Modifier;F)Landroidx/compose/ui/Modifier;
249
268
}
250
269
251
270
public abstract interface class androidx/compose/material3/adaptive/layout/PaneScaffoldTransitionScope {
271
+
public fun getEnterTransition (Landroidx/compose/material3/adaptive/layout/PaneMotion;)Landroidx/compose/animation/EnterTransition;
272
+
public fun getExitTransition (Landroidx/compose/material3/adaptive/layout/PaneMotion;)Landroidx/compose/animation/ExitTransition;
273
+
public abstract fun getMotionDataProvider ()Landroidx/compose/material3/adaptive/layout/PaneScaffoldMotionDataProvider;
252
274
public abstract fun getMotionProgress ()F
253
275
public abstract fun getScaffoldStateTransition ()Landroidx/compose/animation/core/Transition;
254
276
}
@@ -309,6 +331,44 @@ public final class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldD
309
331
public fun toString ()Ljava/lang/String;
310
332
}
311
333
334
+
public final class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder : androidx/compose/material3/adaptive/layout/PaneScaffoldHorizontalOrder {
335
+
public static final field $stable I
336
+
public fun equals (Ljava/lang/Object;)Z
337
+
public fun forEach (Lkotlin/jvm/functions/Function1;)V
338
+
public fun forEachIndexed (Lkotlin/jvm/functions/Function2;)V
339
+
public fun forEachIndexedReversed (Lkotlin/jvm/functions/Function2;)V
340
+
public final fun get (I)Landroidx/compose/material3/adaptive/layout/ThreePaneScaffoldRole;
341
+
public fun getSize ()I
342
+
public fun hashCode ()I
343
+
public fun indexOf (Landroidx/compose/material3/adaptive/layout/ThreePaneScaffoldRole;)I
344
+
public synthetic fun indexOf (Ljava/lang/Object;)I
345
+
}
346
+
347
+
public final class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrderKt {
348
+
public static final fun toLtrOrder (Landroidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder;Landroidx/compose/ui/unit/LayoutDirection;)Landroidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder;
349
+
}
350
+
351
+
public final class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldKt {
352
+
public static final fun getLocalThreePaneScaffoldOverride ()Landroidx/compose/runtime/ProvidableCompositionLocal;
353
+
}
354
+
355
+
public abstract interface class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldOverride {
356
+
public abstract fun ThreePaneScaffold (Landroidx/compose/material3/adaptive/layout/ThreePaneScaffoldOverrideContext;Landroidx/compose/runtime/Composer;I)V
357
+
}
358
+
359
+
public final class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldOverrideContext {
360
+
public static final field $stable I
361
+
public final fun getModifier ()Landroidx/compose/ui/Modifier;
362
+
public final fun getPaneExpansionDragHandle ()Lkotlin/jvm/functions/Function3;
363
+
public final fun getPaneExpansionState ()Landroidx/compose/material3/adaptive/layout/PaneExpansionState;
364
+
public final fun getPaneOrder ()Landroidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder;
365
+
public final fun getPrimaryPane ()Lkotlin/jvm/functions/Function2;
366
+
public final fun getScaffoldDirective ()Landroidx/compose/material3/adaptive/layout/PaneScaffoldDirective;
367
+
public final fun getScaffoldState ()Landroidx/compose/material3/adaptive/layout/ThreePaneScaffoldState;
368
+
public final fun getSecondaryPane ()Lkotlin/jvm/functions/Function2;
369
+
public final fun getTertiaryPane ()Lkotlin/jvm/functions/Function2;
370
+
}
371
+
312
372
public abstract interface class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldPaneScope : androidx/compose/material3/adaptive/layout/ExtendedPaneScaffoldPaneScope, androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScope {
0 commit comments