Added Lesstif-specific suppression of harmless but annoying warnings
[nedit.git] / util / managedList.h
blob64a177a92fcdea29dfad41796598536d922de37b
1 /* $Id: managedList.h,v 1.5 2002/07/11 21:18:09 slobasso Exp $ */
3 #ifndef NEDIT_MANAGEDLIST_H_INCLUDED
4 #define NEDIT_MANAGEDLIST_H_INCLUDED
6 #include <X11/Intrinsic.h>
8 Widget CreateManagedList(Widget parent, char *name, Arg *args,
9 int argC, void **itemList, int *nItems, int maxItems, int nColumns,
10 void *(*getDialogDataCB)(void *, int, int *, void *),
11 void *getDialogDataArg, void (*setDialogDataCB)(void *, void *),
12 void *setDialogDataArg, void (*freeItemCB)(void *));
13 Widget ManageListAndButtons(Widget listW,
14 Widget deleteBtn, Widget copyBtn, Widget moveUpBtn,
15 Widget moveDownBtn, void **itemList, int *nItems,
16 int maxItems, void *(*getDialogDataCB)(void *, int, int *, void *),
17 void *getDialogDataArg, void (*setDialogDataCB)(void *, void *),
18 void *setDialogDataArg, void (*freeItemCB)(void *));
19 int UpdateManagedList(Widget listW, int explicitRequest);
20 int ManagedListSelectedIndex(Widget listW);
21 void ChangeManagedListData(Widget listW);
22 void SelectManagedListItem(Widget listW, int itemIndex);
23 void AddDeleteConfirmCB(Widget listW, int (*deleteConfirmCB)(int, void *),
24 void *deleteConfirmArg);
26 #endif /* NEDIT_MANAGEDLIST_H_INCLUDED */