Path: utzoo!utgpu!cunews!bnrgate!brtph3!brchh104!date '+%m/%d/%y %H:%M:%S'brchs1!bnr.ca!riceu!sun-spots-request From: wang@xanth.cs.odu.edu (Guangquan Wang) Newsgroups: comp.sys.sun Subject: Athena Wighets. Keywords: Windows Message-ID: <394@brchh104.bnr.ca> Date: 21 Nov 90 14:30:23 GMT Sender: news@brchh104.bnr.ca Organization: Sun-Spots Lines: 18 Approved: Sun-Spots@rice.edu X-Original-Date: Thu, 8 Nov 90 12:15:31 -0500 X-Sun-Spots-Digest: Volume 9, Issue 353, message 14 X-Note: Submissions: sun-spots@rice.edu, Admin: sun-spots-request@rice.edu 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.