home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Programming / MR_Classes / Dev / Source / palette / rdata.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-07-03  |  881 b   |  49 lines

  1. #ifndef RDATA_H
  2. #define RDATA_H
  3.  
  4. struct RData 
  5. {
  6.   struct  MyHook IDCMPHook;
  7.   Object  *Win_Object,
  8.           *Model,
  9.           *G_Palette,
  10.           *G_Red,
  11.           *G_Green,
  12.           *G_Blue,
  13.           *G_Copy,
  14.           *G_Swap,
  15.           *G_Spread,
  16.           *G_Reset,
  17.           *G_Undo,
  18.           *G_OK,
  19.           *G_Cancel;
  20.  
  21.   struct Window *Window;
  22.  
  23. /* pr_ are tag related */
  24.   ULONG   pr_Flags;
  25.  
  26.   LONG    pr_InitialLeftEdge,
  27.           pr_InitialTopEdge,
  28.           pr_InitialWidth,
  29.           pr_InitialHeight;
  30.   
  31.  
  32.   struct  Screen *pr_Screen;
  33.   struct  Window *pr_Window;
  34.   struct  TextAttr *pr_TextAttr;
  35.   
  36.   STRPTR  pr_Title;
  37.   
  38.   BYTE    pr_RedBits, pr_GreenBits, pr_BlueBits;
  39.   BYTE    Pad0;
  40.   
  41.   ULONG   pr_Colors;
  42.   
  43.   struct  pr_RGB pr_InitialPalette[256];
  44.   struct  pr_RGB pr_UndoPalette   [256];
  45.   struct  pr_RGB pr_WorkPalette   [256];
  46. }
  47.  
  48. #endif /* RDATA_H */
  49.