1*fa44fe6aSInna Palant// Signature format: 4.0 2*fa44fe6aSInna Palantpackage com.google.accompanist.adaptive { 3*fa44fe6aSInna Palant 4*fa44fe6aSInna Palant public final class DisplayFeaturesKt { 5*fa44fe6aSInna Palant method @androidx.compose.runtime.Composable public static java.util.List<androidx.window.layout.DisplayFeature> calculateDisplayFeatures(android.app.Activity activity); 6*fa44fe6aSInna Palant } 7*fa44fe6aSInna Palant 8*fa44fe6aSInna Palant public final class FoldAwareColumnKt { 9*fa44fe6aSInna Palant method @androidx.compose.runtime.Composable public static void FoldAwareColumn(java.util.List<? extends androidx.window.layout.DisplayFeature> displayFeatures, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues foldPadding, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, kotlin.jvm.functions.Function1<? super com.google.accompanist.adaptive.FoldAwareColumnScope,kotlin.Unit> content); 10*fa44fe6aSInna Palant } 11*fa44fe6aSInna Palant 12*fa44fe6aSInna Palant @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface FoldAwareColumnScope { 13*fa44fe6aSInna Palant method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal alignment); 14*fa44fe6aSInna Palant method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier alignBy(androidx.compose.ui.Modifier, androidx.compose.ui.layout.VerticalAlignmentLine alignmentLine); 15*fa44fe6aSInna Palant method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier alignBy(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Measured,java.lang.Integer> alignmentLineBlock); 16*fa44fe6aSInna Palant method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier ignoreFold(androidx.compose.ui.Modifier); 17*fa44fe6aSInna Palant } 18*fa44fe6aSInna Palant 19*fa44fe6aSInna Palant @kotlin.jvm.JvmInline public final value class FoldAwareConfiguration { 20*fa44fe6aSInna Palant field public static final com.google.accompanist.adaptive.FoldAwareConfiguration.Companion Companion; 21*fa44fe6aSInna Palant } 22*fa44fe6aSInna Palant 23*fa44fe6aSInna Palant public static final class FoldAwareConfiguration.Companion { 24*fa44fe6aSInna Palant method public int getAllFolds(); 25*fa44fe6aSInna Palant method public int getHorizontalFoldsOnly(); 26*fa44fe6aSInna Palant method public int getVerticalFoldsOnly(); 27*fa44fe6aSInna Palant property public final int AllFolds; 28*fa44fe6aSInna Palant property public final int HorizontalFoldsOnly; 29*fa44fe6aSInna Palant property public final int VerticalFoldsOnly; 30*fa44fe6aSInna Palant } 31*fa44fe6aSInna Palant 32*fa44fe6aSInna Palant public final class RowColumnImplKt { 33*fa44fe6aSInna Palant } 34*fa44fe6aSInna Palant 35*fa44fe6aSInna Palant public final class SplitResult { 36*fa44fe6aSInna Palant ctor public SplitResult(androidx.compose.foundation.gestures.Orientation gapOrientation, androidx.compose.ui.geometry.Rect gapBounds); 37*fa44fe6aSInna Palant method public androidx.compose.ui.geometry.Rect getGapBounds(); 38*fa44fe6aSInna Palant method public androidx.compose.foundation.gestures.Orientation getGapOrientation(); 39*fa44fe6aSInna Palant property public final androidx.compose.ui.geometry.Rect gapBounds; 40*fa44fe6aSInna Palant property public final androidx.compose.foundation.gestures.Orientation gapOrientation; 41*fa44fe6aSInna Palant } 42*fa44fe6aSInna Palant 43*fa44fe6aSInna Palant public final class TwoPaneKt { 44*fa44fe6aSInna Palant method public static com.google.accompanist.adaptive.TwoPaneStrategy HorizontalTwoPaneStrategy(float splitFraction, optional float gapWidth); 45*fa44fe6aSInna Palant method public static com.google.accompanist.adaptive.TwoPaneStrategy HorizontalTwoPaneStrategy(float splitOffset, optional boolean offsetFromStart, optional float gapWidth); 46*fa44fe6aSInna Palant method @androidx.compose.runtime.Composable public static void TwoPane(kotlin.jvm.functions.Function0<kotlin.Unit> first, kotlin.jvm.functions.Function0<kotlin.Unit> second, com.google.accompanist.adaptive.TwoPaneStrategy strategy, java.util.List<? extends androidx.window.layout.DisplayFeature> displayFeatures, optional androidx.compose.ui.Modifier modifier, optional int foldAwareConfiguration); 47*fa44fe6aSInna Palant method public static com.google.accompanist.adaptive.TwoPaneStrategy VerticalTwoPaneStrategy(float splitFraction, optional float gapHeight); 48*fa44fe6aSInna Palant method public static com.google.accompanist.adaptive.TwoPaneStrategy VerticalTwoPaneStrategy(float splitOffset, optional boolean offsetFromTop, optional float gapHeight); 49*fa44fe6aSInna Palant } 50*fa44fe6aSInna Palant 51*fa44fe6aSInna Palant public fun interface TwoPaneStrategy { 52*fa44fe6aSInna Palant method public com.google.accompanist.adaptive.SplitResult calculateSplitResult(androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.layout.LayoutCoordinates layoutCoordinates); 53*fa44fe6aSInna Palant } 54*fa44fe6aSInna Palant 55*fa44fe6aSInna Palant} 56*fa44fe6aSInna Palant 57