Hi guys,

Since we are going to have params_doc and update_params, shouldn't
member_widgets work in this way?

Now:

class Form(...):
   member_widgets = ["fields", "hidden_fields"]

Right semantic IMHO:

class Form(...):
   params = ["submit_text", "action", "method", ..., "fields",
"hidden_fields"]
   member_widgets = ["fields", "hidden_fields"]

Rationale:

*All* parameters are listed at params, they are passed at update_params
and they are documented with params_doct.
If we don't put member_widgets in params we will need another attribute
to document them and also a incoherency with update_params since he
also gets attribute listed at member_widgets is somewhat harder to
explain in this way.

In the second way you list *all* your parameters at params, in
member_widgets you list those params that hold references to other
widgets, they are used by retrieve_javascript/ccs and the schema
generation, params classified as member_widgets are also different
since you can't update them at display time.

Ciao
Michele


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk
-~----------~----~----~----~------~----~------~--~---

Reply via email to