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