From 64d059015a846d87cebe34d7ab5c1c60826bc78b Mon Sep 17 00:00:00 2001 From: ache Date: Thu, 20 Apr 1995 17:39:37 +0000 Subject: Upgrade. Submitted by: Marc van Kempen --- gnu/lib/libdialog/ui_objects.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gnu/lib/libdialog/ui_objects.h') diff --git a/gnu/lib/libdialog/ui_objects.h b/gnu/lib/libdialog/ui_objects.h index 59f4ae9..3b0a544 100644 --- a/gnu/lib/libdialog/ui_objects.h +++ b/gnu/lib/libdialog/ui_objects.h @@ -59,6 +59,7 @@ typedef struct { WINDOW *win; /* the windows it's contained in */ char *title; /* the title of the list */ char **name; /* the names of the list */ + int *seld; /* the currently selected names */ char *elt; /* the current element in the list list[sel] */ int x, y, w, h, n; /* dimensions of list and # of elements (n) */ int scroll, sel; /* current position in the list */ @@ -95,6 +96,9 @@ ListObj *NewListObj(WINDOW *win, char *title, char **list, void UpdateListObj(ListObj *lo, char **list, int n); int SelectListObj(ListObj *lo); void DelListObj(ListObj *obj); +void MarkCurrentListObj(ListObj *lo); +void MarkAllListObj(ListObj *lo); +void UnMarkAllListObj(ListObj *lo); void RefreshButtonObj(ButtonObj *bo); ButtonObj *NewButtonObj(WINDOW *win, char *title, int *pushed, -- cgit v1.1