Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ntvax!iex!neptune!roy From: roy@neptune.iex.com (Roy Cantu) Newsgroups: comp.windows.x Subject: Search and Replace in asciiDisk text Widget. Message-ID: Date: 12 Jul 90 17:17:27 GMT Sender: news@iex.uucp (C News) Distribution: comp Organization: IEX Corporation Lines: 47 I was reading through the popuplar /X11/Xaw/TextP.h file today and noticed the following structure: /* * Search & Replace data structure. */ struct SearchAndReplace { Boolean selection_changed; /* flag so that the selection cannot be changed out from underneath query-replace.*/ Widget search_popup; /* The poppup widget that allows searches.*/ Widget label1; /* The label widgets for the search window. */ Widget label2; Widget left_toggle; /* The left search toggle radioGroup. */ Widget right_toggle; /* The right search toggle radioGroup. */ Widget rep_label; /* The Replace label string. */ Widget rep_text; /* The Replace text field. */ Widget search_text; /* The Search text field. */ Widget rep_one; /* The Replace one button. */ Widget rep_all; /* The Replace all button. */ }; along with: struct SearchAndReplace * search;/*Search and replace structure. */ in the _TextPart structure. WHAT IS THIS? Do Text widgets have some built-in search and replace mechanism? If so, how can I access this? Right now I have this asciiDisk Text widget whose contents I would like to conduct a search and replace on. It would be a great help if I did not have to write my own algorithm, but maybe that is wish- ful thinking. Hopefully the above structure contains the answers that I am looking for. Suggestions are appreciated. roy