home *** CD-ROM | disk | FTP | other *** search
/ ActiveX Programming Unleashed CD / AXU.iso / componen / interact / demo / data.1 / IDODEF.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-09  |  2.8 KB  |  111 lines

  1. /***************************************************************************\
  2.  
  3.    (c) 1995-1996, ProtoView Development Co., All rights reserved
  4. \***************************************************************************/
  5.  
  6. //
  7. //
  8. // InterAct OCX define file.
  9. //
  10. //
  11.  
  12.  
  13. #ifndef IDOOCXDEF_INCLUDED
  14. #define IDOOCXDEF_INCLUDED
  15.  
  16.  
  17.  
  18.    typedef enum {
  19.        idoLeftClick        = 0x1,
  20.        idoRightClick        = 0x2,
  21.        idoLeftDblClick    = 0x3,
  22.        idoRightDblClick    = 0x4,
  23.        } enumIDO_MouseStatusConstants;
  24.  
  25.  
  26.     typedef enum {
  27.         IDOMENU_INTERACT   = 0x1,
  28.         IDOMENU_ENTITY     = 0x2,
  29.         IDOMENU_RELATION   = 0x3,
  30.         } enumIDO_PopupMenuConstants;
  31.  
  32.     typedef enum {
  33.         STYLE_3D_OUTDENT       = 0x0,
  34.         STYLE_3D_HEAVY_OUTDENT = 0x1,
  35.         STYLE_3D_INDENT        = 0x2,
  36.         STYLE_3D_HEAVY_INDENT  = 0x3,
  37.         STYLE_3D_SHADOW        = 0x4,
  38.         STYLE_3D_NONE          = 0x5,
  39.         } enumIDO_3DStyleConstants;
  40.  
  41.     typedef enum {
  42.         MS_INET2 = 0x0,
  43.         NETSCAPE = 0x1,
  44.         } enumIDO_INetHostConstants;
  45.  
  46.  
  47.     typedef enum {
  48.         IDO_PPE_TEXT =     0x0,
  49.         IDO_PPE_COLORS =   0x1,
  50.         IDO_PPE_STYLES =   0x2,
  51.         IDO_PPE_GRAPHICS = 0x3,
  52.         IDO_PPE_INTERNET = 0x4,
  53.         } enumIDO_PropertyPageEntityConstants;
  54.  
  55.     typedef enum {
  56.         IDO_PPR_TEXT   = 0x0,
  57.         IDO_PPR_COLORS = 0x1,
  58.         IDO_PPR_STYLES = 0x2,
  59.         } enumIDO_PropertyPageRelationConstants;
  60.  
  61.     typedef enum {
  62.         IDO_PPI_COLORS = 0x0,
  63.         IDO_PPI_GRID   = 0x1,
  64.         } enumIDO_PropertyPageInterActConstants;
  65.  
  66.     typedef enum {
  67.         ENTITYSHAPE_CIRCLE    = 0x0,
  68.         ENTITYSHAPE_RECTANGLE = 0x1,
  69.         ENTITYSHAPE_ROUNDRECT = 0x2,
  70.         } enumIDO_EntityShapeConstants;
  71.  
  72.     typedef enum {
  73.         ARROWSTYLE_NONE        = 0x0,
  74.         ARROWSTYLE_STANDARD    = 0x1,
  75.         ARROWSTYLE_NARROW      = 0x2,
  76.         ARROWSTYLE_WIDE        = 0x3,
  77.         ARROWSTYLE_SWEEPED     = 0x4,
  78.         ARROWSTYLE_WHITECIRCLE = 0x5,
  79.         ARROWSTYLE_BLACKCIRCLE = 0x6,
  80.         } enumIDO_ArrowStyleConstants;
  81.  
  82.     typedef enum {
  83.         LINESTYLE_STRAIGHT = 0x0,
  84.         LINESTYLE_90DEGREE = 0x1,
  85.         LINESTYLE_3PT      = 0x2,
  86.         LINESTYLE_4PT      = 0x3,
  87.         } enumIDO_LineStyleConstants;
  88.  
  89.     typedef enum {
  90.         TEXTPOS_BOTTOM = 0x0,
  91.         TEXTPOS_TOP =    0x1,
  92.         TEXTPOS_LEFT =   0x2,
  93.         TEXTPOS_RIGHT =  0x3,
  94.         TEXTPOS_CENTER = 0x4,
  95.         } enumIDO_TextPositionConstants;
  96.  
  97.     typedef enum {
  98.         IDO_ZOOM_IN     = 0x1,
  99.         IDO_ZOOM_OUT    = 0x2,
  100.         IDO_ZOOM_TO_FIT = 0x4,
  101.         } enumIDO_ZoomFlagsConstants;
  102.  
  103.  
  104.     typedef enum {
  105.         IDO_CANCELACTION = 0x1,
  106.         IDO_ALLOWACTION  = 0x2,
  107.         } enumIDO_StatusConstants;
  108.  
  109.  
  110. #endif // IDOOCXDEF_INCLUDE
  111.