Vitaliy Margolen
4f403edd03
Send CDDS_ITEMPOSTERASE | CDDS_PREPAINT notify.
2005-06-30 18:11:19 +00:00
Robert Shearman
389f9d55d9
- Document how the native lays out the internal components of
...
buttons.
- Fix control to follow these rules.
- Don't redraw disabled buttons.
- Padding is never less that GetSystemMetrics(SM_{CX,CY}EDGE).
- Change default iListGap value to 4 to match native.
2005-06-25 17:55:40 +00:00
Robert Shearman
eb9960f15b
Fix a regression in IE where the Favourites menu didn't appear
...
correctly because the height and width were swapped in the pager
control.
2005-06-25 17:55:15 +00:00
Stefan Huehner
863a4b1488
Fix some more -Wstrict-prototypes warnings.
2005-06-21 20:53:13 +00:00
Stefan Huehner
ac6f562b52
Fix more -Wstrict-prototypes warnings.
2005-06-20 14:18:03 +00:00
Stefan Huehner
712087700e
Fix some -Wstrict-prototypes warnings.
2005-06-16 15:52:44 +00:00
Huw Davies
2e301ceb1c
For modal propsheets we should run our own message loop rather than
...
use a modal dialogbox just like Windows does. This helps apps that
subclass the propsheet's wndproc.
2005-06-15 19:12:57 +00:00
Krzysztof Foltman
6b1e80cb2c
Test when TVN_SELCHANGING and TVN_SELCHANGED are really sent.
2005-06-13 12:23:01 +00:00
Krzysztof Foltman
112df73530
Don't send TVN_SELCHANGING nor TVN_SELCHANGED if the same item is
...
selected again.
2005-06-13 11:38:55 +00:00
Mike McCormack
882bc4d18d
Warning fixes for -Wmissing-declarations and -Wwrite-strings.
2005-06-09 09:50:56 +00:00
Alex Zorach
d4c08fdbe9
Fixed SetFocus behavior.
2005-06-09 09:41:56 +00:00
James Hawkins
645ec7d6e2
Audit the Tab control.
2005-06-06 10:03:03 +00:00
Felix Nawothnig
7572fd3870
Fix some missed invalidations after column resize.
2005-06-04 10:00:12 +00:00
James Hawkins
4d639be88b
- Factor out common text shifting logic.
...
- Shift selected tab text up instead of down.
2005-06-04 09:37:22 +00:00
Kouji Sasaki
6b5b0b9195
Added the feature to change row height in owner draw controls.
2005-05-30 11:10:01 +00:00
Francois Gouget
62253b752f
Assorted spelling fixes.
2005-05-30 09:56:56 +00:00
Felix Nawothnig
92f9c3f1b9
Pass the right hwnd to ReleaseDC().
2005-05-29 20:02:32 +00:00
Kouji Sasaki
d8c100478e
Added the callback item processing for LISTVIEW_EndEditLabelT
...
function.
2005-05-26 12:23:38 +00:00
Kouji Sasaki
2218c6e479
Corrected the priority of operators for LISTVIEW_GetNextItem
...
function.
2005-05-25 09:53:46 +00:00
Hans Leidekker
97d1b11ebd
Fix uninitialized warnings.
2005-05-24 12:34:29 +00:00
Kouji Sasaki
31f718b8bf
Added handling of WM_ENABLE message.
2005-05-24 11:46:53 +00:00
James Hawkins
40c8f1bc02
Audit the List-View control.
2005-05-24 09:50:23 +00:00
James Hawkins
5e6b43e2a0
Select the item under the point (x,y) in MouseHover.
2005-05-20 19:16:23 +00:00
Dimi Paun
5631d063f4
Do not compute the hit test if we don't really need it.
2005-05-19 14:21:55 +00:00
James Hawkins
b96eb4d3b0
- Store the click point in LISTVIEW_INFO.
...
- Move mouse tracking to MouseMove.
- Use DragDetect instead of TrackMouse.
- Remove the unused TrackMouse function.
2005-05-18 15:30:48 +00:00
Felix Nawothnig
43201e072b
Resize listview column to autofit on a doubleclick on the
...
header-divider.
2005-05-18 09:47:30 +00:00
James Hawkins
1aa7afeed9
Fixed centering of tab text.
2005-05-17 10:19:37 +00:00
Felix Nawothnig
e9e6f13996
Rewrote item layouting - new code fixes bitmap/image position for
...
non-left-aligned text, prevents jumping when resizing non-left-aligned
text, implements clipping for images and correctly aligns bitmaps when
an image is already there.
2005-05-14 11:03:17 +00:00
Aric Stewart
8a0f989891
Handle WM_NCCALCSIZE in the tab control.
2005-05-12 09:57:10 +00:00
Dimi Paun
4f197f0f3d
Make it more explicit how we deal with WS_DISABLED.
2005-05-11 12:01:27 +00:00
Alexandre Julliard
34fa35dc99
Added rules for building import libraries in the individual dll
...
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00
Felix Nawothnig
4899a50056
Implemented WM_ENABLE.
2005-05-09 09:24:05 +00:00
Alexandre Julliard
d62356aa1e
Added rules to build import libraries in the individual dll makefiles.
...
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Francois Gouget
f5c9da6860
Assorted spelling fixes.
2005-05-06 15:44:31 +00:00
Felix Nawothnig
2fcd42aac2
Set iItem to index before notifying callback items.
2005-05-04 10:37:17 +00:00
Stefan Leichter
5027c1b5c5
Import DPA_Search by ordinal like other DPA functions.
2005-04-22 21:18:12 +00:00
Duane Clark
320814fb67
Misc rectangle fixes.
...
The date should be initialized from local time.
2005-04-20 12:51:37 +00:00
Peter Berg Larsen
6e3bcb5a54
Replace strncpy with memcpy or lstrcpyn.
2005-04-18 10:30:55 +00:00
Vitaliy Margolen
71be094420
Don't redraw if no information has changed.
...
Fixed endless redraw loop if app using callback for images and/or
text.
Keep color changes made by app for the current draw cycle.
2005-04-18 10:20:51 +00:00
Duane Clark
ddf9da794e
The datetime should be initialized with local time.
2005-04-18 09:52:18 +00:00
Duane Clark
1f7d6ccc2e
Add support for direct keyboard input to numeric fields.
2005-04-16 10:48:02 +00:00
Duane Clark
b00d5769da
Hour '0' corresponds to 12AM.
2005-04-15 16:10:39 +00:00
Robert Shearman
a3b4e20503
Fix TB_GETBUTTONSIZE to return the correct width/height for no
...
buttons.
2005-04-15 14:09:05 +00:00
Robert Shearman
21f9465067
- Use SetWindowPos to move the buddy window into position instead of
...
destroying it and recreating it at the new position.
- Clear the background in WM_VSCROLL to avoid problems with
antialiased text drawing on top of itself multiple times.
2005-04-15 14:08:39 +00:00
Dimitrie O. Paun
f35db0144c
Keep track of WS_DISABLED explicitely, as it doesn't generate a
...
WM_STYLECHANGED message.
2005-04-14 13:58:45 +00:00
Dimitrie O. Paun
2e0a14820b
Add support for LVN_ODSTATECHANGED.
...
Minor typo fixes.
2005-04-14 13:58:25 +00:00
Vitaliy Margolen
3b3574a468
Send notifies after invalidating changed areas.
...
Don't use custom draw returned colors for control.
2005-04-14 13:56:12 +00:00
Duane Clark
a6659d26d2
Monday is day number '1'.
...
Set day of week when a day is selected in the calender.
Use fixed width fields in datetime.
DTS_TIMEFORMAT is a two bit field, so test accordingly.
Reposition and resize the updown control when the datetime control is
resized.
Respond to updown inputs.
2005-04-14 11:31:17 +00:00
Vitaliy Margolen
b58004d9ae
Draw only visible tabs.
2005-04-13 14:40:12 +00:00
Andreas Bjerkeholt
745ee3a67e
Swedish translation.
2005-04-13 11:04:49 +00:00
Robert Shearman
ea84f49393
Use ES_AUTOHSCROLL for edit box.
2005-04-12 10:16:23 +00:00
Dimitrie O. Paun
9da93dd879
Tab unicodification.
2005-04-11 14:21:15 +00:00
Dimitrie O. Paun
30a66a051c
MonthCal unicodification.
2005-04-11 14:21:00 +00:00
Dimitrie O. Paun
e50960b3d8
Audit the code against Comctl32.dll version 6.0.
...
Handle notification and styles as in the other controls.
Maintain the const for strings throughout parsing.
2005-04-11 12:58:30 +00:00
Ulrich Czekalla
8b20d72005
Clear systemtime struct so we don't return garbage in uninitialized
...
fields.
2005-04-11 12:57:57 +00:00
Francois Gouget
6b10c324c5
Assorted spelling fixes.
2005-03-30 17:08:31 +00:00
Robert Shearman
5a6461071e
Fix size passed to SPI_NONCLIENTMETRICS.
2005-03-27 17:52:16 +00:00
Dimitrie O. Paun
8df71a6cfa
Use {Alloc,ReAlloc,Free}() instead of Heap{Alloc,ReAlloc,Free}().
2005-03-25 20:49:00 +00:00
Dimitrie O. Paun
0ac16713fd
Proper handling for GWL_STYLE.
...
Minor cleanups.
2005-03-25 10:27:11 +00:00
Dimitrie O. Paun
ecc850c460
Fix a memory leak in toolbar. Avoid casts.
2005-03-25 10:27:00 +00:00
Dimitrie O. Paun
b1d65cb15d
Handle wParam in WM_PAINT properly: if non-null, it is the hdc we are
...
supposed to use to draw into.
2005-03-25 10:26:10 +00:00
Dimitrie O. Paun
8e276da00f
Add Robert Shearman's explanation about WM_NCPAINT.
...
Move testing comments in a more appropriate place.
2005-03-25 10:25:45 +00:00
Jakob Eriksson
9ed61de9a2
Get rid of HeapAlloc casts.
2005-03-24 21:01:35 +00:00
Huw Davies
b675c1a92e
The depth of the colour bitmap needs to match that of the screen.
2005-03-24 15:07:40 +00:00
Dimitrie O. Paun
4cfce24f0e
Complete the unicodification of comctl32undoc.
2005-03-24 15:07:23 +00:00
Francois Gouget
93416cdaf7
Assorted spelling fixes.
2005-03-23 13:15:18 +00:00
Jason Edmeades
06c7c90a69
Make the treeview correctly search when the top index is selected.
2005-03-23 11:58:58 +00:00
Dimitrie O. Paun
a46b7fb404
Complete unicodification of the treeview common control.
2005-03-23 10:24:42 +00:00
Dimitrie O. Paun
67607f9e4c
Complete unicodification of the tooltips common control.
2005-03-23 10:24:20 +00:00
Dimitrie O. Paun
e912c6a931
Complete unicodification of the toolbar common control.
...
Move a header comment for consistency with the other controls.
Very small alignment fixes.
2005-03-23 10:24:06 +00:00
Dimitrie O. Paun
2c236638a9
Complete unicodification of the rebar common control.
2005-03-23 10:23:41 +00:00
Dimitrie O. Paun
2fbd839e90
Complete unicodification of the propsheet common control.
2005-03-23 10:23:23 +00:00
Dimitrie O. Paun
4904c8b52b
Complete unicodification of the header common control.
2005-03-23 10:23:06 +00:00
Dimitrie O. Paun
8d435f04f8
Complete unicodification of the flatsb common control.
2005-03-23 10:22:52 +00:00
Dimitrie O. Paun
2e0431ea44
Complete unicodification.
2005-03-23 10:22:37 +00:00
Jakob Eriksson
461c830745
Eliminate HeapAlloc casts.
2005-03-22 18:26:06 +00:00
Dimitrie O. Paun
ad23586ce1
Pull the WM_TIMER handling into its own function.
...
ANIMATE_DrawFrame shouldn't worry about locking, the lock should be
held by the caller.
2005-03-21 11:27:49 +00:00
Robert Shearman
6a365e0074
iSelectedImage is allowed to be 0.
2005-03-21 10:51:14 +00:00
Dimitrie O. Paun
dcd3fde210
Complete unicodification.
2005-03-21 10:30:33 +00:00
Dimitrie O. Paun
d09baae23d
Proper handling for GWL_STYLE.
...
Store and use hwndSelf in the PAGER_INFO.
Pass the infoPtr around instead of hwnd.
Use proper types in the function signatures.
Fix a few return statements.
2005-03-21 10:30:18 +00:00
Dimitrie O. Paun
3e7c8e78dc
Delete the critical section when freeing up the infoPtr.
2005-03-21 10:27:58 +00:00
C. Scott Ananian
f65e415d64
UPDOWN_GetBuddyInt should not fail when the control is empty.
2005-03-18 14:09:12 +00:00
Alexandre Julliard
654eee5291
Revert changes to the painting code, the WM_CTLCOLORSTATIC message
...
should not be sent from the animation thread.
2005-03-18 10:30:13 +00:00
C. Scott Ananian
793fd5646b
Started a unit test case for the updown control.
2005-03-16 19:52:40 +00:00
Dimitrie O. Paun
fa241ee719
Audit the control against Comctl32.dll version 6.0.
...
Proper handling of GWL_STYLE.
Implement WM_CLOSE. Fix WM_SIZE implementation.
Small cleanups.
2005-03-16 19:47:52 +00:00
Dimitrie O. Paun
e3335ee7c1
Cleanup and simplify the painting code.
...
Fix a potential bug along the way.
2005-03-15 15:39:38 +00:00
Evan Deaubl
20c93c2c0d
TREEVIEW_DoSelectItem should not do any of the TVGN_FIRSTVISIBLE work
...
if the newSelect parameter is NULL.
2005-03-14 10:51:06 +00:00
Jon Griffiths
6cf8602ebb
Comment out a test that crashes on early versions.
2005-03-14 10:10:00 +00:00
Dimitrie O. Paun
5294ba5816
Unicodification and typesafe interfaces.
2005-03-14 10:09:24 +00:00
Dimitrie O. Paun
50a0c8f734
Unicodification. Small cleanups.
2005-03-03 13:51:47 +00:00
Francois Gouget
fbb3343547
Assorted spelling fixes.
2005-03-02 13:53:50 +00:00
Robert Shearman
50d77e6877
- Fix one more place where the code assumes row indices are
...
zero-based.
- Document a known bug in the layout code.
2005-03-02 10:12:52 +00:00
Dimitrie O. Paun
5dfdd18abc
Fix indentation for consistency with the rest of the file.
2005-03-02 10:08:29 +00:00
Filip Navara
65bd0962a8
Implement SB_SETBORDERS.
2005-03-01 11:44:38 +00:00
Robert Shearman
6d582fed50
- Make row number be zero-based.
...
- Improvements to dumping functions to not dump out fields that may
not have been filled in.
2005-03-01 10:44:15 +00:00
Jon Griffiths
3388eb0885
Remove unneeded calls to TAB_GetInfoPtr(), const fixes, inline small
...
funcs & remove unused parameters.
2005-02-25 16:19:07 +00:00
Jon Griffiths
eb5bf7dd38
Documentation spelling fixes.
2005-02-25 14:07:56 +00:00
Michael Stefaniuc
443f9273b1
- ImageList_LoadImage{A,W} were basicaly a cut'n'paste of each
...
other. Removed the A variant and did a A->W translation.
- ImageList_LoadImageW: get the bitmap size from the image itself and
not from the mask (ImageList_LoadImageA did that).
2005-02-24 12:46:57 +00:00
Francois Gouget
d95630ebf3
Add the -noname flag to match the Platform SDK.
2005-02-23 15:41:14 +00:00
Maxime Bellengé
f28afa1047
Correctly displays the text with ellipsis when there is not enough
...
room in a header item and an image from an imagelist is displayed on
the right of the text.
2005-02-23 12:41:43 +00:00