Michał Cichoń

Results 177 comments of Michał Cichoń

Well, status table went out of date after introducing ability to update texture mid-frame.

I pushed private branch here. I expect most backends will not pass build test. DX9 however should build fine. This is still work in progress.

Maybe you're looking at old `*MousePos` API, and old GLFW version too. CursorPos API use `double` to represent position: https://github.com/glfw/glfw/blob/6b57e08bb0078c9834889eab871bac2368198c15/include/GLFW/glfw3.h#L4859 https://github.com/glfw/glfw/blob/6b57e08bb0078c9834889eab871bac2368198c15/include/GLFW/glfw3.h#L1783

> Is there an estimate when we can have this implemented? Not too long. https://github.com/ocornut/imgui/pull/4742 | `ExtraLineHeight=0` | `ExtraLineHeight=8` | |--------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------| | | |

@foxnne This is possible. Some fiddling with frame code is necessary when using public API. Example is behaving quite ok when zoom step is 2. Using steps with fractional part...

`if (sign > 0.0)` and `if (sign < 0.0)` was here to make sure both `0` and `-0` are ignored. If you can confirm that `else` work in same way,...

> `auto mouse_position_on_list = (ImVec2(ImGui::GetScrollX(), ImGui::GetScrollY()) + mouse_position_on_window) / (item_height * zoom);` `item_height` can be removed from here and here: `auto new_mouse_position_on_list = mouse_position_on_list * (item_height * new_zoom);` In math...

Please bring your questions to [discussions](https://github.com/ocornut/imgui/discussions). It is unrelated to the issue.

Rebased on v1.89 WIP (18808)