Kuba Ober wrote: > - let the core do all package-depedent checks > - the core then returns a functionality set (flags) to the frontend > - the frontend diasables/enables widgets per functionality set (bitmapped > flags) and also indicated invalid entries per some more flags
I don't know if this will work, as we do the disabling/enabling without communicating with the core (i.e. without applying the changes). I.e., when I chose "lanscape", the extra packages schould be greyed out (xforms) resp. deleted from the margins choice (qt2) and the choice should be reset immediatly without the need of setting params.orientation. But maybe I'm just talking crap. Jürgen.