Skip to content

Commit de5792a

Browse files
committed
Copy compose-material3 from 1469382
1 parent 4f41911 commit de5792a

File tree

144 files changed

+11475
-6206
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+11475
-6206
lines changed

compose/material3/adaptive/adaptive-layout/api/current.txt

Lines changed: 117 additions & 18 deletions
Large diffs are not rendered by default.

compose/material3/adaptive/adaptive-layout/api/desktop/adaptive-layout.api

Lines changed: 67 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,17 @@ public final class androidx/compose/material3/adaptive/layout/AdaptStrategy$Comp
1010
public abstract interface class androidx/compose/material3/adaptive/layout/AnimatedPaneScope : androidx/compose/animation/AnimatedVisibilityScope {
1111
}
1212

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+
1320
public abstract interface class androidx/compose/material3/adaptive/layout/ExtendedPaneScaffoldPaneScope : androidx/compose/material3/adaptive/layout/ExtendedPaneScaffoldScope, androidx/compose/material3/adaptive/layout/PaneScaffoldPaneScope {
1421
}
1522

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 {
1724
}
1825

1926
public final class androidx/compose/material3/adaptive/layout/HingePolicy {
@@ -144,8 +151,8 @@ public final class androidx/compose/material3/adaptive/layout/PaneKt {
144151

145152
public abstract interface class androidx/compose/material3/adaptive/layout/PaneMotion {
146153
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;
149156
public abstract fun getType-havYhsk ()I
150157
}
151158

@@ -203,6 +210,11 @@ public final class androidx/compose/material3/adaptive/layout/PaneMotionDefaults
203210
public final fun getSizeAnimationSpec ()Landroidx/compose/animation/core/FiniteAnimationSpec;
204211
}
205212

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+
206218
public final class androidx/compose/material3/adaptive/layout/PaneScaffoldDirective {
207219
public static final field $stable I
208220
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
231243
public static synthetic fun calculatePaneScaffoldDirectiveWithTwoPanesOnMediumWidth-A-ymEG0$default (Landroidx/compose/material3/adaptive/WindowAdaptiveInfo;IILjava/lang/Object;)Landroidx/compose/material3/adaptive/layout/PaneScaffoldDirective;
232244
}
233245

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;
238251
public abstract fun getScaffoldSize-YbymL2g ()J
239252
}
240253

@@ -243,12 +256,21 @@ public abstract interface class androidx/compose/material3/adaptive/layout/PaneS
243256
public abstract fun getPaneRole ()Ljava/lang/Object;
244257
}
245258

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+
246265
public abstract interface class androidx/compose/material3/adaptive/layout/PaneScaffoldScope {
247266
public abstract fun paneExpansionDraggable-d8LSEHM (Landroidx/compose/ui/Modifier;Landroidx/compose/material3/adaptive/layout/PaneExpansionState;FLandroidx/compose/foundation/interaction/MutableInteractionSource;)Landroidx/compose/ui/Modifier;
248267
public abstract fun preferredWidth-3ABfNKs (Landroidx/compose/ui/Modifier;F)Landroidx/compose/ui/Modifier;
249268
}
250269

251270
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;
252274
public abstract fun getMotionProgress ()F
253275
public abstract fun getScaffoldStateTransition ()Landroidx/compose/animation/core/Transition;
254276
}
@@ -309,6 +331,44 @@ public final class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldD
309331
public fun toString ()Ljava/lang/String;
310332
}
311333

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+
312372
public abstract interface class androidx/compose/material3/adaptive/layout/ThreePaneScaffoldPaneScope : androidx/compose/material3/adaptive/layout/ExtendedPaneScaffoldPaneScope, androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScope {
313373
}
314374

0 commit comments

Comments
 (0)