1// Signature format: 4.0 2package com.google.accompanist.adaptive { 3 4 public final class DisplayFeaturesKt { 5 method @androidx.compose.runtime.Composable public static java.util.List<androidx.window.layout.DisplayFeature> calculateDisplayFeatures(android.app.Activity activity); 6 } 7 8 public final class FoldAwareColumnKt { 9 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 } 11 12 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface FoldAwareColumnScope { 13 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal alignment); 14 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier alignBy(androidx.compose.ui.Modifier, androidx.compose.ui.layout.VerticalAlignmentLine alignmentLine); 15 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 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier ignoreFold(androidx.compose.ui.Modifier); 17 } 18 19 @kotlin.jvm.JvmInline public final value class FoldAwareConfiguration { 20 field public static final com.google.accompanist.adaptive.FoldAwareConfiguration.Companion Companion; 21 } 22 23 public static final class FoldAwareConfiguration.Companion { 24 method public int getAllFolds(); 25 method public int getHorizontalFoldsOnly(); 26 method public int getVerticalFoldsOnly(); 27 property public final int AllFolds; 28 property public final int HorizontalFoldsOnly; 29 property public final int VerticalFoldsOnly; 30 } 31 32 public final class RowColumnImplKt { 33 } 34 35 public final class SplitResult { 36 ctor public SplitResult(androidx.compose.foundation.gestures.Orientation gapOrientation, androidx.compose.ui.geometry.Rect gapBounds); 37 method public androidx.compose.ui.geometry.Rect getGapBounds(); 38 method public androidx.compose.foundation.gestures.Orientation getGapOrientation(); 39 property public final androidx.compose.ui.geometry.Rect gapBounds; 40 property public final androidx.compose.foundation.gestures.Orientation gapOrientation; 41 } 42 43 public final class TwoPaneKt { 44 method public static com.google.accompanist.adaptive.TwoPaneStrategy HorizontalTwoPaneStrategy(float splitFraction, optional float gapWidth); 45 method public static com.google.accompanist.adaptive.TwoPaneStrategy HorizontalTwoPaneStrategy(float splitOffset, optional boolean offsetFromStart, optional float gapWidth); 46 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 method public static com.google.accompanist.adaptive.TwoPaneStrategy VerticalTwoPaneStrategy(float splitFraction, optional float gapHeight); 48 method public static com.google.accompanist.adaptive.TwoPaneStrategy VerticalTwoPaneStrategy(float splitOffset, optional boolean offsetFromTop, optional float gapHeight); 49 } 50 51 public fun interface TwoPaneStrategy { 52 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 } 54 55} 56 57