[<<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