Rokas Kupstys
Rokas Kupstys
Order is important because Ez implementation renders node in three columns: `| input slots | content | output slots |`. Therefore if you need something to appear between input and...
Try `ImGui::IsItemHovered()` _after_ `ImNodes::Ez::EndNode();`. If you need to check this inside the node - it is not so simple, because node size is not yet known.
`CanvasState::Colors` is used for storing colors. There is no push/pop api for them so changing them based on a parameter will be awkward. I never anticipated this would be a...
I am unable to replicate this issue in a sample application. Can you? Also could you link exact lines you think are at fault?
Since also you tried doing same thing with https://github.com/Nelarius/imnodes, could you share your impressions? Any likes or dislikes in both? Library from @Nelarius seems to be rather complete, at this...
That is some inspiring feedback. Thank you :pray: :)
Thank you for a great PR! This is the most useful feature. There is one detail. If for example i scroll to the left using mouse - scrollbar shrinks allowing...
Maybe you could add something like `ImRect combined_rect` field to `_CanvasStateImpl`, then in each `EndNode()` append rect of the node to `combined_rect`. Also append rect of entire canvas in `EndCanvas()`...
We sort of forgot this PR for a while. What is it's state? Did 60f251c solve remaining issues and is this in mergeable state?
You could also try putting canvas between `BeginChild()/EndChild()`.