Commit graph

35 commits

Author SHA1 Message Date
Vitaliy Margolen
d30f1fd738 Fix some failing tests. 2005-07-05 14:04:25 +00:00
Jacek Caban
7371c3c5ea Better notify macro 2005-06-27 09:42:40 +00:00
Michael Kaufmann
41a9757654 - Remove the old margins from the format rectangle before adding the
new margins.
- Adjust the format rectangle and repaint the control after the
  margins have been set.
- New tests.
2005-06-25 18:32:07 +00:00
Michael Kaufmann
07763aade5 Paint the background with the correct color if WS_BORDER. 2005-06-24 11:33:23 +00:00
Lauri Tulmin
f124878918 - EM_CHARFROMPOS should return the closest char (clicking on the first
half of a character should return current char and clicking on the
  second half should return next char)
- EM_POSFROMCHAR should return -1 if character index is greater or
  equal to text length
2005-06-14 12:24:48 +00:00
Lauri Tulmin
24c73fd4a0 Bottom edge of the update region should be relative to the top edge of
the format rect.
2005-06-09 20:40:31 +00:00
Lauri Tulmin
c40562307c Add more tests for text placement in single and multiline edit
controls. Some of the tests are marked as todo.
2005-06-09 20:32:32 +00:00
Lauri Tulmin
a810802235 Don't truncate text on WM_SETTEXT and send EN_MAXTEXT. 2005-06-05 19:19:11 +00:00
Kouji Sasaki
108390a3b4 Corrected the determination of capturing inside EDIT_WM_MouseMove
function.
2005-05-30 11:09:33 +00:00
Dimi Paun
402aaa8edb Use standard Local*16() functions instead of LOCAL_*() ones. 2005-05-17 14:32:02 +00:00
Ulrich Czekalla
4b13086685 Let the default winproc handle WM_MOUSEACTIVATE. 2005-05-04 09:45:33 +00:00
Alexandre Julliard
6b4c02e57f Moved remaining messaging definitions to user_private.h and removed
message.h.
2005-04-27 10:23:24 +00:00
Peter Berg Larsen
6e3bcb5a54 Replace strncpy with memcpy or lstrcpyn. 2005-04-18 10:30:55 +00:00
Francois Gouget
93416cdaf7 Assorted spelling fixes. 2005-03-23 13:15:18 +00:00
C. Scott Ananian
aa6367400a EDIT_EM_SetSel: Old/new selection range ordering code would break when
old_end < start < end < old_start.
Reset EF_UPDATE flag after we've sent the update.
2005-03-22 16:40:36 +00:00
Lauri Tulmin
541e14f7ef Make sure that last line is at the bottom of the edit control. 2005-02-25 16:51:13 +00:00
Lauri Tulmin
7cb7c6b1de Implemented !ES_AUTO[HV]SCROLL. 2005-02-25 13:59:49 +00:00
Lauri Tulmin
c978697882 Controls with ES_RIGHT or ES_CENTER shouldn't have ES_AUTOHSCROLL. 2005-02-24 10:04:40 +00:00
Lauri Tulmin
914c138e24 Horizontal scrollbar is hidden when edit control is emptied. 2005-02-21 20:39:52 +00:00
Ulrich Czekalla
7df337514b Implement ES_CENTER and ES_RIGHT alignment styles. 2005-02-16 16:28:34 +00:00
Lauri Tulmin
caa43fe7df Update scroll info on WM_SETTEXT. 2005-02-14 11:51:52 +00:00
Lauri Tulmin
78e76cf977 Reposition caret after window resize. 2005-01-19 20:53:38 +00:00
Lauri Tulmin
7b9fb6fff3 Don't recalculate line indexes if number of lines doesn't change. 2005-01-19 19:08:25 +00:00
Lauri Tulmin
8ba0ef86dc Make long lines behave nicely. 2005-01-17 19:31:48 +00:00
Alexandre Julliard
b819f4cd5c Removed a couple of unnecessary calls to WIN_SuspendWndsLock. 2005-01-17 15:49:02 +00:00
Michael Stefaniuc
5ad7d858e0 Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
2004-12-23 17:06:43 +00:00
Alexandre Julliard
6a78c16aac Moved private USER definitions to a new user_private.h header, and
removed the global user.h.
2004-12-08 18:06:14 +00:00
Ge van Geldorp
c33c2da87d - Fix vertical position of text in single-line edit controls.
- Add tests for this.
2004-11-28 14:55:42 +00:00
Vitaliy Margolen
d1e44d0763 - return "want all keys" for WM_GETDLGCODE when multi-line
- single-line edit control does not want all messages
- additional style combinations are possible for both multi-line and
  single-line edit controls
- tests to confirm it
2004-11-08 22:10:05 +00:00
Dimitrie O. Paun
438ac9d56f Use proper types/names in all cases. Fix some indentation. 2004-10-25 21:49:30 +00:00
Dimitrie O. Paun
91e7437aab Audit the edit control. 2004-10-08 20:50:52 +00:00
James Hawkins
336d84583c Limit scrolling of the edit control to the last line of text. 2004-09-29 21:04:18 +00:00
Ulrich Czekalla
4543c27822 Handle painting the border if WS_EX_CLIENTEDGE is not set. 2004-09-16 20:28:10 +00:00
Ulrich Czekalla
322cd5de80 Allow copying selection when control is read only. 2004-09-09 19:18:40 +00:00
Alexandre Julliard
2ceb42dd43 Moved all files from the controls/ directory to dlls/user. 2004-08-31 01:10:08 +00:00
Renamed from controls/edit.c (Browse further)