home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / historic / v941.tgz / icon.v941src.tar / icon.v941src / ipl / gpacks / vib / vibglbl.icn < prev    next >
Text File  |  2000-07-29  |  1KB  |  39 lines

  1. ############################################################################
  2. #
  3. #  vibglbl.icn -- global variables
  4. #
  5. ############################################################################
  6. #
  7. #   This file is in the public domain.
  8. #
  9. ############################################################################
  10.  
  11. global SESSION        # name of current editing session (file name)
  12. global DIRTY        # dirty bit to inform user of unsaved changes
  13. global ALIGN        # flag indicating current state of align mode
  14.  
  15. global XORWIN        # &window clone clone with "drawop=reverse"
  16. global APPWIN        # &window clipped to application area
  17. global DRAGWIN        # clone with dark background, for dragging
  18.  
  19. global CANVASY        # offset to app coordinate system (below menu bar)
  20. global PAD        # vertical spacing in dialog boxes
  21.  
  22. global ROOT        # root frame for vidgets
  23. global MENUBAR        # vidget for VIB's menu bar
  24. global SELECT        # vidget for "Select" pseudo-menu button
  25.  
  26. global P_LIST        # list of palette objects
  27. global O_LIST        # list of graphical object instances
  28. global SIZER        # sizer object that gets dragged around the canvas
  29.  
  30. global FOCUS        # current object of focus (if any)
  31. global DELETED        # last object deleted (if any)
  32.  
  33. global LBMASK        # cset of chars allowed in object label
  34. global IDMASK        # cset of chars allowed in object index (table key)
  35. global CBMASK        # cset of chars allowed in callback or other Icon ID
  36.  
  37. # external representation record
  38. record ext_rec(id, typ, sty, num, x, y, w, h, lbl, proc, etc)
  39.