CCL Home Page
Up Directory CCL widget.h

/*
  Define declarations.
*/
#define BorderOffset  4
#define DoubleClick  250

/*
  Typedef declarations.
*/
typedef struct _XWidgetInfo
{
  int
    id;

  unsigned int
    bevel_width,
    width,
    height;

  int
    x,
    y,
    min_y,
    max_y;

  unsigned int
    raised,
    active,
    center,
    trough,
    highlight;

  char
    *text,
    *cursor,
    *marker;
} XWidgetInfo;

/*
  X utilities routines.
*/
extern int
  XCommandWidget(Display *,XWindows *,char **,XEvent *),
  XConfirmWidget(Display *,XWindows *,const char *,const char *),
  XDialogWidget(Display *,XWindows *,char *,char *,char *),
  XMenuWidget(Display *,XWindows *,char *,char **,char *);

extern unsigned int
  XPreferencesWidget(Display *,XResourceInfo *,XWindows *);

extern void
  XColorBrowserWidget(Display *,XWindows *,char *,char *),
  XFileBrowserWidget(Display *,XWindows *,char *,char *),
  XFontBrowserWidget(Display *,XWindows *,char *,char *),
  XInfoWidget(Display *,XWindows *,char *),
  XListBrowserWidget(Display *,XWindows *,XWindowInfo *,char **,char *,char *,
    char *),
  XMonitorWidget(Display *,XWindows *,char *,const unsigned int,
    const unsigned int),
  XNoticeWidget(Display *,XWindows *,const char *,const char *),
  XTextViewWidget(Display *,const XResourceInfo *,XWindows *,const unsigned int,
    char *,char **);
Modified: Wed May 7 00:31:39 1997 GMT
Page accessed 4244 times since Sat Apr 17 22:03:55 1999 GMT