home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / clib / progs / haswinlib / info / icon < prev    next >
Encoding:
Text File  |  1991-02-04  |  947 b   |  23 lines

  1. int     haswin_geticonflags(icon *);
  2. char    *haswin_geticonname(icon *);
  3. char    *haswin_geticontitle(icon *);
  4. int     haswin_geticonxmax(icon *);
  5. int     haswin_geticonxmin(icon *);
  6. int     haswin_geticonymax(icon *);
  7. int     haswin_geticonymin(icon *);
  8. int     haswin_newiconflags(icon *, int);
  9. int     haswin_seticondata(icon *, char *);
  10. int     haswin_seticonflags(icon *, int);
  11. void    haswin_seticonstate(icon *, int, int);
  12. #define haswin_selecticon(ic)\
  13.                 haswin_seticonstate(ic, 0x00200000, 0x00200000)
  14. #define haswin_seticonbcol(ic, col)\
  15.                 haswin_seticonstate(ic, 0xF0000000, ( col & 0x0F)<<28)
  16. #define haswin_seticonesg(ic, esg)\
  17.                 haswin_seticonstate(ic, 0x001F0000, ( esg & 0x1F)<<16)
  18. #define haswin_seticonfcol(ic, col)\
  19.                 haswin_seticonstate(ic, 0x0F000000, ( col & 0x0F)<<24)
  20. #define haswin_unselecticon(ic)\
  21.                 haswin_seticonstate(ic, 0x00200000, 0x00000000)
  22.  
  23.