@@ -637,11 +637,7 @@ private void configureUserInterfaceViewMode(@NonNull String userInterfaceViewMod
637637 }
638638
639639 private void configureShowSearchAction (boolean showSearchAction ) {
640- if (showSearchAction ) {
641- configuration .enableSearch ();
642- } else {
643- configuration .disableSearch ();
644- }
640+ configuration .searchEnabled (showSearchAction );
645641 }
646642
647643 private void configureImmersiveMode (boolean immersiveMode ) {
@@ -670,45 +666,24 @@ private void configureShowThumbnailBar(@NonNull String showThumbnailBar) {
670666 }
671667
672668 private void configureShowThumbnailGridAction (boolean showThumbnailGridAction ) {
673- if (showThumbnailGridAction ) {
674- configuration .showThumbnailGrid ();
675- } else {
676- configuration .hideThumbnailGrid ();
677- }
669+ configuration .thumbnailGridEnabled (showThumbnailGridAction );
678670 }
679671
680672 private void configureShowOutlineAction (boolean showOutlineAction ) {
681- if (showOutlineAction ) {
682- configuration .enableOutline ();
683- } else {
684- configuration .disableOutline ();
685- }
673+ configuration .outlineEnabled (showOutlineAction );
686674 }
687675
688676 private void configureShowAnnotationListAction (boolean showAnnotationListAction ) {
689- if (showAnnotationListAction ) {
690- configuration .enableAnnotationList ();
691- } else {
692- configuration .disableAnnotationList ();
693- }
677+ configuration .annotationListEnabled (showAnnotationListAction );
694678 }
695679
696680 private void configureShowPageLabels (boolean showPageLabels ) {
697- if (showPageLabels ) {
698- configuration .showPageNumberOverlay ();
699- configuration .showPageLabels ();
700- } else {
701- configuration .hidePageNumberOverlay ();
702- configuration .hidePageLabels ();
703- }
681+ configuration .pageLabelsEnabled (showPageLabels );
682+ configuration .pageNumberOverlayEnabled (showPageLabels );
704683 }
705684
706685 private void configureDocumentLabelEnabled (boolean documentLabelEnabled ) {
707- if (documentLabelEnabled ) {
708- configuration .showDocumentTitleOverlay ();
709- } else {
710- configuration .hideDocumentTitleOverlay ();
711- }
686+ configuration .documentTitleOverlayEnabled (documentLabelEnabled );
712687 }
713688
714689 private void configureToolbarTitle (@ Nullable String toolbarTitle ) {
@@ -724,11 +699,7 @@ private void configureInvertColors(boolean invertColors) {
724699 }
725700
726701 private void configureEnableAnnotationEditing (boolean enableAnnotationEditing ) {
727- if (enableAnnotationEditing ) {
728- configuration .enableAnnotationEditing ();
729- } else {
730- configuration .disableAnnotationEditing ();
731- }
702+ configuration .annotationEditingEnabled (enableAnnotationEditing );
732703 }
733704
734705 private void configureShowShareAction (boolean showShareAction ) {
@@ -740,39 +711,23 @@ private void configureShowShareAction(boolean showShareAction) {
740711 }
741712
742713 private void configureShowPrintAction (boolean showPrintAction ) {
743- if (showPrintAction ) {
744- configuration .enablePrinting ();
745- } else {
746- configuration .disablePrinting ();
747- }
714+ configuration .printingEnabled (showPrintAction );
748715 }
749716
750717 private void configureEnableTextSelection (boolean enableTextSelection ) {
751718 configuration .textSelectionEnabled (enableTextSelection );
752719 }
753720
754721 private void configureShowBookmarksAction (boolean enableBookmarkList ) {
755- if (enableBookmarkList ) {
756- configuration .enableBookmarkList ();
757- } else {
758- configuration .disableBookmarkList ();
759- }
722+ configuration .bookmarkListEnabled (enableBookmarkList );
760723 }
761724
762725 private void configureEnableDocumentEditor (boolean enableDocumentEditor ) {
763- if (enableDocumentEditor ) {
764- configuration .enableDocumentEditor ();
765- } else {
766- configuration .disableDocumentEditor ();
767- }
726+ configuration .documentEditorEnabled (enableDocumentEditor );
768727 }
769728
770729 private void configureDocumentInfoView (boolean enableDocumentInfoView ) {
771- if (enableDocumentInfoView ) {
772- configuration .enableDocumentInfoView ();
773- } else {
774- configuration .disableDocumentInfoView ();
775- }
730+ configuration .documentInfoViewEnabled (enableDocumentInfoView );
776731 }
777732
778733 private void configureAppearanceMode (@ NonNull String appearanceMode ) {
@@ -812,11 +767,7 @@ private void configureDefaultThemeRes(@NonNull String defaultThemeResource, @Non
812767 }
813768
814769 private void configureShowNavigationButtons (boolean showNavigationButtons ) {
815- if (showNavigationButtons ) {
816- configuration .showNavigationButtons ();
817- } else {
818- configuration .hideNavigationButtons ();
819- }
770+ configuration .navigationButtonsEnabled (showNavigationButtons );
820771 }
821772
822773 private static int getStyleResourceId (@ NonNull String styleName , @ NonNull Context context ) {
0 commit comments