#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.WebKit2WebExtension.Enums
(
ConsoleMessageLevel(..) ,
ConsoleMessageSource(..) ,
ContextMenuAction(..) ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
data ContextMenuAction =
ContextMenuActionNoAction
| ContextMenuActionOpenLink
| ContextMenuActionOpenLinkInNewWindow
| ContextMenuActionDownloadLinkToDisk
| ContextMenuActionCopyLinkToClipboard
| ContextMenuActionOpenImageInNewWindow
| ContextMenuActionDownloadImageToDisk
| ContextMenuActionCopyImageToClipboard
| ContextMenuActionCopyImageUrlToClipboard
| ContextMenuActionOpenFrameInNewWindow
| ContextMenuActionGoBack
| ContextMenuActionGoForward
| ContextMenuActionStop
| ContextMenuActionReload
| ContextMenuActionCopy
| ContextMenuActionCut
| ContextMenuActionPaste
| ContextMenuActionDelete
| ContextMenuActionSelectAll
| ContextMenuActionInputMethods
| ContextMenuActionUnicode
| ContextMenuActionSpellingGuess
| ContextMenuActionNoGuessesFound
| ContextMenuActionIgnoreSpelling
| ContextMenuActionLearnSpelling
| ContextMenuActionIgnoreGrammar
| ContextMenuActionFontMenu
| ContextMenuActionBold
| ContextMenuActionItalic
| ContextMenuActionUnderline
| ContextMenuActionOutline
| ContextMenuActionInspectElement
| ContextMenuActionOpenVideoInNewWindow
| ContextMenuActionOpenAudioInNewWindow
| ContextMenuActionCopyVideoLinkToClipboard
| ContextMenuActionCopyAudioLinkToClipboard
| ContextMenuActionToggleMediaControls
| ContextMenuActionToggleMediaLoop
| ContextMenuActionEnterVideoFullscreen
| ContextMenuActionMediaPlay
| ContextMenuActionMediaPause
| ContextMenuActionMediaMute
| ContextMenuActionDownloadVideoToDisk
| ContextMenuActionDownloadAudioToDisk
| ContextMenuActionCustom
| AnotherContextMenuAction Int
deriving (Show, Eq)
instance P.Enum ContextMenuAction where
fromEnum ContextMenuActionNoAction = 0
fromEnum ContextMenuActionOpenLink = 1
fromEnum ContextMenuActionOpenLinkInNewWindow = 2
fromEnum ContextMenuActionDownloadLinkToDisk = 3
fromEnum ContextMenuActionCopyLinkToClipboard = 4
fromEnum ContextMenuActionOpenImageInNewWindow = 5
fromEnum ContextMenuActionDownloadImageToDisk = 6
fromEnum ContextMenuActionCopyImageToClipboard = 7
fromEnum ContextMenuActionCopyImageUrlToClipboard = 8
fromEnum ContextMenuActionOpenFrameInNewWindow = 9
fromEnum ContextMenuActionGoBack = 10
fromEnum ContextMenuActionGoForward = 11
fromEnum ContextMenuActionStop = 12
fromEnum ContextMenuActionReload = 13
fromEnum ContextMenuActionCopy = 14
fromEnum ContextMenuActionCut = 15
fromEnum ContextMenuActionPaste = 16
fromEnum ContextMenuActionDelete = 17
fromEnum ContextMenuActionSelectAll = 18
fromEnum ContextMenuActionInputMethods = 19
fromEnum ContextMenuActionUnicode = 20
fromEnum ContextMenuActionSpellingGuess = 21
fromEnum ContextMenuActionNoGuessesFound = 22
fromEnum ContextMenuActionIgnoreSpelling = 23
fromEnum ContextMenuActionLearnSpelling = 24
fromEnum ContextMenuActionIgnoreGrammar = 25
fromEnum ContextMenuActionFontMenu = 26
fromEnum ContextMenuActionBold = 27
fromEnum ContextMenuActionItalic = 28
fromEnum ContextMenuActionUnderline = 29
fromEnum ContextMenuActionOutline = 30
fromEnum ContextMenuActionInspectElement = 31
fromEnum ContextMenuActionOpenVideoInNewWindow = 32
fromEnum ContextMenuActionOpenAudioInNewWindow = 33
fromEnum ContextMenuActionCopyVideoLinkToClipboard = 34
fromEnum ContextMenuActionCopyAudioLinkToClipboard = 35
fromEnum ContextMenuActionToggleMediaControls = 36
fromEnum ContextMenuActionToggleMediaLoop = 37
fromEnum ContextMenuActionEnterVideoFullscreen = 38
fromEnum ContextMenuActionMediaPlay = 39
fromEnum ContextMenuActionMediaPause = 40
fromEnum ContextMenuActionMediaMute = 41
fromEnum ContextMenuActionDownloadVideoToDisk = 42
fromEnum ContextMenuActionDownloadAudioToDisk = 43
fromEnum ContextMenuActionCustom = 10000
fromEnum (AnotherContextMenuAction k) = k
toEnum 0 = ContextMenuActionNoAction
toEnum 1 = ContextMenuActionOpenLink
toEnum 2 = ContextMenuActionOpenLinkInNewWindow
toEnum 3 = ContextMenuActionDownloadLinkToDisk
toEnum 4 = ContextMenuActionCopyLinkToClipboard
toEnum 5 = ContextMenuActionOpenImageInNewWindow
toEnum 6 = ContextMenuActionDownloadImageToDisk
toEnum 7 = ContextMenuActionCopyImageToClipboard
toEnum 8 = ContextMenuActionCopyImageUrlToClipboard
toEnum 9 = ContextMenuActionOpenFrameInNewWindow
toEnum 10 = ContextMenuActionGoBack
toEnum 11 = ContextMenuActionGoForward
toEnum 12 = ContextMenuActionStop
toEnum 13 = ContextMenuActionReload
toEnum 14 = ContextMenuActionCopy
toEnum 15 = ContextMenuActionCut
toEnum 16 = ContextMenuActionPaste
toEnum 17 = ContextMenuActionDelete
toEnum 18 = ContextMenuActionSelectAll
toEnum 19 = ContextMenuActionInputMethods
toEnum 20 = ContextMenuActionUnicode
toEnum 21 = ContextMenuActionSpellingGuess
toEnum 22 = ContextMenuActionNoGuessesFound
toEnum 23 = ContextMenuActionIgnoreSpelling
toEnum 24 = ContextMenuActionLearnSpelling
toEnum 25 = ContextMenuActionIgnoreGrammar
toEnum 26 = ContextMenuActionFontMenu
toEnum 27 = ContextMenuActionBold
toEnum 28 = ContextMenuActionItalic
toEnum 29 = ContextMenuActionUnderline
toEnum 30 = ContextMenuActionOutline
toEnum 31 = ContextMenuActionInspectElement
toEnum 32 = ContextMenuActionOpenVideoInNewWindow
toEnum 33 = ContextMenuActionOpenAudioInNewWindow
toEnum 34 = ContextMenuActionCopyVideoLinkToClipboard
toEnum 35 = ContextMenuActionCopyAudioLinkToClipboard
toEnum 36 = ContextMenuActionToggleMediaControls
toEnum 37 = ContextMenuActionToggleMediaLoop
toEnum 38 = ContextMenuActionEnterVideoFullscreen
toEnum 39 = ContextMenuActionMediaPlay
toEnum 40 = ContextMenuActionMediaPause
toEnum 41 = ContextMenuActionMediaMute
toEnum 42 = ContextMenuActionDownloadVideoToDisk
toEnum 43 = ContextMenuActionDownloadAudioToDisk
toEnum 10000 = ContextMenuActionCustom
toEnum k = AnotherContextMenuAction k
instance P.Ord ContextMenuAction where
compare a b = P.compare (P.fromEnum a) (P.fromEnum b)
data ConsoleMessageSource =
ConsoleMessageSourceJavascript
| ConsoleMessageSourceNetwork
| ConsoleMessageSourceConsoleApi
| ConsoleMessageSourceSecurity
| ConsoleMessageSourceOther
| AnotherConsoleMessageSource Int
deriving (Show, Eq)
instance P.Enum ConsoleMessageSource where
fromEnum ConsoleMessageSourceJavascript = 0
fromEnum ConsoleMessageSourceNetwork = 1
fromEnum ConsoleMessageSourceConsoleApi = 2
fromEnum ConsoleMessageSourceSecurity = 3
fromEnum ConsoleMessageSourceOther = 4
fromEnum (AnotherConsoleMessageSource k) = k
toEnum 0 = ConsoleMessageSourceJavascript
toEnum 1 = ConsoleMessageSourceNetwork
toEnum 2 = ConsoleMessageSourceConsoleApi
toEnum 3 = ConsoleMessageSourceSecurity
toEnum 4 = ConsoleMessageSourceOther
toEnum k = AnotherConsoleMessageSource k
instance P.Ord ConsoleMessageSource where
compare a b = P.compare (P.fromEnum a) (P.fromEnum b)
data ConsoleMessageLevel =
ConsoleMessageLevelInfo
| ConsoleMessageLevelLog
| ConsoleMessageLevelWarning
| ConsoleMessageLevelError
| ConsoleMessageLevelDebug
| AnotherConsoleMessageLevel Int
deriving (Show, Eq)
instance P.Enum ConsoleMessageLevel where
fromEnum ConsoleMessageLevelInfo = 0
fromEnum ConsoleMessageLevelLog = 1
fromEnum ConsoleMessageLevelWarning = 2
fromEnum ConsoleMessageLevelError = 3
fromEnum ConsoleMessageLevelDebug = 4
fromEnum (AnotherConsoleMessageLevel k) = k
toEnum 0 = ConsoleMessageLevelInfo
toEnum 1 = ConsoleMessageLevelLog
toEnum 2 = ConsoleMessageLevelWarning
toEnum 3 = ConsoleMessageLevelError
toEnum 4 = ConsoleMessageLevelDebug
toEnum k = AnotherConsoleMessageLevel k
instance P.Ord ConsoleMessageLevel where
compare a b = P.compare (P.fromEnum a) (P.fromEnum b)