home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / develop / visualarts / demo / source / appwindow.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-27  |  1.0 KB  |  49 lines

  1. /* C code generated by:                            */
  2. /* Visual Arts Version 2.0                        */
  3. /* Copyright 1994 Danny Y. Wong  All rights reserved            */
  4. /* Calgary, Alberta (CANADA)                                    */
  5.  
  6. extern struct Window  *Project0Wnd;
  7. extern struct Gadget *Project0Gadgets[Project0NumGads];
  8. extern void CreateProject0Lists(void);
  9. extern UBYTE *IconsLabels[];
  10.  
  11. struct List *Project0Lists[1];
  12.  
  13. void CreateProject0Lists(void)
  14. {
  15.   short i;
  16.  
  17.   i=0;
  18.   while (IconsLabels[i])
  19.      AddNewNode(Project0Lists[0], IconsLabels[i++]);
  20.  
  21. }
  22.  
  23.              /* gadget functions */
  24.  
  25. int clearObj(struct VAobject VAObject)
  26. {
  27.   GT_SetGadgetAttrs(Project0Gadgets[ID_icons], Project0Wnd, NULL,
  28.                 GTLV_Labels, ~0, TAG_END);
  29.   FreeList(Project0Lists[0]);
  30.   Project0Lists[0]=GetNewList();
  31.   GT_SetGadgetAttrs(Project0Gadgets[ID_icons], Project0Wnd, NULL,
  32.                 GTLV_Labels, Project0Lists[0], TAG_END);
  33.   return(1L);
  34. }
  35. /*    Button  Clear         */ 
  36.  
  37. int quitObj(struct VAobject VAObject)
  38. {
  39.   return(-1L);
  40. }
  41. /*    Button  Quit         */ 
  42.  
  43. int iconsObj(struct VAobject VAObject)
  44. {
  45.   return(1L);
  46. }
  47. /*    ListView           */ 
  48.  
  49.