dear-imgui-raw-internal-1.0.0: src/DearImGui/Raw/Internal/Enums/ImGuiWindowDockStyleCol.hsc
{-# LANGUAGE CApiFFI #-}
{-# LANGUAGE PatternSynonyms #-}
-- This file was generated by dear-bindings-ffi. Do not edit by hand.
module DearImGui.Raw.Internal.Enums.ImGuiWindowDockStyleCol
( ImGuiWindowDockStyleCol
, pattern COUNT
, pattern TabDimmed
, pattern TabDimmedSelected
, pattern TabDimmedSelectedOverline
, pattern TabFocused
, pattern TabHovered
, pattern TabSelected
, pattern TabSelectedOverline
, pattern Text
, pattern UnsavedMarker
) where
import Foreign.C.Types
#include "dcimgui_nodefaultargfunctions_internal.h"
-- enums
-- | List of colors that are stored at the time of Begin() into Docked Windows.
-- We currently store the packed colors in a simple array window->DockStyle.Colors[].
-- A better solution may involve appending into a log of colors in ImGuiContext + store offsets into those arrays in ImGuiWindow,
-- but it would be more complex as we'd need to double-buffer both as e.g. drop target may refer to window from last frame.
type ImGuiWindowDockStyleCol = CInt
pattern Text :: ImGuiWindowDockStyleCol
pattern Text = #{const ImGuiWindowDockStyleCol_Text}
pattern TabHovered :: ImGuiWindowDockStyleCol
pattern TabHovered = #{const ImGuiWindowDockStyleCol_TabHovered}
pattern TabFocused :: ImGuiWindowDockStyleCol
pattern TabFocused = #{const ImGuiWindowDockStyleCol_TabFocused}
pattern TabSelected :: ImGuiWindowDockStyleCol
pattern TabSelected = #{const ImGuiWindowDockStyleCol_TabSelected}
pattern TabSelectedOverline :: ImGuiWindowDockStyleCol
pattern TabSelectedOverline = #{const ImGuiWindowDockStyleCol_TabSelectedOverline}
pattern TabDimmed :: ImGuiWindowDockStyleCol
pattern TabDimmed = #{const ImGuiWindowDockStyleCol_TabDimmed}
pattern TabDimmedSelected :: ImGuiWindowDockStyleCol
pattern TabDimmedSelected = #{const ImGuiWindowDockStyleCol_TabDimmedSelected}
pattern TabDimmedSelectedOverline :: ImGuiWindowDockStyleCol
pattern TabDimmedSelectedOverline = #{const ImGuiWindowDockStyleCol_TabDimmedSelectedOverline}
pattern UnsavedMarker :: ImGuiWindowDockStyleCol
pattern UnsavedMarker = #{const ImGuiWindowDockStyleCol_UnsavedMarker}
pattern COUNT :: ImGuiWindowDockStyleCol
pattern COUNT = #{const ImGuiWindowDockStyleCol_COUNT}