[PATCH 1/2] riched20: Implement ITextSelection::GetText. (try 3)
jactry92 at gmail.com
Tue Jul 15 09:58:00 CDT 2014
2014-07-04 19:00 GMT+08:00 Jactry Zeng <jactry92 at gmail.com>:
> 1. end-of-story is different from end-of-paragraph
> From document of ITextDocument::GetStoryCount: Rich edit controls have
only one story.
> So ‘story’ may is an unit like 'paragraph' in Rich edit control. We may
need add a MERF_ENDSTORY to implement it.
> 2. What does the end-of-story looks like?
> When we run the wordpad with native riched20, we can use ‘ctrl + shitf +
→’ to select the ‘space’ at the end of the Rich edit control. But we cannot
set the cursor behind it.(a picture here)
> And wine’s riched20 didn’t implement this ‘space’. This 'space' may is
> A crash will happen when we copy the ‘space’ from a native Rich edit
control to a builtin one.(backtrace.txt)
> BTW, there is a know bug of EM_SETSEL: cannot select the last character
of Rich edit control.
> From the last paragraph of this blog:
> It is sure there is a final EOP in a Rich edit control.
> There seems to be every indication that we should implement the final EOP
of Rich edit control rather than just append a ‘\r’ in
> So I just let a FIXME comment there. I am not sure if I am right.
I missed some links here:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the wine-devel