{-# LANGUAGE OverloadedStrings #-}
-- | Build time configuration used during code generation.
module GI.Poppler.Config ( overrides ) where

import qualified Data.Text as T
import Data.Text (Text)

-- | Overrides used when generating these bindings.
overrides :: Text
overrides :: Text
overrides = [Text] -> Text
T.unlines
 [ Text
"namespace Poppler"
 , Text
""
 , Text
"# These will destroy the argument, so mark them as taking ownership of the argument."
 , Text
"set-attr Poppler/Page/free_annot_mapping/@parameters/list transfer-ownership full"
 , Text
"set-attr Poppler/Page/free_form_field_mapping/@parameters/list transfer-ownership full"
 , Text
"set-attr Poppler/Page/free_image_mapping/@parameters/list transfer-ownership full"
 , Text
"set-attr Poppler/Page/free_link_mapping/@parameters/list transfer-ownership full"
 , Text
"set-attr Poppler/Page/free_image_mapping/@parameters/list transfer-ownership full"
 , Text
"set-attr Poppler/Page/free_text_attributes/@parameters/list transfer-ownership full"
 , Text
""
 , Text
"# Generated from poppler-glib 0.42.0 with xsltproc Nullable.xslt Poppler-0.18.gir"
 , Text
"set-attr Poppler/Annot/set_color/@parameters/poppler_color nullable 1"
 , Text
"set-attr Poppler/AnnotCircle/set_interior_color/@parameters/poppler_color nullable 1"
 , Text
"set-attr Poppler/AnnotMarkup/set_label/@parameters/label nullable 1"
 , Text
"set-attr Poppler/AnnotSquare/set_interior_color/@parameters/poppler_color nullable 1"
 , Text
"set-attr Poppler/Attachment/save_to_callback/@parameters/user_data nullable 1"
 , Text
"set-attr Poppler/AttachmentSaveFunc/@parameters/data nullable 1"
 , Text
"set-attr Poppler/Document/new_from_data/@parameters/password nullable 1"
 , Text
"set-attr Poppler/Document/new_from_file/@parameters/password nullable 1"
 , Text
"set-attr Poppler/Document/new_from_gfile/@parameters/password nullable 1"
 , Text
"set-attr Poppler/Document/new_from_gfile/@parameters/cancellable nullable 1"
 , Text
"set-attr Poppler/Document/new_from_stream/@parameters/password nullable 1"
 , Text
"set-attr Poppler/Document/new_from_stream/@parameters/cancellable nullable 1"
 , Text
"set-attr Poppler/Media/save_to_callback/@parameters/user_data nullable 1"
 , Text
"set-attr Poppler/MediaSaveFunc/@parameters/data nullable 1"]