All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hcl.domino.constants.VmOds Maven / Gradle / Ivy

There is a newer version: 1.44.0
Show newest version
package com.hcl.domino.constants;

/**
 * Represents constants originally from the {@code vmods.h} header file.
 * 
 * @author Jesse Gallagher
 * @since 1.1.2
 */
public interface VmOds {
  short VIEWMAP_VERSION = 8;
  /** version of VIEWMAP_DATASET_RECORD */
  short VIEWMAP_DATASET_VERSION = 9;
  short VM_MAX_OBJTYPES = 32;

  /* Navigator Dataset Flags */
  /** show the grid in design mode, NIY */
  short VM_DSET_SHOW_GRID = 0x0001;
  /** snap to grid */
  short VM_DSET_SNAPTO_GRID = 0x0002;
  /** save web imagemap of navigator so it looks good on the web */
  short VM_DSET_SAVE_IMAGEMAP = 0x0004;
  /** reading order */
  short VM_DSET_READING_ORDER_RTL = 0x0020;
  
  /** Set if obj is visible  */
  short VM_DROBJ_FLAGS_VISIBLE = 0x0002;
  /** Set if obj can be select (i.e. is not background) */
  short VM_DROBJ_FLAGS_SELECTABLE = 0x0004;
  /**  Set if obj can't be edited  */
  short VM_DROBJ_FLAGS_LOCKED = 0x0008;
  /**
   * Bitmap representing runtime image of the navigator.  Use to create
   * imagemaps from navigators.
   */
  short VM_DROBJ_FLAGS_IMAGEMAP_BITMAP = 0x0010;
  
  short VM_ACTION_NONE = 0;
  short VM_ACTION_SWITCHVIEW = 1;
  short VM_ACTION_SWITCHNAV = 2;
  short VM_ACTION_ALIAS_FOLDER = 3;
  short VM_ACTION_GOTO_LINK = 4;
  short VM_ACTION_RUNSCRIPT = 5;
  short VM_ACTION_RUNFORMULA = 6;
  short VM_ACTION_GOTO_URL = 8;

  short VM_LINE_SOLID = 0;
  // A value of 5 is not documented, but was observed in practice
  short VM_LINE_NONE = 5;
  // This constant is not documented, but was observed in practice
  short VM_FILL_TRANSPARENT = 0;
  short VM_FILL_SOLID = 1;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy