I'm using Sapphire 0.6.6 and wonder, is there some way to make whole sapphire editor (I mean all property editors on Design page) read-only?
The preferred option for me - to make this somewhere in code during the editor initialization (I have an editor class derived from SapphireEditor)
I am afraid that there is no current means to toggle read-only state like that. It can only be specified statically on a per-property basis using @ReadOnly annotation or "read.only" hint in sdef. I suppose, one brute-force approach would be to have two copies of your sdef, where one copy has "read.only" hint applied to each of the property editors. Then you can load one copy or the other during editor initialization.