There are a couple things I would like to do with the transparent background. For one, some like http://www.pawfal.org/fluxus/
which basically lets you program graphics while viewing them behind the code. There is a cool library for Clojure called Quil which is a Clojure implementation of the Processing.org graphics programming library and I want to display it behind rsta buffers. I have sorted out the overlayed components I just can't get the setBackgroundImage to work. I am not sure if this is a Clojure/Java interoperability issue but here is the error I get when i try to set the background image
sketchpad.user=> (.setBackgroundImage (current-buffer) img)
IllegalArgumentException Can't call public method of non-public class: public void org.fife.ui.rtextarea.RTextAreaBase.setBackgroundImage(java.awt.Image) clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:87)
It seems that the setBackgroundImage is from the RTextAreaBase abstract class and for some reason I can't make a call to it...
The other thing I am really hoping to do is incorporate graphics in the rsta components directly. In brief, I want to be able to add paintable components into the TextAreas. I know StyledDocuments support icons and images, how would RSyntaxDocuments handle this? Could I create a new subclass of RSyntaxDocument that implements StyledDoc?
Sorry for so many questions
Really grateful for the awesome work you've done on this project.