packages feed

dear-imgui-raw-internal-1.0.0: src/DearImGui/Raw/Internal/Enums/ImGuiLocKey.hsc

{-# LANGUAGE CApiFFI #-}
{-# LANGUAGE PatternSynonyms #-}

-- This file was generated by dear-bindings-ffi. Do not edit by hand.

module DearImGui.Raw.Internal.Enums.ImGuiLocKey
  ( ImGuiLocKey
  , pattern COUNT
  , pattern CopyLink
  , pattern DockingDragToUndockOrMoveNode
  , pattern DockingHideTabBar
  , pattern DockingHoldShiftToDock
  , pattern OpenLink_s
  , pattern TableReset
  , pattern TableResetOrder
  , pattern TableResetVisibility
  , pattern TableSizeAllDefault
  , pattern TableSizeAllFit
  , pattern TableSizeOne
  , pattern VersionStr
  , pattern WindowingMainMenuBar
  , pattern WindowingPopup
  , pattern WindowingUntitled
  ) where

import Foreign.C.Types

#include "dcimgui_nodefaultargfunctions_internal.h"

-- enums

-- | This is experimental and not officially supported, it'll probably fall short of features, if/when it does we may backtrack.
-- Forward declared enum type ImGuiLocKey
type ImGuiLocKey = CInt

pattern VersionStr :: ImGuiLocKey
pattern VersionStr = #{const ImGuiLocKey_VersionStr}

pattern TableSizeOne :: ImGuiLocKey
pattern TableSizeOne = #{const ImGuiLocKey_TableSizeOne}

pattern TableSizeAllFit :: ImGuiLocKey
pattern TableSizeAllFit = #{const ImGuiLocKey_TableSizeAllFit}

pattern TableSizeAllDefault :: ImGuiLocKey
pattern TableSizeAllDefault = #{const ImGuiLocKey_TableSizeAllDefault}

pattern TableReset :: ImGuiLocKey
pattern TableReset = #{const ImGuiLocKey_TableReset}

-- | ImGuiLocKey_TableResetAll,
pattern TableResetOrder :: ImGuiLocKey
pattern TableResetOrder = #{const ImGuiLocKey_TableResetOrder}

pattern TableResetVisibility :: ImGuiLocKey
pattern TableResetVisibility = #{const ImGuiLocKey_TableResetVisibility}

pattern WindowingMainMenuBar :: ImGuiLocKey
pattern WindowingMainMenuBar = #{const ImGuiLocKey_WindowingMainMenuBar}

pattern WindowingPopup :: ImGuiLocKey
pattern WindowingPopup = #{const ImGuiLocKey_WindowingPopup}

pattern WindowingUntitled :: ImGuiLocKey
pattern WindowingUntitled = #{const ImGuiLocKey_WindowingUntitled}

pattern OpenLink_s :: ImGuiLocKey
pattern OpenLink_s = #{const ImGuiLocKey_OpenLink_s}

pattern CopyLink :: ImGuiLocKey
pattern CopyLink = #{const ImGuiLocKey_CopyLink}

pattern DockingHideTabBar :: ImGuiLocKey
pattern DockingHideTabBar = #{const ImGuiLocKey_DockingHideTabBar}

pattern DockingHoldShiftToDock :: ImGuiLocKey
pattern DockingHoldShiftToDock = #{const ImGuiLocKey_DockingHoldShiftToDock}

pattern DockingDragToUndockOrMoveNode :: ImGuiLocKey
pattern DockingDragToUndockOrMoveNode = #{const ImGuiLocKey_DockingDragToUndockOrMoveNode}

pattern COUNT :: ImGuiLocKey
pattern COUNT = #{const ImGuiLocKey_COUNT}