Judging from my experience, it's possible to register drawing
callbacks without an operator... At least, in a sort of hacky way: in
one of my scripts, I pick an arbitrary space during the addon
registration, change its type to VIEW_3D, attach the drawing callback
to it, then change the space type back. As a result, the callback
would be invoked for every visible 3DView space; you just need to keep
reference to the space so that the callback can be removed when the
addon is unregistered.
_______________________________________________
Bf-python mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-python