The DejaVU Framework -- hush 3.1
[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?

Manual: EXTERN 2 1995


[.] [man] man1 man2 man3 man4 man5 man6 man7 man8 man9 manl mann ?

NAME

hush -- external packages (obsolete)

SYNOPSIS

The external packages must be loaded and initialized explicitly, which means that you must declare the initialization function by including an appropriate .h file, say <extern/x.h>, and that you must explicitly call the initialization function, for example init_x( tk ) for an extension x.

There are currently no supported extensions. (These have been removed in the transition to 3.0.)

Below, it is indicated how to employ an extensions, for example a filechooser, in your application.

INTERFACE

The filechooser

    #include <extern/filechooser.h>
    void init_filechooser( kit* );
  

Additional widgets

    #include <extern/blt.h> 
-lblt

void init_blt( kit* );

Extensions to Tcl

    #include <extern/x.h>   
TclX -- link with -ltclx -ltkx

void init_x( kit* ); #include <extern/safe.h>
multiple interpreters -- link with -lsafe

void init_safe( kit* );

DESCRIPTION

These commands may be used to install an external package, extending the functionality of the basic hush library. When widgets, such as the hypertext widget or bargraph widget expect the installation of any of these packages that will be indicated at LIBRARY.

USAGE

Consult your local FAQ to see which packages have been installed.

INCLUDE

extern/<lib>.h -- for extension lib

LIBRARY

-l<lib> -- for extension lib

SEE ALSO

The Tcl contribs
[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?
Hush Online Technology
hush@cs.vu.nl
09/24/99