selectListModel design

Sep 13, 2006 03:18


A couple of notes regarding the new clean design of the selection list functionality
  • Selection list support is implemented by Formatters, which now provide the SelectListModel instance.
  • SelectListModel can be initialized via Vector or Array
  • SelectListModel supports pointed updates and full refreshes
  • AbstractFormatter provides the implementation, which means that both editable combo-boxes and non-editable select-boxes are supported.
  • PickListFormatter will be renamed to CoreEntityFormatter
  • DomainManager now maintains and updates the SelectListModel for each entity that it manages (TVector concept is fully retired and purged from the framework as erroneous)
  • The following UI widgets are introduced [NB. configureEditor is overriden to block any updates to the editor directly from the JComboBox. InputController takes on the responsibility for Editor updates]
    • TComboBox
    • TSelectBox [non-editable TComboBox]
Previous post Next post
Up