Class DocumentInfoComponentsKt
-
- All Implemented Interfaces:
public final class DocumentInfoComponentsKt
-
-
Method Summary
Modifier and Type Method Description final static Unit
DocumentInfoFab(Modifier modifier, DocumentInfoState state, Function0<Unit> onClick)
This floating action button (FAB) represents the Edit mode in DocumentInfoScreen. final static Unit
DocumentInfoItemComposable(DocumentInfoItem infoItem, DocumentInfoState state, DocumentInfoValues div)
DocumentInfoItemComposable represents internal item for configs in DocumentInfoScreen. final static Unit
PageBindingIcon(PageBinding pageBinding, PageBinding currentPageBinding, Boolean inEditingMode, Function0<Unit> onClick)
This PageBindingIcon represents Image button for page binding options. final static Unit
BottomOutlineTextField(String placeholder, String value, Boolean enabled, TextUnit textSize, Function1<String, Unit> onValueChange)
BottomOutlineTextField represents text field with underline. final static Unit
DocumentIntoPageBindingItemComposable(PageBindingDocumentInfoItem infoItem, DocumentInfoState state, DocumentInfoValues div)
DocumentIntoPageBindingItemComposable represents custom internal item for configs in DocumentInfoScreen. final static Dp
measureTextWidth(String text, TextStyle style)
-
-
Method Detail
-
DocumentInfoFab
final static Unit DocumentInfoFab(Modifier modifier, DocumentInfoState state, Function0<Unit> onClick)
This floating action button (FAB) represents the Edit mode in DocumentInfoScreen.
- Parameters:
modifier
- Modifier to be applied to this FAB.state
- provides values to be worked upon.onClick
- callback invoked when this FAB is clicked
-
DocumentInfoItemComposable
final static Unit DocumentInfoItemComposable(DocumentInfoItem infoItem, DocumentInfoState state, DocumentInfoValues div)
DocumentInfoItemComposable represents internal item for configs in DocumentInfoScreen.
- Parameters:
infoItem
- DocumentInfoItem provides item values to be worked upon.state
- DocumentInfoState provides compose statediv
- DocumentInfoValues provides configuration values
-
PageBindingIcon
final static Unit PageBindingIcon(PageBinding pageBinding, PageBinding currentPageBinding, Boolean inEditingMode, Function0<Unit> onClick)
This PageBindingIcon represents Image button for page binding options.
- Parameters:
pageBinding
- PageBinding provided page binding.currentPageBinding
- existing page binding configinEditingMode
- provided to check editable modeonClick
- callback invoked when this option is clicked
-
BottomOutlineTextField
final static Unit BottomOutlineTextField(String placeholder, String value, Boolean enabled, TextUnit textSize, Function1<String, Unit> onValueChange)
BottomOutlineTextField represents text field with underline.
-
DocumentIntoPageBindingItemComposable
final static Unit DocumentIntoPageBindingItemComposable(PageBindingDocumentInfoItem infoItem, DocumentInfoState state, DocumentInfoValues div)
DocumentIntoPageBindingItemComposable represents custom internal item for configs in DocumentInfoScreen.
- Parameters:
infoItem
- PageBindingDocumentInfoItem provides item values to be worked upon.state
- DocumentInfoState provides compose statediv
- DocumentInfoValues provides configuration values
-
measureTextWidth
final static Dp measureTextWidth(String text, TextStyle style)
-
-
-
-