Package-level declarations
Types
Link copied to clipboard
data class FormatFilterData<E : Enum<E>>(val field: E, val filterType: TableFilterType<*>, val filterState: TableFilterState<*>, val onChange: (TableFilterState<*>) -> Unit)
Functions
Link copied to clipboard
fun <E : Enum<E>, FILTER> FormatDialog(showDialog: Boolean, rules: ImmutableList<TableFormatRule<E, FILTER>>, onRulesChanged: (ImmutableList<TableFormatRule<E, FILTER>>) -> Unit, getNewRule: (id: Long) -> TableFormatRule<E, FILTER>, getTitle: @Composable (E) -> String, filters: (TableFormatRule<E, FILTER>, onApply: (TableFormatRule<E, FILTER>) -> Unit) -> List<FormatFilterData<E>>, entries: ImmutableList<E>, key: Any, strings: StringProvider, onDismissRequest: () -> Unit, settings: FormatDialogSettings = FormatDialogSettings(), scrollbarRenderer: VerticalScrollbarRenderer? = null)
Link copied to clipboard
fun <E : Enum<E>, FILTER> FormatDialogConditionTab(item: TableFormatRule<E, FILTER>, getTitle: @Composable (E) -> String, filters: (TableFormatRule<E, FILTER>, onApply: (TableFormatRule<E, FILTER>) -> Unit) -> List<FormatFilterData<E>>, onChange: (TableFormatRule<E, FILTER>) -> Unit, strings: StringProvider, scrollbarRenderer: VerticalScrollbarRenderer? = null)
Link copied to clipboard
fun <E : Enum<E>, FILTER> FormatDialogDesignTab(item: TableFormatRule<E, FILTER>, onChange: (TableFormatRule<E, FILTER>) -> Unit, strings: StringProvider, scrollbarRenderer: VerticalScrollbarRenderer? = null)
Link copied to clipboard
fun <E : Enum<E>, FILTER> FormatDialogFieldTab(item: TableFormatRule<E, FILTER>, entries: ImmutableList<E>, getTitle: @Composable (E) -> String, onChange: (TableFormatRule<E, FILTER>) -> Unit, scrollbarRenderer: VerticalScrollbarRenderer? = null)
Link copied to clipboard
fun <T : Any, C, FILTER> rememberCustomization(rules: ImmutableList<TableFormatRule<C, FILTER>>, key: Any? = null, matches: (item: T, filter: FILTER) -> Boolean, baseRowStyle: @Composable (TableRowContext<T, C>) -> TableRowStyle? = null, baseCellStyle: @Composable (TableCellContext<T, C>) -> TableCellStyle? = null): TableCustomization<T, C>