r2 - 27 Mar 2007 - 14:30:15 - PhilippeBossutYou are here: OSAF >  Projects Web  >  DevelopmentHome > ApplicationProject > CpiaFramework > BlockRequirements

Block requirements

A short check list of block features that need to be addressed during the design phase:

  • The data (attributes) that the block needs to persist
  • Each block should usually implement SynchronizeWidget to make the model (wxWidgets counterpart) match the data stored in the block
  • A list of Chandler Events that the block handles
  • A list of Chandler Events that the block generates
  • The wxWidgets counterpart should implement del to remove itself from the global association dictionary
  • A list of the wxWidgets events that the wxWidgets counterpart should respond to
  • If the block has a content spec, the form takes
  • If any functionality can't be expressed in data driven way, could it be done using some other mechanism, e.g. delegation, which would make it more friendly to a direct manipulation U/I builder.

-- KatieCappsParlante - 11 May 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.