PropertyEditors which act as intermediaries between and widgets. They are analoguous to the Controller of the MVC design pattern. PropertyEditors do two things:
  • They listen to GConf notifications, and update widgets to reflect any changes in a GConf setting.
  • They connect to the various "changed" signals on a widget, and update GConf to reflect the widget's current state.
Also provided are a utility class called , which exposes a simple API to automatically construct PropertyEditors for a UI.