home *** CD-ROM | disk | FTP | other *** search
- /* C code generated by: */
- /* Visual Arts Version 1.0 */
- /* Copyright 1994 Danny Y. Wong All rights reserved */
- /* Calgary, Alberta (CANADA) */
-
-
- struct WindowNode
- {
- struct Node nn_Node;
- UBYTE nn_Data[80];
- struct Window *nn_Window;
- short ID;
- APTR UserData;
- };
-
-
- struct VAobject {
- struct Window *va_Window;
- struct Gadget *va_Gadget;
- struct IntuiMessage *va_IntuiMsg;
- ULONG va_Flags;
- APTR va_UserData;
- };
-
- #define GetString(gad) (((struct StringInfo *)gad->SpecialInfo)->Buffer)
- #define GetUndoString(gad) (((struct StringInfo *)gad->SpecialInfo)->UndoBuffer)
- #define GetNumber(gad) (((struct StringInfo *)gad->SpecialInfo)->LongInt)
-
- extern int GetFileName(BOOL save, struct Window *window, char *title, char *path, char *dir, char *file);
- extern void SetRPortFill(struct Window *Wind, short Type);
- extern void ButtonSelected(struct Window *wind, struct Gadget *gad);
- extern struct WindowNode *ModelsActiveWind;
- extern APTR VisualInfo;
- extern struct Screen *Scr;
- extern struct Gadget *Window2Gadgets[2];
- extern struct WindowNode *AddWindowNode(struct List *list, char name[80], APTR handler);
- extern int DelWindowNode(struct List *list, char name[80]);
- extern struct WindowNode *FindWindowNode(struct List *list, char name[80]);
- extern void FreeWindowList(struct List *list);
- extern void ReMakeWindowID(struct List *list);
- extern void CloseModelsWindow(void);
- extern UWORD ModelsTotalWindows;
- extern int AddNewNode(struct List *list, char name[255]);
- extern int DeleteNewNode(struct List *list, char name[255]);
- extern struct List *GetNewList(void);
- extern struct NameNode *FindNodeName(struct List *list, char name[255]);
- extern void FreeList(struct List *list);
-
- extern void CreateWindow2Lists(void);
- extern UBYTE *NumbersLabels[];
-
- extern ULONG LinePatterns[];
-
- struct List *Window2Lists[1];
-
- void CreateWindow2Lists(void)
- {
- short i;
-
- i=0;
- while (NumbersLabels[i])
- AddNewNode(Window2Lists[0], NumbersLabels[i++]);
-
- }
-
- /* gadget functions */
-
- int numbersObj(struct VAobject VAObject)
- {
- return(1L);
- }
- /* Cycle Numbers */
-
- int numlistObj(struct VAobject VAObject)
- {
- return(1L);
- }
- /* ListView Numbers */
-
-