The block palette is the portion of the GUI that contains all types of Control/DSP blocks that can be used when creating a DSP system. The block palette should be anchored on the left side of the application window beneath the menu bar.
Notes
There are several things that we need to confirm.
In order for the palette to be under the menu bar, I set the palette's initial y-position to be ImGui::GetFrameHeight() * 2. This looks fine on my screen, but need to check if it renders what I intended in other screens.
Notice that Search is weirdly placed next to the search bar. This can be fixed by changing a line in imgui.cpp. However, I am having trouble understanding how I can edit imgui.cpp.
Overview
The block palette is the portion of the GUI that contains all types of Control/DSP blocks that can be used when creating a DSP system. The block palette should be anchored on the left side of the application window beneath the menu bar.
Notes
There are several things that we need to confirm.
ImGui::GetFrameHeight() * 2
. This looks fine on my screen, but need to check if it renders what I intended in other screens.See JIRA here.