/* ** text.c ** */ #include #include #include #include void make_text (parent_widget, text_widget, text_name, file_name, window_height, window_width, left_neighbour, left_distance, top_neighbour, top_distance) Widget parent_widget, *text_widget, left_neighbour, top_neighbour; String text_name, file_name; Dimension window_height, window_width; int left_distance, top_distance; { int i; Arg text_args [30]; i = 0; XtSetArg (text_args [i], XtNtype, (XtArgVal) XawAsciiFile); i++; XtSetArg (text_args [i], XtNstring, (XtArgVal) file_name); i++; XtSetArg (text_args [i], XtNscrollVertical, (XtArgVal) XawtextScrollWhenNeeded); i++; XtSetArg (text_args [i], XtNscrollHorizontal, (XtArgVal) XawtextScrollWhenNeeded); i++; XtSetArg (text_args [i], XtNheight, (XtArgVal) window_height); i++; XtSetArg (text_args [i], XtNwidth, (XtArgVal) window_width); i++; XtSetArg (text_args [i], XtNfromHoriz, (XtArgVal) left_neighbour); i++; XtSetArg (text_args [i], XtNhorizDistance, (XtArgVal) left_distance); i++; XtSetArg (text_args [i], XtNfromVert, (XtArgVal) top_neighbour); i++; XtSetArg (text_args [i], XtNvertDistance, (XtArgVal) top_distance); i++; *text_widget = XtCreateManagedWidget (text_name, asciiTextWidgetClass, parent_widget, text_args, i); }