;+ ; Generic cleanup for writing object widget programs. XMANAGER will not ; allow methods to be called via the CLEANUP keyword. To get around this: ;
    ;
  1. Specify CLEANUP='mg_object_cleanup' as a keyword to ; XMANAGER
  2. ;
  3. Put the object widget's reference in the TLB's UVALUE.
  4. ;
  5. Write a cleanupWidgets method in your object widget.
  6. ;
; ; @param tlb {in}{required}{type=structure} top-level base widget ID ;- pro mg_object_cleanup, tlb compile_opt strictarr widget_control, tlb, get_uvalue=owidget owidget->cleanupWidgets, tlb end