packages feed

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

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

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

module DearImGui.Raw.Internal.Enums.ImGuiTreeNodeFlags
  ( pattern ClipLabelForTrailingButton
  , pattern DrawLinesMask_
  , pattern NoNavFocus
  , pattern OpenOnMask_
  , pattern UpsideDownArrow
  ) where

import DearImGui.Raw.Enums.ImGuiTreeNodeFlags (ImGuiTreeNodeFlags)

#include "dcimgui_nodefaultargfunctions_internal.h"

-- enums

-- | Don't claim nav focus when interacting with this item (#8551)
pattern NoNavFocus :: ImGuiTreeNodeFlags
pattern NoNavFocus = #{const ImGuiTreeNodeFlags_NoNavFocus}

-- | FIXME-WIP: Hard-coded for CollapsingHeader()
pattern ClipLabelForTrailingButton :: ImGuiTreeNodeFlags
pattern ClipLabelForTrailingButton = #{const ImGuiTreeNodeFlags_ClipLabelForTrailingButton}

-- | FIXME-WIP: Turn Down arrow into an Up arrow, for reversed trees (#6517)
pattern UpsideDownArrow :: ImGuiTreeNodeFlags
pattern UpsideDownArrow = #{const ImGuiTreeNodeFlags_UpsideDownArrow}

pattern OpenOnMask_ :: ImGuiTreeNodeFlags
pattern OpenOnMask_ = #{const ImGuiTreeNodeFlags_OpenOnMask_}

pattern DrawLinesMask_ :: ImGuiTreeNodeFlags
pattern DrawLinesMask_ = #{const ImGuiTreeNodeFlags_DrawLinesMask_}