toMap method

  1. @override
Map<String, dynamic> toMap()
override

Implementation

@override
Map<String, dynamic> toMap() {
  return {
    "textZoom": textZoom,
    "clearSessionCache": clearSessionCache,
    "builtInZoomControls": builtInZoomControls,
    "displayZoomControls": displayZoomControls,
    "databaseEnabled": databaseEnabled,
    "domStorageEnabled": domStorageEnabled,
    "useWideViewPort": useWideViewPort,
    "safeBrowsingEnabled": safeBrowsingEnabled,
    "mixedContentMode": mixedContentMode?.toNativeValue(),
    "allowContentAccess": allowContentAccess,
    "allowFileAccess": allowFileAccess,
    "appCachePath": appCachePath,
    "blockNetworkImage": blockNetworkImage,
    "blockNetworkLoads": blockNetworkLoads,
    "cacheMode": cacheMode?.toNativeValue(),
    "cursiveFontFamily": cursiveFontFamily,
    "defaultFixedFontSize": defaultFixedFontSize,
    "defaultFontSize": defaultFontSize,
    "defaultTextEncodingName": defaultTextEncodingName,
    "disabledActionModeMenuItems":
        disabledActionModeMenuItems?.toNativeValue(),
    "fantasyFontFamily": fantasyFontFamily,
    "fixedFontFamily": fixedFontFamily,
    "forceDark": forceDark?.toNativeValue(),
    "geolocationEnabled": geolocationEnabled,
    "layoutAlgorithm": layoutAlgorithm?.toNativeValue(),
    "loadWithOverviewMode": loadWithOverviewMode,
    "loadsImagesAutomatically": loadsImagesAutomatically,
    "minimumLogicalFontSize": minimumLogicalFontSize,
    "initialScale": initialScale,
    "needInitialFocus": needInitialFocus,
    "offscreenPreRaster": offscreenPreRaster,
    "sansSerifFontFamily": sansSerifFontFamily,
    "serifFontFamily": serifFontFamily,
    "standardFontFamily": standardFontFamily,
    "saveFormData": saveFormData,
    "thirdPartyCookiesEnabled": thirdPartyCookiesEnabled,
    "hardwareAcceleration": hardwareAcceleration,
    "supportMultipleWindows": supportMultipleWindows,
    "useHybridComposition": useHybridComposition,
    "regexToCancelSubFramesLoading": regexToCancelSubFramesLoading,
    "useShouldInterceptRequest": useShouldInterceptRequest,
    "useOnRenderProcessGone": useOnRenderProcessGone,
    "overScrollMode": overScrollMode?.toNativeValue(),
    "networkAvailable": networkAvailable,
    "scrollBarStyle": scrollBarStyle?.toNativeValue(),
    "verticalScrollbarPosition": verticalScrollbarPosition?.toNativeValue(),
    "scrollBarDefaultDelayBeforeFade": scrollBarDefaultDelayBeforeFade,
    "scrollbarFadingEnabled": scrollbarFadingEnabled,
    "scrollBarFadeDuration": scrollBarFadeDuration,
    "rendererPriorityPolicy": rendererPriorityPolicy?.toMap(),
    "disableDefaultErrorPage": disableDefaultErrorPage,
    "verticalScrollbarThumbColor": verticalScrollbarThumbColor?.toHex(),
    "verticalScrollbarTrackColor": verticalScrollbarTrackColor?.toHex(),
    "horizontalScrollbarThumbColor": horizontalScrollbarThumbColor?.toHex(),
    "horizontalScrollbarTrackColor": horizontalScrollbarTrackColor?.toHex(),
  };
}