# classic_components library Classic Components

Classic UI components for the Scanbot Barcode Scanner SDK.

This library provides reusable, lower-level UI building blocks used in the classic (non-RTU) barcode scanner interface. These components offer a customizable way to build and style your own scanner UI, including camera previews, shutter buttons, hints, viewfinders, and configuration models.

Use these components when you need complete control over the layout and interaction of the barcode scanner interface, without relying on the prebuilt RTU workflows.

## Classes

AndroidShutterButton
ArcPainter
BarcodeCameraConfiguration
BarcodeClassicScannerConfiguration
BarcodeItemOverlayViewConfig
BarcodeScannerCamera
BaseCameraConfiguration
FadeOutView
FinderConfiguration
  The finder view is a rectangular overlay view that clips the camera view, so that the detection will focus just a specific area. You can specify the size and positioning, as well as other UI properties. Set this property to `true` if you want to use the Finder View, `false` otherwise (default: false)
FinderView
IosShutterButton
ScanbotCamera
ScanbotCameraWidgetState
SelectionOverlayScannerConfiguration
  Barcode Selection Overlay configuration
ShutterAnimation
ShutterButton

## Enums

DetectorType

## Typedefs

DocumentSnapTrigger = dynamic Function()
OnFinderRectChange = dynamic Function(double left, double top, double right, double bottom)