51 lines
2.6 KiB
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);
|
|
}
|
|
}
|