1// Signature format: 4.0 2package androidx.glance.appwidget { 3 4 public final class AndroidRemoteViewsKt { 5 method @androidx.compose.runtime.Composable public static void AndroidRemoteViews(android.widget.RemoteViews remoteViews, optional androidx.glance.GlanceModifier modifier); 6 method @androidx.compose.runtime.Composable public static void AndroidRemoteViews(android.widget.RemoteViews remoteViews, @IdRes int containerViewId, optional androidx.glance.GlanceModifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content); 7 } 8 9 public final class AppWidgetBackgroundKt { 10 method public static androidx.glance.GlanceModifier appWidgetBackground(androidx.glance.GlanceModifier); 11 } 12 13 public final class AppWidgetComposerKt { 14 method public static suspend Object? compose(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, optional androidx.glance.GlanceId id, optional android.os.Bundle? options, optional androidx.compose.ui.unit.DpSize? size, optional Object? state, kotlin.coroutines.Continuation<? super android.widget.RemoteViews>); 15 method @SuppressCompatibility @androidx.glance.ExperimentalGlanceApi public static kotlinx.coroutines.flow.Flow<android.widget.RemoteViews> runComposition(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, optional androidx.glance.GlanceId id, optional android.os.Bundle options, optional java.util.List<androidx.compose.ui.unit.DpSize>? sizes, optional Object? state); 16 } 17 18 public final class BackgroundKt { 19 method public static androidx.glance.GlanceModifier background(androidx.glance.GlanceModifier, long day, long night); 20 } 21 22 public abstract sealed class CheckBoxColors { 23 } 24 25 public final class CheckBoxKt { 26 method @androidx.compose.runtime.Composable public static void CheckBox(boolean checked, androidx.glance.action.Action? onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines); 27 method @androidx.compose.runtime.Composable public static void CheckBox(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines); 28 method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void CheckBox(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines, optional String? key); 29 } 30 31 public final class CheckboxDefaults { 32 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(); 33 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(androidx.glance.unit.ColorProvider checkedColor, androidx.glance.unit.ColorProvider uncheckedColor); 34 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(long checkedColor, long uncheckedColor); 35 field public static final androidx.glance.appwidget.CheckboxDefaults INSTANCE; 36 } 37 38 public final class CircularProgressIndicatorKt { 39 method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color); 40 } 41 42 public final class CompositionLocalsKt { 43 method public static androidx.compose.runtime.ProvidableCompositionLocal<android.os.Bundle> getLocalAppWidgetOptions(); 44 property public static final androidx.compose.runtime.ProvidableCompositionLocal<android.os.Bundle> LocalAppWidgetOptions; 45 } 46 47 public final class CornerRadiusKt { 48 method public static androidx.glance.GlanceModifier cornerRadius(androidx.glance.GlanceModifier, float radius); 49 method public static androidx.glance.GlanceModifier cornerRadius(androidx.glance.GlanceModifier, @DimenRes int radius); 50 } 51 52 @SuppressCompatibility @kotlin.RequiresOptIn(message="This API is experimental and is likely to change in the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalGlanceRemoteViewsApi { 53 } 54 55 public abstract class GlanceAppWidget { 56 ctor public GlanceAppWidget(optional @LayoutRes int errorUiLayout); 57 method public androidx.glance.appwidget.SizeMode getSizeMode(); 58 method public androidx.glance.state.GlanceStateDefinition<?>? getStateDefinition(); 59 method @kotlin.jvm.Throws(exceptionClasses=Throwable::class) public void onCompositionError(android.content.Context context, androidx.glance.GlanceId glanceId, int appWidgetId, Throwable throwable) throws java.lang.Throwable; 60 method public suspend Object? onDelete(android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation<? super kotlin.Unit>); 61 method public abstract suspend Object? provideGlance(android.content.Context context, androidx.glance.GlanceId id, kotlin.coroutines.Continuation<? super kotlin.Unit>); 62 method public final suspend Object? update(android.content.Context context, androidx.glance.GlanceId id, kotlin.coroutines.Continuation<? super kotlin.Unit>); 63 property public androidx.glance.appwidget.SizeMode sizeMode; 64 property public androidx.glance.state.GlanceStateDefinition<?>? stateDefinition; 65 } 66 67 public final class GlanceAppWidgetKt { 68 method public static suspend Object? provideContent(androidx.glance.appwidget.GlanceAppWidget, kotlin.jvm.functions.Function0<kotlin.Unit> content, kotlin.coroutines.Continuation<?>); 69 method public static suspend Object? updateAll(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, kotlin.coroutines.Continuation<? super kotlin.Unit>); 70 method public static suspend inline <reified State> Object? updateIf(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, kotlin.jvm.functions.Function1<? super State,java.lang.Boolean> predicate, kotlin.coroutines.Continuation<? super kotlin.Unit>); 71 } 72 73 public final class GlanceAppWidgetManager { 74 ctor public GlanceAppWidgetManager(android.content.Context context); 75 method public int getAppWidgetId(androidx.glance.GlanceId glanceId); 76 method public suspend Object? getAppWidgetSizes(androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation<? super java.util.List<? extends androidx.compose.ui.unit.DpSize>>); 77 method public androidx.glance.GlanceId? getGlanceIdBy(android.content.Intent configurationIntent); 78 method public androidx.glance.GlanceId getGlanceIdBy(int appWidgetId); 79 method public suspend <T extends androidx.glance.appwidget.GlanceAppWidget> Object? getGlanceIds(Class<T> provider, kotlin.coroutines.Continuation<? super java.util.List<? extends androidx.glance.GlanceId>>); 80 method public suspend <T extends androidx.glance.appwidget.GlanceAppWidgetReceiver> Object? requestPinGlanceAppWidget(Class<T> receiver, optional androidx.glance.appwidget.GlanceAppWidget? preview, optional Object? previewState, optional android.app.PendingIntent? successCallback, kotlin.coroutines.Continuation<? super java.lang.Boolean>); 81 } 82 83 public abstract class GlanceAppWidgetReceiver extends android.appwidget.AppWidgetProvider { 84 ctor public GlanceAppWidgetReceiver(); 85 method @SuppressCompatibility @androidx.glance.ExperimentalGlanceApi public kotlin.coroutines.CoroutineContext getCoroutineContext(); 86 method public abstract androidx.glance.appwidget.GlanceAppWidget getGlanceAppWidget(); 87 property @SuppressCompatibility @androidx.glance.ExperimentalGlanceApi public kotlin.coroutines.CoroutineContext coroutineContext; 88 property public abstract androidx.glance.appwidget.GlanceAppWidget glanceAppWidget; 89 field public static final String ACTION_DEBUG_UPDATE = "androidx.glance.appwidget.action.DEBUG_UPDATE"; 90 field public static final androidx.glance.appwidget.GlanceAppWidgetReceiver.Companion Companion; 91 } 92 93 public static final class GlanceAppWidgetReceiver.Companion { 94 } 95 96 @SuppressCompatibility @androidx.glance.appwidget.ExperimentalGlanceRemoteViewsApi public final class GlanceRemoteViews { 97 ctor public GlanceRemoteViews(); 98 method public suspend Object? compose(android.content.Context context, long size, optional Object? state, optional android.os.Bundle appWidgetOptions, kotlin.jvm.functions.Function0<kotlin.Unit> content, kotlin.coroutines.Continuation<? super androidx.glance.appwidget.RemoteViewsCompositionResult>); 99 } 100 101 public final class ImageProvidersKt { 102 method public static androidx.glance.ImageProvider ImageProvider(android.net.Uri uri); 103 } 104 105 public final class LinearProgressIndicatorKt { 106 method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color, optional androidx.glance.unit.ColorProvider backgroundColor); 107 method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(float progress, optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color, optional androidx.glance.unit.ColorProvider backgroundColor); 108 } 109 110 public final class ProgressIndicatorDefaults { 111 method public androidx.glance.unit.ColorProvider getBackgroundColorProvider(); 112 method public androidx.glance.unit.ColorProvider getIndicatorColorProvider(); 113 property public final androidx.glance.unit.ColorProvider BackgroundColorProvider; 114 property public final androidx.glance.unit.ColorProvider IndicatorColorProvider; 115 field public static final androidx.glance.appwidget.ProgressIndicatorDefaults INSTANCE; 116 } 117 118 public final class RadioButtonColors { 119 } 120 121 public final class RadioButtonDefaults { 122 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.RadioButtonColors colors(); 123 method public androidx.glance.appwidget.RadioButtonColors colors(androidx.glance.unit.ColorProvider checkedColor, androidx.glance.unit.ColorProvider uncheckedColor); 124 method public androidx.glance.appwidget.RadioButtonColors colors(long checkedColor, long uncheckedColor); 125 field public static final androidx.glance.appwidget.RadioButtonDefaults INSTANCE; 126 } 127 128 public final class RadioButtonKt { 129 method @androidx.compose.runtime.Composable public static void RadioButton(boolean checked, androidx.glance.action.Action? onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines); 130 method @androidx.compose.runtime.Composable public static void RadioButton(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines); 131 method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void RadioButton(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines, optional String? key); 132 method public static androidx.glance.GlanceModifier selectableGroup(androidx.glance.GlanceModifier); 133 } 134 135 @SuppressCompatibility @androidx.glance.appwidget.ExperimentalGlanceRemoteViewsApi public final class RemoteViewsCompositionResult { 136 ctor public RemoteViewsCompositionResult(android.widget.RemoteViews remoteViews); 137 method public android.widget.RemoteViews getRemoteViews(); 138 property public final android.widget.RemoteViews remoteViews; 139 } 140 141 public sealed interface SizeMode { 142 } 143 144 public static final class SizeMode.Exact implements androidx.glance.appwidget.SizeMode { 145 field public static final androidx.glance.appwidget.SizeMode.Exact INSTANCE; 146 } 147 148 public static final class SizeMode.Responsive implements androidx.glance.appwidget.SizeMode { 149 ctor public SizeMode.Responsive(java.util.Set<androidx.compose.ui.unit.DpSize> sizes); 150 method public java.util.Set<androidx.compose.ui.unit.DpSize> getSizes(); 151 property public final java.util.Set<androidx.compose.ui.unit.DpSize> sizes; 152 } 153 154 public static final class SizeMode.Single implements androidx.glance.appwidget.SizeMode { 155 field public static final androidx.glance.appwidget.SizeMode.Single INSTANCE; 156 } 157 158 public abstract sealed class SwitchColors { 159 } 160 161 public final class SwitchDefaults { 162 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.SwitchColors colors(); 163 method @androidx.compose.runtime.Composable public androidx.glance.appwidget.SwitchColors colors(androidx.glance.unit.ColorProvider checkedThumbColor, androidx.glance.unit.ColorProvider uncheckedThumbColor, androidx.glance.unit.ColorProvider checkedTrackColor, androidx.glance.unit.ColorProvider uncheckedTrackColor); 164 field public static final androidx.glance.appwidget.SwitchDefaults INSTANCE; 165 } 166 167 public final class SwitchKt { 168 method @androidx.compose.runtime.Composable public static void Switch(boolean checked, androidx.glance.action.Action? onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines); 169 method @androidx.compose.runtime.Composable public static void Switch(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines); 170 method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void Switch(boolean checked, kotlin.jvm.functions.Function0<kotlin.Unit> onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines, optional String? key); 171 } 172 173} 174 175package androidx.glance.appwidget.action { 176 177 public interface ActionCallback { 178 method public suspend Object? onAction(android.content.Context context, androidx.glance.GlanceId glanceId, androidx.glance.action.ActionParameters parameters, kotlin.coroutines.Continuation<? super kotlin.Unit>); 179 } 180 181 public final class RunCallbackActionKt { 182 method public static inline <reified T extends androidx.glance.appwidget.action.ActionCallback> androidx.glance.action.Action actionRunCallback(optional androidx.glance.action.ActionParameters parameters); 183 method public static <T extends androidx.glance.appwidget.action.ActionCallback> androidx.glance.action.Action actionRunCallback(Class<T> callbackClass, optional androidx.glance.action.ActionParameters parameters); 184 } 185 186 public final class SendBroadcastActionKt { 187 method public static inline <reified T extends android.content.BroadcastReceiver> androidx.glance.action.Action actionSendBroadcast(); 188 method public static androidx.glance.action.Action actionSendBroadcast(android.content.ComponentName componentName); 189 method public static androidx.glance.action.Action actionSendBroadcast(android.content.Intent intent); 190 method public static <T extends android.content.BroadcastReceiver> androidx.glance.action.Action actionSendBroadcast(Class<T> receiver); 191 method public static androidx.glance.action.Action actionSendBroadcast(String action, optional android.content.ComponentName? componentName); 192 } 193 194 public final class StartActivityIntentActionKt { 195 method public static androidx.glance.action.Action actionStartActivity(android.content.Intent intent, optional androidx.glance.action.ActionParameters parameters); 196 method @SuppressCompatibility @androidx.glance.ExperimentalGlanceApi public static androidx.glance.action.Action actionStartActivity(android.content.Intent intent, optional androidx.glance.action.ActionParameters parameters, optional android.os.Bundle? activityOptions); 197 } 198 199 public final class StartServiceActionKt { 200 method public static androidx.glance.action.Action actionStartService(android.content.ComponentName componentName, optional boolean isForegroundService); 201 method public static androidx.glance.action.Action actionStartService(android.content.Intent intent, optional boolean isForegroundService); 202 method public static inline <reified T extends android.app.Service> androidx.glance.action.Action actionStartService(optional boolean isForegroundService); 203 method public static <T extends android.app.Service> androidx.glance.action.Action actionStartService(Class<T> service, optional boolean isForegroundService); 204 } 205 206 public final class ToggleableKt { 207 method public static androidx.glance.action.ActionParameters.Key<java.lang.Boolean> getToggleableStateKey(); 208 property public static final androidx.glance.action.ActionParameters.Key<java.lang.Boolean> ToggleableStateKey; 209 } 210 211} 212 213package androidx.glance.appwidget.components { 214 215 public final class ButtonsKt { 216 method @androidx.compose.runtime.Composable public static void CircleIconButton(androidx.glance.ImageProvider imageProvider, String? contentDescription, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.unit.ColorProvider? backgroundColor, optional androidx.glance.unit.ColorProvider contentColor); 217 method @androidx.compose.runtime.Composable public static void CircleIconButton(androidx.glance.ImageProvider imageProvider, String? contentDescription, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.unit.ColorProvider? backgroundColor, optional androidx.glance.unit.ColorProvider contentColor, optional String? key); 218 method @androidx.compose.runtime.Composable public static void FilledButton(String text, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.ImageProvider? icon, optional androidx.glance.ButtonColors colors, optional int maxLines); 219 method @androidx.compose.runtime.Composable public static void FilledButton(String text, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.ImageProvider? icon, optional androidx.glance.ButtonColors colors, optional int maxLines, optional String? key); 220 method @androidx.compose.runtime.Composable public static void OutlineButton(String text, androidx.glance.unit.ColorProvider contentColor, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.ImageProvider? icon, optional int maxLines); 221 method @androidx.compose.runtime.Composable public static void OutlineButton(String text, androidx.glance.unit.ColorProvider contentColor, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.ImageProvider? icon, optional int maxLines, optional String? key); 222 method @androidx.compose.runtime.Composable public static void SquareIconButton(androidx.glance.ImageProvider imageProvider, String? contentDescription, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.unit.ColorProvider backgroundColor, optional androidx.glance.unit.ColorProvider contentColor); 223 method @androidx.compose.runtime.Composable public static void SquareIconButton(androidx.glance.ImageProvider imageProvider, String? contentDescription, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.unit.ColorProvider backgroundColor, optional androidx.glance.unit.ColorProvider contentColor, optional String? key); 224 } 225 226 public final class ScaffoldKt { 227 method @androidx.compose.runtime.Composable public static void Scaffold(kotlin.jvm.functions.Function0<kotlin.Unit> titleBar, optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider backgroundColor, kotlin.jvm.functions.Function0<kotlin.Unit> content); 228 } 229 230 public final class TitleBarKt { 231 method @androidx.compose.runtime.Composable public static void TitleBar(androidx.glance.ImageProvider startIcon, String title, optional androidx.glance.unit.ColorProvider? iconColor, optional androidx.glance.unit.ColorProvider textColor, optional androidx.glance.GlanceModifier modifier, optional androidx.glance.text.FontFamily? fontFamily, optional kotlin.jvm.functions.Function1<? super androidx.glance.layout.RowScope,kotlin.Unit> actions); 232 } 233 234} 235 236package androidx.glance.appwidget.lazy { 237 238 public abstract sealed class GridCells { 239 } 240 241 @RequiresApi(31) public static final class GridCells.Adaptive extends androidx.glance.appwidget.lazy.GridCells { 242 ctor public GridCells.Adaptive(float minSize); 243 method public float getMinSize(); 244 property public final float minSize; 245 } 246 247 public static final class GridCells.Fixed extends androidx.glance.appwidget.lazy.GridCells { 248 ctor public GridCells.Fixed(int count); 249 method public int getCount(); 250 property public final int count; 251 } 252 253 @androidx.glance.appwidget.lazy.LazyScopeMarker public interface LazyItemScope { 254 } 255 256 public final class LazyListKt { 257 method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void LazyColumn(android.os.Bundle activityOptions, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyListScope,kotlin.Unit> content); 258 method @androidx.compose.runtime.Composable public static void LazyColumn(optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyListScope,kotlin.Unit> content); 259 method public static inline <T> void items(androidx.glance.appwidget.lazy.LazyListScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function1<? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super T,kotlin.Unit> itemContent); 260 method public static inline <T> void items(androidx.glance.appwidget.lazy.LazyListScope, T[] items, optional kotlin.jvm.functions.Function1<? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super T,kotlin.Unit> itemContent); 261 method public static inline <T> void itemsIndexed(androidx.glance.appwidget.lazy.LazyListScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function3<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 262 method public static inline <T> void itemsIndexed(androidx.glance.appwidget.lazy.LazyListScope, T[] items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function3<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 263 } 264 265 @androidx.glance.appwidget.lazy.LazyScopeMarker @kotlin.jvm.JvmDefaultWithCompatibility public interface LazyListScope { 266 method public void item(optional long itemId, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyItemScope,kotlin.Unit> content); 267 method public void items(int count, optional kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,kotlin.Unit> itemContent); 268 field public static final androidx.glance.appwidget.lazy.LazyListScope.Companion Companion; 269 field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L 270 } 271 272 public static final class LazyListScope.Companion { 273 field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L 274 } 275 276 @kotlin.DslMarker public @interface LazyScopeMarker { 277 } 278 279 public final class LazyVerticalGridKt { 280 method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void LazyVerticalGrid(androidx.glance.appwidget.lazy.GridCells gridCells, android.os.Bundle activityOptions, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyVerticalGridScope,kotlin.Unit> content); 281 method @androidx.compose.runtime.Composable public static void LazyVerticalGrid(androidx.glance.appwidget.lazy.GridCells gridCells, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyVerticalGridScope,kotlin.Unit> content); 282 method public static inline <T> void items(androidx.glance.appwidget.lazy.LazyVerticalGridScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function1<? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super T,kotlin.Unit> itemContent); 283 method public static inline <T> void items(androidx.glance.appwidget.lazy.LazyVerticalGridScope, T[] items, optional kotlin.jvm.functions.Function1<? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super T,kotlin.Unit> itemContent); 284 method public static inline <T> void itemsIndexed(androidx.glance.appwidget.lazy.LazyVerticalGridScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function3<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 285 method public static inline <T> void itemsIndexed(androidx.glance.appwidget.lazy.LazyVerticalGridScope, T[] items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,java.lang.Long> itemId, kotlin.jvm.functions.Function3<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent); 286 } 287 288 @androidx.glance.appwidget.lazy.LazyScopeMarker @kotlin.jvm.JvmDefaultWithCompatibility public interface LazyVerticalGridScope { 289 method public void item(optional long itemId, kotlin.jvm.functions.Function1<? super androidx.glance.appwidget.lazy.LazyItemScope,kotlin.Unit> content); 290 method public void items(int count, optional kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Long> itemId, kotlin.jvm.functions.Function2<? super androidx.glance.appwidget.lazy.LazyItemScope,? super java.lang.Integer,kotlin.Unit> itemContent); 291 field public static final androidx.glance.appwidget.lazy.LazyVerticalGridScope.Companion Companion; 292 field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L 293 } 294 295 public static final class LazyVerticalGridScope.Companion { 296 field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L 297 } 298 299} 300 301package androidx.glance.appwidget.state { 302 303 public final class GlanceAppWidgetStateKt { 304 method public static suspend <T> Object? getAppWidgetState(android.content.Context context, androidx.glance.state.GlanceStateDefinition<T> definition, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation<? super T>); 305 method public static suspend <T> Object? getAppWidgetState(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation<? super T>); 306 method public static suspend Object? updateAppWidgetState(android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.jvm.functions.Function2<? super androidx.datastore.preferences.core.MutablePreferences,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,?> updateState, kotlin.coroutines.Continuation<? super kotlin.Unit>); 307 method public static suspend <T> Object? updateAppWidgetState(android.content.Context context, androidx.glance.state.GlanceStateDefinition<T> definition, androidx.glance.GlanceId glanceId, kotlin.jvm.functions.Function2<? super T,? super kotlin.coroutines.Continuation<? super T>,?> updateState, kotlin.coroutines.Continuation<? super T>); 308 } 309 310} 311 312