home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 November / VPR9611B.ISO / vabasic / ntclnt.exe / DISK8 / data.8 / datab / INCLUDE / INTDEFS.HH < prev    next >
Text File  |  1996-07-29  |  1KB  |  35 lines

  1. /*------------------------------------------------------------------------
  2.  * $Source: /rcs/vwrcs/integration/intdefs.hh,v $
  3.  * $Date: 1996/07/06 15:58:52 $                 $Revision: 1.1 $
  4.  *
  5.  * Copyright 1992, Visual Edge Software Ltd.
  6.  * -----------------------------------------
  7.  * ALL RIGHTS RESERVED.  This notice is intended as a precaution against
  8.  * inadvertent publication, and shall not be deemed to constitute an 
  9.  * acknowledgment that publication has  occurred nor to imply any waiver  
  10.  * of confidentiality.    The year included in the notice is the year 
  11.  * of the creation of the work.               
  12.  *------------------------------------------------------------------------
  13.  * Provides macros: VE_NONVISUAL_FEATURES, VE_VISUAL_FEATURES which
  14.  * are defined as pointer to the creator functions for generic integration
  15.  * mixins. These mixins provide default features for simple non-visual
  16.  * and visual objects.
  17.  *
  18.  *------------------------------------------------------------------------
  19.  * NOTE: This a public API file.
  20.  *------------------------------------------------------------------------*/
  21.  
  22. #ifndef INTDEFS_HH
  23. #define INTDEFS_HH
  24.  
  25. #include <visedge.hh>
  26. #include <unknown.hh>
  27.  
  28. VFUNCDECL(void *) VwNonVisualObjectDefaults(VePrimary *);
  29. VFUNCDECL(void *) VwVisualObjectDefaults(VePrimary *obj);
  30.  
  31. #define    VE_NONVISUAL_FEATURES ((VMixinConstructor)VwNonVisualObjectDefaults)
  32. #define    VE_VISUAL_FEATURES ((VMixinConstructor)VwVisualObjectDefaults)
  33.  
  34. #endif // INTDEFS_HH
  35.