If the callback returns zero, the dialog is NOT closed.
Seems that every user of config_dialog allocates E_Config_Dialog_View on
the stack and doesn't clear it, so I can't rely on the close_cfdata member
being NULL. I currently set it to NULL in e_config_dialog_new() and if
you want to use it, set it in create_widgets(); I suspect that allocating
a structure on the stack that lives beyond the function call is just
asking for trouble.
SVN revision: 19945
* Allow NULL apply_cfdata functions.
* Autohide the "Apply" and "OK" buttons if there is no apply_cfdata functions.
* Change the mode switch button text to be more generic.
SVN revision: 19944
apply are disabeld until a change is made - then they get enabled until u
apply (or ok) then they disable again until u change things again etc.
SVN revision: 17598