Huw Davies
3c10a3eff7
riched20: Use a cell helper in the split paragraph undo function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-04 09:06:38 +01:00
Huw Davies
04158801f9
riched20: Use a paragraph ptr in the rtf writer function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-04 09:06:35 +01:00
Huw Davies
8b613eb2ed
riched20: Use a paragraph ptr in the clipboard get text function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-03 11:21:27 +01:00
Huw Davies
b132d8bf05
riched20: Use para and row ptrs in the row number from offset function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-03 11:21:26 +01:00
Huw Davies
410dceb939
riched20: Remove unused ME_RowStart().
...
Its functionality has been replaced with row_from_cursor().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-03 11:21:24 +01:00
Huw Davies
27f8e16bde
riched20: Use run ptrs in the text retrieval function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-03 11:21:22 +01:00
Huw Davies
cfdfe51785
riched20: Use row ptrs in the EM_GETLINELENGTH handler.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-03 11:21:20 +01:00
Huw Davies
d55bc24001
riched20: Use run ptrs in the EM_GETLINECOUNT handler.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-02 16:01:23 +01:00
Huw Davies
fe2fd44e0a
riched20: Return a row ptr from the row from row number function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-02 16:01:23 +01:00
Huw Davies
c5b1378756
riched20: Use para and row ptrs in the EM_GETFIRSTVISIBLELINE handler.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-02 16:01:23 +01:00
Huw Davies
8046b5bc96
riched20: Use a run ptr in the link notify function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-02 16:01:23 +01:00
Huw Davies
50c8fe4560
riched20: Use paragraph ptrs in the WM_CHAR handler.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-02 16:01:23 +01:00
Huw Davies
cdd507eb2b
riched20: Use paragraph and run ptrs in the find text function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-30 10:35:41 +01:00
Huw Davies
0c9d5ebf5c
riched20: Use a run ptr in the rtf row handler.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-30 10:35:39 +01:00
Huw Davies
a0f0dc1c5b
riched20: Use paragraph ptrs in the enter handler.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-30 10:35:37 +01:00
Huw Davies
352e7664d8
riched20: Use paragraph ptrs in the selection link check function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-30 10:35:35 +01:00
Huw Davies
2bc67cfcf9
riched20: Use a paragraph ptr in the stream in function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-30 10:35:33 +01:00
Huw Davies
f2d770d491
riched20: Remove the table corruption check function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-29 20:19:13 +01:00
Huw Davies
3ba419081a
riched20: Use paragraph ptrs in the table move from row start function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-29 20:19:13 +01:00
Huw Davies
963075706d
riched20: Use cell ptrs in the table tab handler.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-29 20:19:13 +01:00
Huw Davies
77895ecdde
riched20: Use cell ptrs in the append table row function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-29 20:19:13 +01:00
Huw Davies
20b4a03553
riched20: Use para and run ptrs in the table deletion function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-29 20:19:13 +01:00
Huw Davies
5d179e4b39
riched20: Use a helper to retrieve the first run.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-28 09:53:50 +01:00
Huw Davies
6b9b7b2d0b
riched20: Use the paragraph from the cursor.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-28 09:53:48 +01:00
Huw Davies
f9a82574c9
riched20: Use a helper to find the next run.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-28 09:53:46 +01:00
Huw Davies
b3b3624079
riched20: Use a helper function to find the first row.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-28 09:53:44 +01:00
Huw Davies
da50829128
riched20: Pass para ptrs to the various para selection functions.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-28 09:53:39 +01:00
Huw Davies
9908c5d3c4
riched20: Fix the struct size check in the para fmt retrieval function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-27 09:51:55 +01:00
Huw Davies
1abbb78a09
riched20: Use row and para ptrs in the ensure visible function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-27 09:51:53 +01:00
Huw Davies
30ad0b936a
riched20: Use a row ptr in the run drawing function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-27 09:51:50 +01:00
Huw Davies
0d50e0182d
riched20: Use a run helper in the delete text function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-27 09:51:47 +01:00
Huw Davies
245b9231c5
riched20: Use row and para helpers in the extend selection function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-27 09:51:44 +01:00
Huw Davies
6b3fd7869a
riched20: Use row ptrs in the cursor to co-ordinates function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-26 10:24:26 +01:00
Huw Davies
f45408b24a
riched20: Use row helpers for Home/End key handling.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-26 10:24:24 +01:00
Huw Davies
aaf29c7991
riched20: Use row and para helpers for the selection function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-26 10:24:22 +01:00
Huw Davies
0fda889f35
riched20: Use row ptrs in the cursor from virtual co-ords function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-26 10:24:20 +01:00
Huw Davies
b47e5d0d23
riched20: Pass a row ptr to the cursor from row function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-26 10:24:18 +01:00
Huw Davies
dd134546f4
riched20: Remove the caret at end hack.
...
The end of one run already has a different cursor
to the beginning of the next run.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-23 19:56:20 +02:00
Huw Davies
c8862864fe
riched20: Use run and para ptrs in the cursor move lines function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-23 19:56:20 +02:00
Huw Davies
2c2020ddb5
riched20: Use cell ptrs in the table position to offset function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-23 19:56:20 +02:00
Huw Davies
2809ac2b78
riched20: Use cell ptrs in the wrapping functions.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-23 19:56:20 +02:00
Huw Davies
ff23a6d792
riched20: Use cell and para ptrs in the table border drawing function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-23 19:56:20 +02:00
Huw Davies
6488613a3a
riched20: Simplify some of the drawing code using a few helpers.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-22 22:02:03 +02:00
Huw Davies
b2c812e3a3
riched20: Use cell ptrs in the rtf writing code.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-22 22:02:03 +02:00
Huw Davies
431ee50875
riched20: Use cell ptrs in the rtf parsing code.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-22 22:02:03 +02:00
Huw Davies
670dadf719
riched20: Return paragraph ptrs from the remaining table insert functions.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-22 22:02:02 +02:00
Huw Davies
caa1d4a480
riched20: Return a para ptr from the insert start table row functions.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-22 22:02:02 +02:00
Huw Davies
103cd9f2f2
riched20: Return a paragraph ptr from the table insert helper.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-21 11:08:07 +02:00
Huw Davies
f0783863f9
riched20: Pass and return paragraph ptrs in the table append row function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-21 11:08:06 +02:00
Huw Davies
75433bc39b
riched20: Pass a cursor ptr to the insert style retrieval function.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-21 11:08:04 +02:00