From f3e994f582a2e08d39dfb484d07b50a29a779515 Mon Sep 17 00:00:00 2001 From: Malik Olivier Boussejra Date: Sun, 29 Apr 2018 20:20:43 +0900 Subject: [PATCH] [cimgui 1.53.1] Obsolete sys::igIsRootWindowFocused() Should use `sys::igIsWindowFocused(ImGuiFocusedFlags_RootWindow)` instead. --- CHANGELOG.markdown | 2 ++ imgui-sys/src/lib.rs | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 1950c7c..886fbfa 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -6,6 +6,8 @@ - Rename `Ui::show_test_window` to `Ui::show_demo_window`. - Rename `sys::igGetItemsLineHeightWithSpacing` to `sys::igGetFrameHeightWithSpacing`. - Rename `ImGuiTreeNodeFlags::AllowOverlapMode` to `ImGuiTreeNodeFlags::AllowItemOverlap`. + - Obsolete `sys::igIsRootWindowFocused()` in favor of using + `sys::igIsWindowFocused(ImGuiFocusedFlags::RootWindow)`. ## [0.0.18] - 2017-12-23 diff --git a/imgui-sys/src/lib.rs b/imgui-sys/src/lib.rs index 4e7571e..5b9b2c3 100644 --- a/imgui-sys/src/lib.rs +++ b/imgui-sys/src/lib.rs @@ -1619,7 +1619,6 @@ extern "C" { pub fn igSetItemAllowOverlap(); pub fn igIsWindowFocused(flags: ImGuiFocusedFlags) -> bool; pub fn igIsWindowHovered(flags: ImGuiHoveredFlags) -> bool; - pub fn igIsRootWindowFocused() -> bool; pub fn igIsRootWindowOrAnyChildFocused() -> bool; pub fn igIsRootWindowOrAnyChildHovered(flags: ImGuiHoveredFlags) -> bool; pub fn igIsAnyWindowHovered() -> bool; @@ -1671,6 +1670,12 @@ extern "C" { ); } +#[allow(non_snake_case)] +#[deprecated(since = "0.0.19", note = "please use igIsWindowFocused(ImGuiFocusedFlags::RootWindow) instead")] +pub unsafe fn igIsRootWindowFocused() -> bool { + igIsWindowFocused(ImGuiFocusedFlags::RootWindow) +} + // Inputs extern "C" { pub fn igGetKeyIndex(imgui_key: ImGuiKey) -> c_int;