Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29246 Discussions

QuickWin funtion documentation (CVF 6.6.c)

jbw
Beginner
915 Views
I'm using Compaq Visual Fortran, and have looked at the on-line documentation and also at "Compaq Visual Fortran" by Norman Lawrence and also "Digital Visual Fortran Programmer's Guide" by M. Etzel and K. Dickinson
But nowhere Have I seen documentation on most of the QuickWin routines mentioned in the DFLIB.F90 use file. Routines such as clickQQ, for instance, is being used in a code base that I'm attempting to support, since the originator has now retired.
Does any one out there have more documentation than the dflib.f90 file?
Any help will be appreciated.
John Walter
jbw@inel.gov
0 Kudos
6 Replies
Steven_L_Intel1
Employee
915 Views
There is a detailed description of each routine in the on-line reference. The Programmer's Guide gives a functional overview of QuickWin.

Easy way to find it - place the cursor on the name CLICKQQ in a source file and hit F1.
0 Kudos
jbw
Beginner
915 Views
OK, I thought I replyed to this once, but don't see it.
So, again.
Thanks Steve, all but a few of the routines are documented, and highlighting and "F1" works for them.
Two of the routines in my code base are not, and no doubt weren't supposed to be used. One is GetHandleFrameQQ() which is fairly obvious, so no problem there. The other is the annoying ClickQQ( QWIN$STATUS ). No idea how it might differ from the minimally documented ClickMenuQQ( QWIN$xxx)
That documentation doesn't explain the implications of the different choices for the QWIN$xxx argument, although an example indicates that ClickMenuQQ(QWIN$TILE) will simulate a click on the title bar, toggling between full screen and non-full screen.
Do you have more information on ClickQQ or ClickMenuQQ?
Thanks
John Walter
0 Kudos
jbw
Beginner
915 Views
By removing the line
I = ClickQQ(QWIN$STATUS)
and examining the difference, it appears that this call turns off the status line at the bottom of the frame. It also appears that the same can be accomplished with I = ClickMenuQQ(QWIN$STATUS), to answer my questions. I'm submitting this in the unlikely event that someone else will wonder at a later date.
jbw
0 Kudos
Steven_L_Intel1
Employee
915 Views
I am not familiar with CLICKQQ. I suspect it is a holdover from FPS 1 - it is not documented in Microsoft's FPS 4 manual.
CLICKMENUQQ appears to be adequately documented in the "A-Z Reference".
0 Kudos
Jugoslav_Dujic
Valued Contributor II
915 Views
Any particular reason why the trick with e.g. CLICKMENUQQ(LOC(WinPrint)) is not documented? Currently, only 4 values are allowed per documentation (QWIN$STATUS) (ditto for IVF8 documentation).
Jugoslav
0 Kudos
Steven_L_Intel1
Employee
915 Views
I don't know why it is not documented. I do remember discussing this trick earlier in the forum (years ago).
0 Kudos
Reply