[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Using FUNMOUSE, FUNMOUSX, DCLMOUSE, NANMOUSE or NOMOUSE
------------------------------------------------------------------------------
Overview
In order to use a mouse driver, you must have a library that support
mouse control. The interfaces that are supplied with CALC 2.1 are for
Funcky, dCLIP, and NANFOR.
By default, NOMOUSE is linked into your system (through CALC.LIB),
defining "no mouse support" for the calculator.
If you choose to use a mouse driver, use one of the following:
Funcky II
When using Funcky II mouse system, you currently have two types of
mouse support: one for protected mode (like ExoSpace or Blinker 3),
and one without protected mode.
The difference between protected mode (FUNMOUSX.OBJ) and non-protected
mode (FUNMOUSE.OBJ) is support for the graphical cursor. As this
piece of documentation is being written, there is no protected mode
support for Funcky II's graphical cursor. This may change. If it
does, simply use FUNMOUSE instead of FUNMOUSX in your link script.
For Protected Mode Funcky: For Non-Protected Mode Funcky:
fi <your.obj> fi <your.obj>
BEGINAREA BEGINAREA
fi FUNMOUSX <=====> fi FUNMOUSE
allocate CALC allocate CALC
ENDAREA ENDAREA
@funcky #your funcky libs @funcky #your funcky libs
lib CLIPPER, TERMINAL, ... lib CLIPPER, TERMINAL, ...
Source code is included for the Funcky interface in FUNMOUSE.PRG
dCLIP
When using dCLIP mouse system, simply link in the DCLMOUSE.OBJ file
prior to the library CALC:
For dCLIP:
fi <your.obj>
BEGINAREA
fi DCLMOUSE
allocate CALC
ENDAREA
@dclip #your dclip modules, files and libraries
lib CLIPPER, TERMINAL, ...
NANFOR
When using NANFOR mouse system, simply link in the NANMOUSE.OBJ file
prior to the library CALC:
For dCLIP:
fi <your.obj>
BEGINAREA
fi NANMOUSE
allocate CALC
ENDAREA
@nanfor #your nanfor library
lib CLIPPER, TERMINAL, ...
NOMOUSE
NOMOUSE.OBJ is the default of the CALC.LIB and does not need to be
explicitly included. However, for posterity, here it is:
fi <your.obj>
BEGINAREA
fi NOMOUSE
allocate CALC
ENDAREA
lib CLIPPER, TERMINAL, ...
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson