hanson@tramp.Colorado.EDU (HANSON JEFFREY ALLAN) (11/27/90)
Sorry if this is a repost but I don't think my original post left our sight. I have been wrestling with an Athena text widget problem for the past few days and have decided to turn to the net for help. Here is my problem: When I try to add text to an asciiStringWidget (X11R3) using XtTextReplace all I get is garbage like (^@^@^@^L... ) and XtTextReplace returns a 1 ( XawEditError ). Well I have tried fiddling with resources and different values for the XtTextReplace parameters but always have this same result. I am using Wcl and the string specified for the string resource appears as it should but any text added using XtTextReplace appears as garbage. Here are the particulars of my system: OS: ISC ver 2.2 X11 development package ver 1.2 (X11R3) Compaq 386/20 with VGA monitor and card. and here is the code I am using to add text: Widget w; XtTextPosition pos,endpos; XtTextBlock text; int result; pos = XtTextGetInsertionPoint(w); text.firstPos = 0; text.length = strlen(msg); text.ptr = msg; text.format = FMT8BIT; /* the manual says use this value */ endpos = pos + strlen(msg); result = XtTextReplace(w, pos, pos , &text); XtTextSetLastPos(w, endpos); XtTextSetInsertionPoint(w,endpos); Am I missing something subtle or obvious? NOTE: I have check my ISC release notes and found nothing pertaining to this, also I have checked msg to be sure it contains the string I think it does. thanks in advance Jeff Hanson hanson@tramp.colorado.edu