[comp.sys.sun] Athena Wighets.

wang@xanth.cs.odu.edu (Guangquan Wang) (11/21/90)

I met some problem with Athena Widgets. I'm trying to take athena Widgets
as my canvas in my application program and drawing on it. Everything is
good but the Widgets don't suport overlaping in graphics mode while
scrolling and raising the canvas even though I'd already set the value of
backing store as "always" beforehand.  The portion of pictur obscured by
scrolling or other window is always cut off.

the layer of my canvas is as below:
   1.  toplevel   ( XtInitialize )
   2.  outer      ( vPanedWidgetClass, based on toplevel )
   3.  viewport   ( viewportWidgetClass, based on outer )
   4.  canvas     ( formWidgetClass, based on viewport )
       both backing store and scrolling don't work.
   5.  canvas     ( boxWidgetClass, based on viewport )
       Scrolling works wel but backing store doesn't. 
I'm really in despair about Atyhena Widget.

I would be very much gratefull if anyone would send me some information.