vstgui
vstgui copied to clipboard
A user interface toolkit mainly for audio plug-ins
Current Direct2D / DirectComposition backend implementation has a pixel limit of 16384x16384. Bitmaps which exceed this limit in one or more dimensions won't be drawn at all. This is an...
cbitmap.h CBitmapPixelAccess::setPosition and itmapPixelAccess::operator++ Gives compiler error : currentPos = address + y * bytesPerRow; Expectation, something like.. : currentPos = address + static_cast(y) * bytesPerRow;
CSplashScreens that are embedded into CLayeredViewContainers don't show on splash() when running on Mac Cocoa.
CFrame onKeyDown/Up etc only get a small subset of keys, ie the ones listed in vstkeycode.h struct VstVirtualKey, ie shift, ctrl, space, F1-F12, arrows etc. But no letters or digits....
On Mac the bitmap drawing methods in `CGDrawContext.cpp` always use integral mode: https://github.com/steinbergmedia/vstgui/blob/2bf29afb1a6cadae2f189e8266a53d3b96d2ff74/vstgui/lib/platform/mac/cgdrawcontext.cpp#L609 https://github.com/steinbergmedia/vstgui/blob/2bf29afb1a6cadae2f189e8266a53d3b96d2ff74/vstgui/lib/platform/mac/cgdrawcontext.cpp#L573 Every other invocation of `beginContext()` in that file uses the integral mode as the second argument,...
Hi. I'm currently trying to make VSTGUI works on Linux and found several issues in [cairocontext.cpp](https://github.com/steinbergmedia/vstgui/blob/develop/vstgui/lib/platform/linux/cairocontext.cpp). Modified cairocontext.cpp that worked in my environment is available on the link below. -...
In one of my applications, I just see a warning and everything is fine. In another one, the warning is accompanied by this crash: ![Screen Shot 2020-12-17 at 7 05...
`./standalone` in directory `Debug/standalone/`freezes when opening the file dialog for adding a bitmap with `kf.kio.widgets.kdirmodel: protocol mismatch: "" vs "file"` tested with Kubuntu 20.10
Having a `bitmap.png` of 54 x 92 pixels and a `bitmap#2.0x.png` with 107 x 184 pixels will crash the plugin with host when trying to open the UIDescription Edior after...
While on Mac I can set a color (for ex. `back-color` or `frame-color`) to `None` and it will be handled like `~ TransparentCColor`, when on Linux `None` will be like...