r1 - 25 Oct 2005 - 09:41:13 - JohnAndersonYou are here: OSAF >  Journal Web  >  ContributorNotes > JohnAndersonNotes > JohnAnderson20051024
  • Most of my week was spent sorting my bug list which had gotten completely out of control. I'm down to one new bug and no reopened bugs, but still have 45 bugs that I need to go through.
  • Fixed bug #4165 Exception during startup due to inconsistent selection in the Detail View
  • Fix Bug #4328: I shouldn't be able to delete "My Calendar".
  • Refactor event dispatch code to simplify and shorten code:
    • Removed the Block's delegation of Cut, Copy, Paste, etc. to the widget.
    • For widgets that implement Cut, Copy, Paste, etc. add Block style handlers: onCutEvent, onCopyEvent, onPasteEvent, etc.
    • On the root widget text class that implements Cut, Copy, Paste, ..., translate the Block style onXXXEvents to the widget style
    • Modify bubble up dispatch to try the widget's handler before the block's handler
    • This elminates the need for blocks, like calendar and table to delegate commands to attribute editors.
    • Removed the table's attribute editor delegation.
    • Remove menu now has a DELETE accelerator. Handle the menu command to emulate the key in the widget TextCtrl? base class.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: 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.