+void GetWidgetText(Option *opt, char **buf)
+{
+ Arg arg;
+ XtSetArg(arg, XtNstring, buf);
+ XtGetValues(opt->handle, &arg, 1);
+}
+
+void SetWidgetText(Option *opt, char *buf, int n)
+{
+ Arg arg;
+ XtSetArg(arg, XtNstring, buf);
+ XtSetValues(opt->handle, &arg, 1);
+ SetFocus(opt->handle, shells[n], NULL, False);
+}
+
+void SetWidgetState(Option *opt, int state)
+{
+ Arg arg;
+ XtSetArg(arg, XtNstate, state);
+ XtSetValues(opt->handle, &arg, 1);
+}
+