1/*****************************************************************************
2  FILE           : $Source: /projects/higgs1/SNNS/CVS/SNNS/xgui/sources/ui_xWidgets.ph,v $
3  SHORTNAME      : xWidgets
4  SNNS VERSION   : 4.2
5
6  PURPOSE        : Private Header file of correspondent '.c' file
7  NOTES          :
8
9  AUTHOR         : Tilman Sommer
10  DATE           : 13.7.1990
11
12  CHANGED BY     : Sven Doering
13  RCS VERSION    : $Revision: 2.9 $
14  LAST CHANGE    : $Date: 1998/02/25 15:22:56 $
15
16    Copyright (c) 1990-1995  SNNS Group, IPVR, Univ. Stuttgart, FRG
17    Copyright (c) 1996-1998  SNNS Group, WSI, Univ. Tuebingen, FRG
18
19******************************************************************************/
20#ifndef _UI_XWIDGETS_DEFINED_
21#define _UI_XWIDGETS_DEFINED_
22
23/* begin global definition section */
24
25/*Bool     ui_xIsRealized();*/
26void     ui_xSetResize(Widget widget,Boolean state);
27void     ui_xSetLabel(Widget widget,char *newLabel);
28void     ui_xSetString(Widget widget,char *contents);
29void     ui_xStringFromAsciiWidget(Widget widget,char *stringVar,int maxLen);
30float    ui_xFloatFromAsciiWidget(Widget widget);
31int      ui_xIntFromAsciiWidget(Widget widget);
32void     ui_xGetDimensions(Widget widget,Dimension *width,Dimension *height);
33Bool     ui_xGetToggleState(Widget w);
34void     ui_xSetToggleState(Widget w,Bool state);
35void     ui_setToggles(int index, int *new, int max, Widget widgets[]);
36void     ui_xAddListEntry(struct SimpleListType *listDescriptorPtr,String string);
37void 	 ui_checkWindowPosition(Widget w);
38
39Widget   ui_xCreateLabelItem(char *name,Widget parent,Dimension width,Widget left,Widget top);
40Widget   ui_xCreateFrameLabelItem(char *name,Widget parent,Dimension width,Widget left,Widget top);
41
42Widget ui_xCreateFrameLabelItemCentered (char *name, Widget parent,
43					 Dimension width,
44					 Widget left, Widget top);
45
46Widget   ui_xCreateDialogItem(char *name,Widget parent,char *contents,Dimension  width,Widget left,Widget top);     /* AsciiText string edit */
47Widget   ui_xCreateButtonItem(char *name,Widget parent,Widget left,Widget top);
48Widget   ui_xCreateMenuButtonItem(char *name,Widget parent,Widget left,Widget top);
49Widget   ui_xCreateToggleItem(char *name,Widget  parent,Widget  group,Widget  left,Widget  top);
50Widget   ui_xCreateScrollbarItem(char *name,Widget parent,Dimension length,float topOfThumb,Widget left,Widget top);
51void ui_xDontResizeWidget (Widget w);
52
53
54/* end global definition section */
55
56/* begin private definition section */
57static void ui_noreturn(Widget w,Widget pannel,caddr_t call_data);
58static void ui_moveup(Widget w,Widget pannel,caddr_t call_data);
59static void ui_movedown(Widget w,Widget pannel,caddr_t call_data);
60static void ui_moveleft(Widget w,Widget pannel,caddr_t call_data);
61static void ui_moveright(Widget w,Widget pannel,caddr_t call_data);
62
63#ifdef _UNUSED_FUNCTIONS_
64static void ui_addString(char **arrayPtr,int *numItems, int *allocatedItems,char *string);
65#endif
66
67
68#endif
69/* end of file */
70/* lines: 60*/
71
72
73
74
75