Initial import of the CDE 2.1.30 sources from the Open Group.
[oweals/cde.git] / cde / programs / dtksh / widget.h
1 /* $XConsortium: widget.h /main/4 1995/11/01 15:57:51 rswiston $ */
2 /************************************<+>*************************************
3  ****************************************************************************
4  **
5  **   File:        widget.h
6  **
7  **   Project:     CDE
8  **
9  **   Description: Public include file for widget.c
10  **
11  **
12  **   (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992
13  **       by Hewlett-Packard Company
14  **
15  **
16  **
17  ****************************************************************************
18  ************************************<+>*************************************/
19
20 #ifndef _Dtksh_widget_h
21 #define _Dtksh_widget_h
22
23 #include <X11/X.h>
24 #include <X11/Intrinsic.h>
25 #include <X11/IntrinsicP.h>
26 #define NO_AST
27 #include "dtksh.h"
28 #undef NO_AST
29
30 extern int Wtab_free;
31 extern wtab_t **W;
32 extern int NumW;
33 extern int MaxW;
34
35
36
37 extern void init_widgets( void ) ;
38 extern classtab_t * str_to_class( 
39                         char *arg0,
40                         char *s) ;
41 extern Widget DtkshNameToWidget( 
42                         String s) ;
43 extern wtab_t * str_to_wtab( 
44                         char *arg0,
45                         char *v) ;
46 extern Widget handle_to_widget( 
47                         char *arg0,
48                         char *handle) ;
49 extern wtab_t * widget_to_wtab( 
50                         Widget w) ;
51 extern void get_new_wtab( 
52                         wtab_t **w,
53                         char *name) ;
54 extern int do_DtLoadWidget( 
55                         int argc,
56                         char *argv[]) ;
57 extern int do_DtWidgetInfo( 
58                         int argc,
59                         char *argv[]) ;
60 extern void alt_env_set_var( 
61                         char *variable,
62                         char *value) ;
63
64
65
66 #endif /* _Dtksh_widget_h */
67 /* DON'T ADD ANYTHING AFTER THIS #endif */