CPDFToolbarConfig constructor

CPDFToolbarConfig({
  1. List<CPDFToolbarAction>? toolbarLeftItems,
  2. List<CPDFToolbarAction>? toolbarRightItems,
  3. List<CPDFCustomToolbarItem> customToolbarLeftItems = const [],
  4. List<CPDFCustomToolbarItem> customToolbarRightItems = const [],
  5. List<CPDFCustomToolbarItem> customMoreMenuItems = const [],
  6. List<CPDFToolbarAction> availableMenus = const [CPDFToolbarAction.viewSettings, CPDFToolbarAction.documentEditor, CPDFToolbarAction.security, CPDFToolbarAction.watermark, CPDFToolbarAction.flattened, CPDFToolbarAction.documentInfo, CPDFToolbarAction.save, CPDFToolbarAction.share, CPDFToolbarAction.openDocument, CPDFToolbarAction.snip],
  7. bool mainToolbarVisible = true,
  8. bool annotationToolbarVisible = true,
  9. bool showInkToggleButton = true,
  10. bool contentEditorToolbarVisible = true,
  11. bool formToolbarVisible = true,
  12. bool signatureToolbarVisible = true,
})

Implementation

CPDFToolbarConfig({
  List<CPDFToolbarAction>? toolbarLeftItems,
  List<CPDFToolbarAction>? toolbarRightItems,
  this.customToolbarLeftItems = const [],
  this.customToolbarRightItems = const [],
  this.customMoreMenuItems = const [],
  this.availableMenus = const [
    CPDFToolbarAction.viewSettings,
    CPDFToolbarAction.documentEditor,
    CPDFToolbarAction.security,
    CPDFToolbarAction.watermark,
    CPDFToolbarAction.flattened,
    CPDFToolbarAction.documentInfo,
    CPDFToolbarAction.save,
    CPDFToolbarAction.share,
    CPDFToolbarAction.openDocument,
    CPDFToolbarAction.snip
  ],
  this.mainToolbarVisible = true,
  this.annotationToolbarVisible = true,
  this.showInkToggleButton = true,
  this.contentEditorToolbarVisible = true,
  this.formToolbarVisible = true,
  this.signatureToolbarVisible = true,
  // this.showFormModeToggleButton = true
})  : toolbarLeftItems = toolbarLeftItems ??
          (Platform.isIOS
              ? const [
                  CPDFToolbarAction.back,
                  CPDFToolbarAction.thumbnail,
                ]
              : const []),
      toolbarRightItems = toolbarRightItems ??
          (Platform.isIOS
              ? const [
                  CPDFToolbarAction.search,
                  CPDFToolbarAction.bota,
                  CPDFToolbarAction.menu,
                ]
              : const [
                  CPDFToolbarAction.thumbnail,
                  CPDFToolbarAction.search,
                  CPDFToolbarAction.bota,
                  CPDFToolbarAction.menu,
                ]);