# rtu_ui_common library

## Classes

ActionBarConfiguration
  Configuration of the buttons available in the action bar.
AspectRatio
  Configuration of the finder's aspect ratio.
BackgroundStyle
  Appearance of the polygon used for buttons and hint backgrounds.
BadgedButton
  Configuration of the round button with badge.
ButtonConfiguration
  Button configuration.
CameraConfiguration
  Configuration of the camera settings to be used while scanning.
CameraPermissionScreen
  Configuration of the camera permission request view.
FinderCorneredStyle
  Variant of the viewfinder displaying only the four corners of the scanning area as user guidance.
FinderStrokedStyle
  Variant of the viewfinder displaying a full outline of the scanning area as user guidance.
FinderStyle
  Visual appearance of the viewfinder.
ForegroundStyle
  Configuration of the appearance of foreground elements (e.g. text and/or icons on buttons, etc).
IconStyle
  Configuration of the icon appearance.
Palette
  Value palette describing the colors of the scanner screens.
PolygonStyle
  Configuration of the polygon appearance.
RoundButton
  Configuration of the round button.
ScanbotAlertDialog
  Configuration of the the standard alert dialog.
Sound
  Sound configuration.
StyledText
  Configuration of the text field appearance.
Timeouts
  Configuration of timeouts.
TopBarConfiguration
  Configuration of the top screen bar's appearance.
UserGuidanceConfiguration
  Configuration of the hint guiding users through the scanning process.
Vibration
  Vibration configuration.
ViewFinderConfiguration
  Configuration of the scanning interface's viewfinder, serving as guidance to the user.

## Enums

CameraModule
  Determine which camera module to use on start-up.
CameraPreviewMode
  Configuration of the camera preview mode.
OrientationLockMode
  Configure the orientation of the interface.
SoundType
  The sound selection type.
StatusBarMode
  Visual mode used for the status bar icons.
TopBarMode
  Visual mode used for the top bar.