Parent document is top of "Motif FAQ (Part 4 of 9)"
Previous document is "104)+ How can I get the correct colors for scrolled text widget"
Next document is "106) How can I select all of the text in a widget programmatically?"

105) How can I highlight text in the Text widget?

Answer:  argv@zipcode.com (Dan Heller) wrote:

If you don't need font or color changes, you can do all this using a Text
widget very easily [in Motif 1.1, anyway].

        loop() {
            pos = offset_of_pattern_in_text_widget(pattern, text_w);
            search_len = strlen(pattern);
            XmTextSetHighlight(text_w, pos, pos+search_len,
                        XmHIGHLIGHT_SELECTED);
        }


There are two choices for highlighting: reverse video (HIGHLIGHT_SELECTED) and
underlined (HIGHLIGHT_SECONDARY_SELECTED).  Be careful that your users won't
confuse your highlights with actual selections!

Parent document is top of "Motif FAQ (Part 4 of 9)"
Previous document is "104)+ How can I get the correct colors for scrolled text widget"
Next document is "106) How can I select all of the text in a widget programmatically?"