home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 032.lha / include / workbench / workbench.g < prev   
Encoding:
Text File  |  1987-05-17  |  959 b   |  54 lines

  1. type
  2.     NewWindow_t = unknown 48,
  3.     Gadget_t = unknown 44,
  4.     List_t = unknown 14,
  5.  
  6.     DrawerData_t = struct {
  7.     NewWindow_t dd_NewWindow;
  8.     ulong dd_CurrentX, dd_CurrentY;
  9.     },
  10.  
  11.     DiskObject_t = struct {
  12.     uint do_Magic, do_Version;
  13.     *Gadget_t do_Gadget;
  14.     ushort do_Type;
  15.     *char do_DefaultTool;
  16.     **char do_ToolTypes;
  17.     ulong do_CurrentX, do_CurrentY;
  18.     *DrawerData_t do_DrawerData;
  19.     *char do_ToolWindow;
  20.     ulong do_StackSize;
  21.     },
  22.  
  23.     FreeList_t = struct {
  24.     uint fl_NumFree;
  25.     List_t fl_MemList;
  26.     };
  27.  
  28. ushort
  29.     WBDISK    = 1,
  30.     WBDRAWER    = 2,
  31.     WBTOOL    = 3,
  32.     WBPROJECT    = 4,
  33.     WBGARBAGE    = 5,
  34.     WBDEVICE    = 6,
  35.     WBKICK    = 7;
  36.  
  37. ulong DRAWERDATAFILESIZE = sizeof(DrawerData_t);
  38.  
  39. uint
  40.     WB_DISKMAGIC    = 0xe310,
  41.     WB_DISKVERSION    = 1;
  42.  
  43. uint
  44.     MTYPE_PSTD        = 1,
  45.     MTYPE_TOOLEXIT    = 2,
  46.     MTYPE_DISKCHANGE    = 3,
  47.     MTYPE_TIMER     = 4,
  48.     MTYPE_CLOSEDOWN    = 5,
  49.     MTYPE_IOPROC    = 6;
  50.  
  51. uint GADGBACKFILL    = 0x0001;
  52.  
  53. ulong NO_ICON_POSITION    = 0x80000000;
  54.