I’m very interested in porting my project over to JUCE (since I just realized it does 80% of things I had planned on writing from scratch, and it does them very well). I already have some custom components written atop Cairo/Pango, in a Gtkmm custom widget. While the JUCE graphics toolkit is fast and complete, I would like to not rewrite my components (yet).
There seem to be numerous messages in the forums that allude to this being done, but I can’t find the API. From looking at the code, I can just create a custom Component to handle the UI input, but I’m not seeing where I can get access to the underlying GDI or D2D handle to give to the Cairo backend, without exposing it myself.
Is what I want to do supported at all?