home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.acorn.tech
- Path: sparky!uunet!pipex!warwick!nott-cs!unicorn.nott.ac.uk!rsxdp
- From: rsxdp@unicorn.nott.ac.uk (D.Pead)
- Subject: Re: Windows and Pains :-) OK, Panes ...
- Message-ID: <1992Nov16.173503.15592@cs.nott.ac.uk>
- Sender: news@cs.nott.ac.uk
- Organization: Shell Centre for Maths Education, University of Nottingham
- References: <1992Nov13.151857.12151@waikato.ac.nz> <1992Nov15.065533.10397@microsoft.com>
- Date: Mon, 16 Nov 92 17:35:03 GMT
- Lines: 18
-
- My technique for opening panes is, on getting the redraw request:
-
- 1. <behind>= "handle of window to open behind" field from open request
-
- 2. Calculate position of Pane 1 (don't corrupt data for main window)
- 3. Open Pane 1 behind <behind>
- 4. <behind> = Pane 1 handle
-
- 5. Repeat steps 2-4 for subsequent panes
-
- 6. Open main window behind <behind>
-
- Oh yes - ignore "Open Window Requests" for panes.
- This seems to work without any flickering, although "solid drags"
- of a window+pane combination are never quite as smooth as a single
- window.
-
-
-