Class DocumentInfoComponentsKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • 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)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • 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 state
        div - 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 config
        inEditingMode - provided to check editable mode
        onClick - callback invoked when this option is clicked
      • 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 state
        div - DocumentInfoValues provides configuration values