public override void WidgetChanged(Widget theChangedWidget)
 {
     if (theChangedWidget == fontList)
     {
         fontName.SetText(fontList.GetSelection());
     }
     else if (theChangedWidget == okButton)
     {
         // apply font change and dismiss dialog
         // . . .
     }
     else if (theChangedWidget == cancelButton)
     {
         // dismiss dialog
     }
 }