Actually it is quite possible to do what Dilwyn says, as I demonstrate in my FastFind program, released in 2002. You simply set the outline to the whole screen without clearing the window. You have to provide your own drawing routine, of course, to draw the interactive "outline". Once the user is satisfied, the outline is set to the desired size and the application window is redrawn.

In fact, FF demonstrates a number of techniques I, at least, have never seen on the QL before, such as dropping the Move icon in favour of using most of the title bar, resize, as described, MRU lists, etc.

This was my first attempt at a program that put form over functionality, so its main function, finding stuff quickly, as the name suggests, was/is a bit patchy and incomplete, although there is some internal stuff too, that you wont find elsewhere, such as date input menus, sophisticated wild card searches, my Memory Manager (allowing for reserving and releasing tiny amounts of memory without the heap fragmentation penalties of QDOS) etc. I dont think anyone except Marcel ever bothered even to try it, so I cant be bothered to waste any more time on improving it.

Per

Dilwyn Jones wrote:

Although I haven't tried it, I daresay that if the outline is a thin application window to the left and another above the icon you mention, it might be possible to click on this and to drag the outline horizontally or vertically (instead of diagonally). Additionally, if a different pointer (e.g. small double arrow) is defined for these thin windows the pointer could change as it moves into these windows.

The problem with this is that you are confined to the current PE outline which is the current size of its main window. So you can print an outline which can be altered but not made bigger than the current window. This means that you can reduce the size of window by this means but cannot increase it. My solution is to use another program altogether to draw the outline which can be made as large as the whole screen.
Ah, yes, the outline size limit of course.

Ah well, nice idea while it lasted :-(

_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to