1 /*****************************************************************************
2   FILE           : $Source: /projects/higgs1/SNNS/CVS/SNNS/xgui/sources/ui_controlP.h,v $
3   SHORTNAME      : controlP.h
4   SNNS VERSION   : 4.2
5 
6   PURPOSE        : Header file of correspondent '.c' file
7   NOTES          :
8 
9   AUTHOR         : Tilman Sommer
10   DATE           : 18.7.1990
11 
12   CHANGED BY     : Michael Vogt, Guenter Mamier
13   RCS VERSION    : $Revision: 1.8 $
14   LAST CHANGE    : $Date: 1998/04/20 11:55:15 $
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 
21 
22 #ifndef _UI_CONTROLP_DEFINED_
23 #define _UI_CONTROLP_DEFINED_
24 
25 
26 
27 
28 extern void ui_rem_displayPatternNumber (void);
29 extern void ui_rem_resetCounter (void);
30 extern void ui_rem_resetNet (Widget w, XtPointer button, caddr_t call_data);
31 extern void ui_rem_doInitialization (Widget w, caddr_t client_data, caddr_t call_data);
32 extern void ui_rem_deleteNet (Widget w, caddr_t client_data, caddr_t call_data);
33 extern void  ui_rem_stepsProc (Widget widget, Bool multiStepPressed, caddr_t call_data);
34 extern void ui_rem_moveInPatternsProc (Widget w, int moveType, caddr_t call_data);
35 extern void ui_rem_testProc (Widget w, XtPointer button, caddr_t call_data);
36 extern void ui_rem_deleteAllPatternsProc (Widget w, XtPointer button,
37 					caddr_t call_data);
38 extern void ui_rem_modifyPatternProc (Widget w, XtPointer button, caddr_t call_data);
39 extern void ui_rem_deletePatternProc (Widget w, XtPointer button, caddr_t call_data);
40 extern void ui_rem_newPatternProc (Widget w, caddr_t call_data);
41 extern void ui_rem_learnProc (Widget w, int learnType, caddr_t call_data);
42 extern void ui_rem_errProc (Widget w, XtPointer button, caddr_t call_data);
43 extern void  ui_rem_stopProc (Widget widget, caddr_t client_data, caddr_t call_data);
44 extern void ui_rem_shuffleProc (Widget w, caddr_t client, caddr_t call);
45 extern void ui_rem_performValidate(caddr_t call_data);
46 extern void ui_rem_performValidation(struct ErrorValuesType * test_error_values);
47 
48 #ifdef PARAGON_KERNEL
49 extern void ui_rem_SwitchParallel(Widget w, caddr_t client, caddr_t call);
50 #endif
51 
52 extern void ui_rem_showModeProc (Widget w, int value, caddr_t call_data);
53 extern void ui_rem_setRandomWeights(Widget w, int randomType,caddr_t call_data);
54 extern void ui_rem_getKernelInfo(Widget w, XtPointer button, caddr_t call_data);
55 extern void ui_rem_defSubPat(Widget button, int randomType, caddr_t call_data);
56 extern void ui_rem_usePattSet(Widget button, int setNo, caddr_t call_data);
57 extern void ui_rem_useTestPattSet(Widget button, int setNo, caddr_t call_data);
58 extern void ui_rem_delPattSet(Widget button, int setNo, caddr_t call_data);
59 extern void ui_rem_updatePattList(void);
60 extern void ui_rem_getSubPatPanel(void);
61 extern void ui_rem_displayList(Widget w,
62 			       struct SimpleListType *listDescriptorPtr);
63 extern void ui_rem_setFunc(Widget widget,int sel, caddr_t call_data);
64 
65 
66 extern Widget ui_popPattern,ui_popRemList;
67 
68 #endif /* _UI_CONTROLP_DEFINED_ */
69 /* end of file */
70