discord-jadx/app/src/main/java/com/discord/utilities/textprocessing/Spans.java

51 lines
2.6 KiB
Java

package com.discord.utilities.textprocessing;
import android.content.Context;
import android.text.style.CharacterStyle;
import android.text.style.ParagraphStyle;
import com.discord.R;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.spans.VerticalPaddingSpan;
import d0.z.d.m;
import java.util.List;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
/* compiled from: Spans.kt */
public final class Spans {
public static final Spans INSTANCE = new Spans();
private static final int MARKDOWN_BULLET_RADIUS = 8;
private Spans() {
}
public final Function0<List<VerticalPaddingSpan>> createChangelogSpecialHeaderPaddingSpansProvider(Context context) {
m.checkNotNullParameter(context, "context");
return new Spans$createChangelogSpecialHeaderPaddingSpansProvider$1(context.getResources().getDimensionPixelSize(R.dimen.markdown_header_1_changelog_special_top_padding), context.getResources().getDimensionPixelSize(R.dimen.markdown_header_1_bottom_padding));
}
public final Function1<String, Object> createHeaderClassSpanProvider(Context context) {
m.checkNotNullParameter(context, "context");
return new Spans$createHeaderClassSpanProvider$1(context, context.getResources().getDimensionPixelSize(R.dimen.markdown_header_class_marginTop));
}
public final Function0<List<VerticalPaddingSpan>> createHeaderPaddingSpansProvider(Context context) {
m.checkNotNullParameter(context, "context");
return new Spans$createHeaderPaddingSpansProvider$1(context.getResources().getDimensionPixelSize(R.dimen.markdown_header_1_top_padding), context.getResources().getDimensionPixelSize(R.dimen.markdown_header_1_bottom_padding));
}
public final Function1<Integer, CharacterStyle> createHeaderStyleSpanProvider(Context context) {
m.checkNotNullParameter(context, "context");
return new Spans$createHeaderStyleSpanProvider$1(context);
}
public final Function0<List<ParagraphStyle>> createMarkdownBulletSpansProvider(Context context) {
m.checkNotNullParameter(context, "context");
return new Spans$createMarkdownBulletSpansProvider$1$1(context.getResources().getDimensionPixelSize(R.dimen.markdown_bullet_vertical_padding), context.getResources().getDimensionPixelSize(R.dimen.markdown_bullet_gap), ColorCompat.getThemedColor(context, (int) R.attr.color_brand_500));
}
public final Function1<Integer, CharacterStyle> createSpecialHeaderStyleSpanProvider(Context context) {
m.checkNotNullParameter(context, "context");
return new Spans$createSpecialHeaderStyleSpanProvider$1(context);
}
}