home *** CD-ROM | disk | FTP | other *** search
- #if ( !defined(lint) && !defined(Pete_copyright))
- #define Pete_copyright 1
- static char pete_copyright[] = "\
- Copyright 1986 by Peter Shipley All rights reserved\n\
- \n\
- Copy permission is hereby granted provided that this notice is\n\
- retained on all partial or complete copies.\n\
- \n\
- please mail questions and fixes to shipley@widow,berkeley.edu\n";
- #endif
- /* Browser widget private definitions */
-
- #ifndef _BrowserP_h
- #define _BrowserP_h
-
- #include "Browser.h"
- #include <X11/CompositeP.h>
-
- typedef struct {int empty;} BrowserClassPart;
-
- typedef struct _BrowserClassRec {
- CoreClassPart core_class;
- CompositeClassPart composite_class;
- BrowserClassPart browser_class;
- } BrowserClassRec;
-
- extern BrowserClassRec browserClassRec;
-
-
- typedef struct _list_type {
- char **list; /* a list of strings for listWidget*/
- struct direct **namelist;
- int count;
- int *mode;
- } list_type;
-
-
- typedef struct _BrowserPart {
- String basepath; /* Current scaned path */
- String labelpath; /* Current displayed scaned path */
- String path; /* starting path */
-
- Widget b_view; /* Viewport widget for scrollbar*/
- Widget b_list; /* listWidget, child of Viewport */
- Widget b_open; /* "Open" command widget */
- Widget b_cancel; /* "Cancel" command widget */
- Widget b_label; /* path label */
- Widget b_error; /* error output */
-
- int spacing;
-
- XtWorkProc testProc; /* pointer to fun that returns Boolean
- takes a String for a arg and test
- if it should be included in
- selection list */
- Boolean reverse_video;
-
- Cursor ArrowCursor; /* Cursor for list & command widget */
- Cursor CrossCursor; /* Cursor for formWidget */
- Cursor ClockCursor; /* Wait Cursor list & command widget */
-
- XtCallbackList sel_callback; /* callback func. for Cancel widget */
- XtCallbackList can_callback; /* callback func. for Open widget */
-
- list_type *list; /* struct containing list data */
-
- } BrowserPart;
-
- typedef struct _BrowserRec {
- CorePart core;
- CompositePart composite;
- BrowserPart browser;
- } BrowserRec;
-
- #endif _BrowserP_h
-