Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- TSDWIN: Clipper 5.0 Interface Library - <b>function descriptions:</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Function Descriptions:
 ----------------------------------------------------------------------------

 The section following this describes the method used to call
 library functions. Examples of them may be seen in the source code
 for the demonstrations which are included with this archive.

 The function descriptions on the following pages detail the
 parameters which are passed, the function return value and provide
 examples in most cases. Colours default to the current setting.
 Bounds checking is usually confined to Kernel functions. For the
 Maxi functions, bounds checking is left to the user in the
 interests of code size.

 Note that most function parameters are defaulted. The default
 values, where defined, are included in the function descriptions.
 It is important to note the special case of coordinates within the
 window. In cases where wT, wL, wB, and wR must be passed, they
 individually default to the top, left bottom and right of the
 display area of the current window. That means, if you define
 parameter values for wT and wL and leave wB and wR blank, wB will
 be defaulted to the bottom row of the current display area and wR
 to its right hand column. Persons still used to S87 will be
 tempted to pass null strings to indicate no value for a character
 parameter. In TSDWIN, this can sometimes cause problems. If you
 don't want to pass a parameter, leave it as NIL. The easiest way
 is to simply leave a blank in the parameter list, eg,;

    twOpen( 5, 5, 12, 34, "w+/b,gr+/r,,,n/w", ;
            3, 10,, { "w+/b", "w/b" } )

    where the two commas following the '10' for the frame type
    indicate that no fill character is to be used.

 Variable types following parameter descriptions are:

            'A' - Array
            'B' - Code Block
            'C' - Character
            'L' - Logical (.T. or .F.)
            'N' - Numeric

 TSDWIN functions fall into several categories:

     TSDWIN Window Oriented Functions:

         Functions which modify the window stack directly or use
         windows in their operation. These functions incorporate
         various browses and messaging systems. Included also are
         various other functions which support window oriented
         functions.

     High-Level Mouse Functions:

         Functions written in Clipper which handle calls to the
         Low-Level .ASM mouse functions for you. This section also
         includes functions to handle Mouse Hot Spots in two
         different ways.

     Low-Level Hardware Oriented Functions:

         Functions which affect the operation of the computer
         hardware.

     Low-Level Mouse Functions:

         Assembly language mouse functions.

     TSDWIN Window Instance Variables:

         Functions which return and operate on the actual window
    definitions.


 The Quick Reference gives a parameter list and a brief description
 of the operation of the TSDWIN functions.

 There are some internal library functions which are documented
 only in the source code, should you care to order it.



Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson