earlybrowserreborn - Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 roytam 1 #ifndef MIDASLIST
2 #define MIDASLIST
3 #include "midasoperand.h"
4  
5 struct ListItem  {
6     struct ListItem     *Next;
7     struct ListItem     *Prev;
8     char                *Entry;
9     XrmQuark            Name;  
10     void                *Pointer;
11 };
12  
13 typedef struct ListItem  ListItem ;
14  
15 struct List {
16     struct ListItem     *First;
17     struct ListItem     *Last;
18     Widget               W;
19     struct ListItem     *Selected;
20     char                *Name;
21 };
22  
23 typedef struct List List;
24  
25 static List NullList={0,0,0,0,0};
26  
27 typedef XtPointer (*MidasCopyListRtn)();
28  
29 List *MidasCreateEmptyList();
30 Boolean MidasConvertStringList();
31 void MidasEmptyList();
32 void MidasDestroyList();
33 ListItem *MidasFindItemInList();
34 int MidasFindItemPosInList();
35 ListItem *MidasFindItemInListPos();
36 ListItem *MidasAddItemToListPos();
37 ListItem *MidasAddItemToList();
38 void MidasCopyList();
39 void MidasRealizeList();
40 void MidasUnrealizeList();
41 void MidasSelectItemPosInList();
42  
43 #endif