packages feed

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

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

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

module DearImGui.Raw.Internal.Enums.ImGuiTabBarFlags
  ( pattern DockNode
  , pattern IsFocused
  , pattern SaveSettings
  ) where

import DearImGui.Raw.Enums.ImGuiTabBarFlags (ImGuiTabBarFlags)

#include "dcimgui_nodefaultargfunctions_internal.h"

-- enums

-- | Part of a dock node [we don't use this in the master branch but it facilitate branch syncing to keep this around]
pattern DockNode :: ImGuiTabBarFlags
pattern DockNode = #{const ImGuiTabBarFlags_DockNode}

pattern IsFocused :: ImGuiTabBarFlags
pattern IsFocused = #{const ImGuiTabBarFlags_IsFocused}

-- | FIXME: Settings are handled by the docking system, this only request the tab bar to mark settings dirty when reordering tabs
pattern SaveSettings :: ImGuiTabBarFlags
pattern SaveSettings = #{const ImGuiTabBarFlags_SaveSettings}