After weeks of pulling of hair, gnashing of teeth, and generally wailing to myself, I've given up searching through the available documentation, newsgroups etc. for an answer to this question. Please, somebody put me out of my misery (or compound it by admitting there's currently no solution :-)
Here's the situation: a nice, simple, single page, embedded browser in the middle of our application (no buttons, no frame, _just_ the browser to render html). A user double clicks a word on the page and the word is highlighted. So far so good. I can get the text. I can get character positions. I can even get the selection range and node objects, and all sorts of information that may eventually be useful to me. But what I *really* want to know are the coordinates of the selected (block of) text itself. I can do this easily in IE with the IHTMLTextRangeMetrics interface (except we've finally thrown out IE in favour of an embedded Gecko browser) but I haven't been able to find anything remotely like this for Mozilla/Gecko. Have I missed something? Is it really possible that there is *no* way to obtain the coordinates of the selection/range object directly? Do I really have to do something like: 1. grab the selection 2. wrap the selection in a <div> block 3. re-render and get the coords of the newly entered <div> (I think at least *that* is possible) Thanks in advance for *any* suggestions! John usenetgroupie at gmail dot com _______________________________________________ dev-embedding mailing list [email protected] https://lists.mozilla.org/listinfo/dev-embedding
