mirror of
https://github.com/Drezil/dear-imgui.hs.git
synced 2024-11-22 16:57:00 +00:00
Wrap ImGui::IsItemHovered()
This commit is contained in:
parent
93b729dae3
commit
4ca9a3d38f
@ -87,6 +87,9 @@ module DearImGui
|
||||
, openPopup
|
||||
, closeCurrentPopup
|
||||
|
||||
-- * Item/Widgets Utilities
|
||||
, isItemHovered
|
||||
|
||||
-- * Types
|
||||
, ImGuiDir
|
||||
, pattern ImGuiDirLeft
|
||||
@ -533,6 +536,14 @@ closeCurrentPopup = liftIO do
|
||||
[C.exp| void { CloseCurrentPopup() } |]
|
||||
|
||||
|
||||
-- | Is the last item hovered? (and usable, aka not blocked by a popup, etc.).
|
||||
--
|
||||
-- Wraps @ImGui::IsItemHovered()@
|
||||
isItemHovered :: MonadIO m => m Bool
|
||||
isItemHovered = liftIO do
|
||||
(1 ==) <$> [C.exp| bool { IsItemHovered() } |]
|
||||
|
||||
|
||||
-- | A cardinal direction.
|
||||
newtype ImGuiDir = ImGuiDir CInt
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user