Start insertion point at end of text edits in XB dialogs
authorH.G. Muller <h.g.muller@hccnet.nl>
Tue, 9 Feb 2010 13:34:33 +0000 (14:34 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Tue, 9 Feb 2010 13:34:33 +0000 (14:34 +0100)
The function SetFocus now uses XawTextSetInsertionPoint to position the
end of the string it aready contains, rather than at the beginning.

xoptions.c

index 558da58..c75263f 100644 (file)
@@ -105,6 +105,7 @@ void SetFocus(Widget w, XtPointer data, XEvent *event, Boolean *b)
     }
     XtSetArg(args, XtNdisplayCaret, True);
     XtSetValues(w, &args, 1);
+    XawTextSetInsertionPoint(w, 9999); // position cursor at end
     XtSetKeyboardFocus((Widget) data, w);
     previous = w;
 }