mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-27 01:22:33 -06:00
102 lines
6.7 KiB
Java
102 lines
6.7 KiB
Java
package androidx.compose.foundation;
|
|
|
|
import androidx.compose.ui.Modifier;
|
|
import androidx.compose.ui.node.SemanticsModifierNode;
|
|
import androidx.compose.ui.semantics.Role;
|
|
import androidx.compose.ui.semantics.SemanticsPropertiesKt;
|
|
import androidx.compose.ui.semantics.SemanticsPropertyReceiver;
|
|
import kotlin.Metadata;
|
|
import kotlin.Unit;
|
|
import kotlin.jvm.functions.Function0;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* compiled from: Clickable.kt */
|
|
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0000\b\u0002\u0018\u00002\u00020\u00012\u00020\u0002BL\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\b\u0012\f\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u000b0\n\u0012\b\u0010\f\u001a\u0004\u0018\u00010\u0006\u0012\u000e\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u000b\u0018\u00010\nø\u0001\u0000¢\u0006\u0002\u0010\u000eJU\u0010\u0012\u001a\u00020\u000b2\u0006\u0010\u0003\u001a\u00020\u00042\b\u0010\u0005\u001a\u0004\u0018\u00010\u00062\b\u0010\u0007\u001a\u0004\u0018\u00010\b2\f\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u000b0\n2\b\u0010\f\u001a\u0004\u0018\u00010\u00062\u000e\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u000b\u0018\u00010\nø\u0001\u0001ø\u0001\u0000¢\u0006\u0002\b\u0013J\f\u0010\u0014\u001a\u00020\u000b*\u00020\u0015H\u0016R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u000e¢\u0006\u0002\n\u0000R\u0014\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u000b0\nX\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u0005\u001a\u0004\u0018\u00010\u0006X\u0082\u000e¢\u0006\u0002\n\u0000R\u0016\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u000b\u0018\u00010\nX\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\f\u001a\u0004\u0018\u00010\u0006X\u0082\u000e¢\u0006\u0002\n\u0000R\u0019\u0010\u0007\u001a\u0004\u0018\u00010\bX\u0082\u000eø\u0001\u0000ø\u0001\u0001ø\u0001\u0002¢\u0006\u0002\n\u0000R\u0014\u0010\u000f\u001a\u00020\u00048VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0010\u0010\u0011\u0082\u0002\u000f\n\u0002\b\u0019\n\u0005\b¡\u001e0\u0001\n\u0002\b!¨\u0006\u0016"}, d2 = {"Landroidx/compose/foundation/ClickableSemanticsNode;", "Landroidx/compose/ui/node/SemanticsModifierNode;", "Landroidx/compose/ui/Modifier$Node;", "enabled", "", "onClickLabel", "", "role", "Landroidx/compose/ui/semantics/Role;", "onClick", "Lkotlin/Function0;", "", "onLongClickLabel", "onLongClick", "(ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lkotlin/jvm/functions/Function0;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/internal/DefaultConstructorMarker;)V", "shouldMergeDescendantSemantics", "getShouldMergeDescendantSemantics", "()Z", "update", "update-UMe6uN4", "applySemantics", "Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;", "foundation_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
|
/* loaded from: classes.dex */
|
|
final class ClickableSemanticsNode extends Modifier.Node implements SemanticsModifierNode {
|
|
private boolean enabled;
|
|
private Function0<Unit> onClick;
|
|
private String onClickLabel;
|
|
private Function0<Unit> onLongClick;
|
|
private String onLongClickLabel;
|
|
private Role role;
|
|
|
|
public /* synthetic */ ClickableSemanticsNode(boolean z, String str, Role role, Function0 function0, String str2, Function0 function02, DefaultConstructorMarker defaultConstructorMarker) {
|
|
this(z, str, role, function0, str2, function02);
|
|
}
|
|
|
|
@Override // androidx.compose.ui.node.SemanticsModifierNode
|
|
public boolean getShouldMergeDescendantSemantics() {
|
|
return true;
|
|
}
|
|
|
|
/* renamed from: update-UMe6uN4, reason: not valid java name */
|
|
public final void m214updateUMe6uN4(boolean enabled, String onClickLabel, Role role, Function0<Unit> onClick, String onLongClickLabel, Function0<Unit> onLongClick) {
|
|
Intrinsics.checkNotNullParameter(onClick, "onClick");
|
|
this.enabled = enabled;
|
|
this.onClickLabel = onClickLabel;
|
|
this.role = role;
|
|
this.onClick = onClick;
|
|
this.onLongClickLabel = onLongClickLabel;
|
|
this.onLongClick = onLongClick;
|
|
}
|
|
|
|
private ClickableSemanticsNode(boolean z, String str, Role role, Function0<Unit> onClick, String str2, Function0<Unit> function0) {
|
|
Intrinsics.checkNotNullParameter(onClick, "onClick");
|
|
this.enabled = z;
|
|
this.onClickLabel = str;
|
|
this.role = role;
|
|
this.onClick = onClick;
|
|
this.onLongClickLabel = str2;
|
|
this.onLongClick = function0;
|
|
}
|
|
|
|
@Override // androidx.compose.ui.node.SemanticsModifierNode
|
|
public void applySemantics(SemanticsPropertyReceiver semanticsPropertyReceiver) {
|
|
Intrinsics.checkNotNullParameter(semanticsPropertyReceiver, "<this>");
|
|
Role role = this.role;
|
|
if (role != null) {
|
|
Intrinsics.checkNotNull(role);
|
|
SemanticsPropertiesKt.m4270setRolekuIjeqM(semanticsPropertyReceiver, role.getValue());
|
|
}
|
|
SemanticsPropertiesKt.onClick(semanticsPropertyReceiver, this.onClickLabel, new Function0<Boolean>() { // from class: androidx.compose.foundation.ClickableSemanticsNode$applySemantics$1
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
{
|
|
super(0);
|
|
}
|
|
|
|
/* JADX WARN: Can't rename method to resolve collision */
|
|
@Override // kotlin.jvm.functions.Function0
|
|
public final Boolean invoke() {
|
|
Function0 function0;
|
|
function0 = ClickableSemanticsNode.this.onClick;
|
|
function0.invoke();
|
|
return true;
|
|
}
|
|
});
|
|
if (this.onLongClick != null) {
|
|
SemanticsPropertiesKt.onLongClick(semanticsPropertyReceiver, this.onLongClickLabel, new Function0<Boolean>() { // from class: androidx.compose.foundation.ClickableSemanticsNode$applySemantics$2
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
{
|
|
super(0);
|
|
}
|
|
|
|
/* JADX WARN: Can't rename method to resolve collision */
|
|
@Override // kotlin.jvm.functions.Function0
|
|
public final Boolean invoke() {
|
|
Function0 function0;
|
|
function0 = ClickableSemanticsNode.this.onLongClick;
|
|
if (function0 != null) {
|
|
function0.invoke();
|
|
}
|
|
return true;
|
|
}
|
|
});
|
|
}
|
|
if (this.enabled) {
|
|
return;
|
|
}
|
|
SemanticsPropertiesKt.disabled(semanticsPropertyReceiver);
|
|
}
|
|
}
|