1 /* $Id: UiProtos.h,v 1.4 1992/03/26 18:13:50 kny Exp kny $ */
5 * Misc. prototypes (external to library)
8 /* extern int fprintf(FILE * stream, char *format,...); */
15 extern uiTopLevel_t uiTopLevel;
16 extern char **uiSelectionArray;
17 extern Cursor uiBusyCursor;
18 extern Cursor uiArrowCursor;
19 extern void *(*uiConfigPF) (void *table, char *item);
20 extern void *(*uiConfigSetPF) (void *table, char *item, void *value);
37 extern void uiPageUpdateWindow(uiPage_t * page);
38 extern void uiPageAttachCallbacks(void);
39 extern void uiPageDefineKeys(void);
41 extern uiPageInfo_t uiPageInfo;
48 extern void uiSearchUpdateDialog(void);
55 extern void uiPageSettingsUpdateDialog(void);
62 extern void uiListUpdateDialog(uiPage_t * page);
69 extern void uiRecallUpdateDialog(void);
76 extern uiAction_t *uiFindAction(char *actionname);
77 extern uiKey_t *uiFindKey(char *keyname, int modifier);
78 extern uiVariable_t *uiFindVariable(char *varname);
79 extern int uiAddWidgetInfo(char *varname, Widget wdg, uiWdgType_t wdgtype);
80 extern void uiDialogActivateCB(Widget wdg, uiActionData_t * actiondata,
81 XmAnyCallbackStruct * calldata);
82 extern void uiDialogVariableCB(Widget wdg, caddr_t variablename,
83 XmAnyCallbackStruct * calldata);
84 extern void uiDefineCursor(Cursor cursor);
85 extern void uiUndefineCursor(void);
87 extern ArgList uiVaSetArgs( int *nargs, ...);
88 extern XtArgVal uiGetArg(Widget wdg, String resource);
89 extern void *uiMalloc(int size);
90 extern void *uiReAlloc(void *, int size);
91 extern void uiFree(void *ptr);
92 extern void uiDisplayWarning(char *text);
93 extern void uiDisplayFatal(char *text);
94 extern void uiWidgetPlacement(Widget wdg, int placement);
95 extern void (*uiHelpOnActionCB) (char *actionstring);