...At the time where we discussed this, I proposed active/disabled/hidden, which is more traditional for GUI widgets:
- active is the normal behaviour (what we have today)
- disabled is like @type=output with the additional behaviour that the request parameter isn't considered (avoids hacking using forged requests)
- hidden means that the widget doesn't output its SAX fragment, effectively hiding the value along with ignoring the request parameter as in disabled state....
Sorry to jump in suddenly, just my two cents on the terminology: I think "editable / readonly / hidden" would express these widget states more clearly.
But I don't want to interfere if you guys have been discussing this already ;-)
-Bertrand