Robert Shearman
ec167634f9
Handle CopyImage and other functions failing by not adding the icon
...
and notifying the caller.
2005-07-14 10:15:59 +00:00
Francois Gouget
f5c9da6860
Assorted spelling fixes.
2005-05-06 15:44:31 +00:00
Dimitrie O. Paun
8df71a6cfa
Use {Alloc,ReAlloc,Free}() instead of Heap{Alloc,ReAlloc,Free}().
2005-03-25 20:49:00 +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
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
Mike McCormack
07aa50bc48
Fix image list mask and blending.
2005-01-10 14:29:20 +00:00
James Hawkins
88aeb475c0
Fixed a few memory leaks.
2004-11-30 17:33:27 +00:00
Robert Shearman
684197178a
Implement ImageList_SetColorTable.
2004-10-18 19:36:13 +00:00
Jon Griffiths
ce0fbb5b28
ImageList_Merge should not fail if indices are bad.
...
Add tests for this case, a visible test mode and fix DrawIndirect test
under some native comctl32.dll's.
2004-10-07 17:34:56 +00:00
Francois Gouget
486d020c1b
Don't define COBJMACROS in objbase.h.
...
Update the Wine sources accordingly.
2004-10-07 03:06:48 +00:00
Michael Stefaniuc
fd306fb5d1
- native ImageList_Remove dosn't spit out an error message when
...
deleting an index out of range so don't do that either
- add 2 ImageList_Remove tests
2004-09-28 19:17:43 +00:00
Michael Stefaniuc
4cfe5286f9
- Fix hotspot handling
...
- Remove unused flag from the InternalDrag struct.
2004-08-22 01:59:29 +00:00
Jon Griffiths
fb50426533
Make pattern brush data const.
2004-08-13 19:44:49 +00:00
Filip Navara
2d63dae1d9
Set the palette for image list DIBs that has 8 or less bits per
...
pixel.
2004-06-28 23:52:51 +00:00
Robert Shearman
57cc6f58ba
Update common control function documentation.
2004-02-27 04:40:08 +00:00
Maxime Bellengé
820aa3762f
Fix a regression in ImageList_Create when creating a dibsection.
2004-02-24 00:58:59 +00:00
Ulrich Czekalla
5a864b2f70
Use dibsections for the images.
2004-02-20 19:57:09 +00:00
Vincent Béron
7b11e537b0
Get rid of a W->A cross call in ImageList_LoadImageW.
2004-01-16 02:01:46 +00:00
Huw Davies
50c9ff030f
Fix some weird logic in ImageList_Write.
2003-11-12 22:41:44 +00:00
Huw Davies
3ce815e7f3
Fix a fixme.
2003-11-04 04:22:07 +00:00
Dimitrie O. Paun
7de279a73a
Rename COMCTL32_{Alloc,ReAlloc,Free} to {Alloc,ReAlloc,Free}.
2003-09-22 21:32:33 +00:00
Alexandre Julliard
f5cb3dde17
Moved undocumented functions out of the exported commctrl.h.
2003-09-17 20:15:21 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Mike Hearn
b79fc16577
Avoid division by zero when the imagelist is created with a width of
...
zero (ie no images).
2003-08-29 22:10:25 +00:00
Filip Navara
1ccaaa1a82
Fixed prototypes of CreateStatusWindowA/W, ImageList_Copy,
...
ImageList_EndDrag, ImageList_SetImageCount.
2003-08-22 23:51:15 +00:00
Vitaliy Margolen
e43edbd557
Rearrange members of HIMAGELIST to match Windows.
...
Reuse image and mask DCs.
2003-05-13 03:36:27 +00:00
Vitaliy Margolen
1420acef09
Fix ImageList_Read - the root cause of ugly toolbar icons.
2003-04-02 23:18:17 +00:00
Mike Hearn
22813d4634
Fix a typo.
2003-03-17 04:43:05 +00:00
Tony Lambregts
e295d3996e
Janitorial. Get rid of W->A call.
2003-03-06 22:43:43 +00:00
Alexandre Julliard
b4a4c05aed
Removed a few more #ifdef __WINE__.
2003-01-04 00:19:17 +00:00
Duane Clark
521aa7412d
Validate imagelists with christmas magic.
2003-01-02 17:51:13 +00:00
Ove Kaaven
1f5315c80f
Make sure that no files except unknwn.h include wine/obj_base.h
...
directly.
2002-12-05 20:33:07 +00:00
Dimitrie O. Paun
0fe326c499
Use DeleteDC instead of DeleteObject to free HDCs (spotted by Dietrich
...
Teickner <Dietrich_Teickner@t-online.de>).
Clear the imagelist structure on deletion, as some stupid apps free
imagelists multiple times.
2002-11-18 19:45:22 +00:00
Rolf Kalbermatter
91befd6902
Fix some NULL dereferencing.
2002-11-11 22:19:42 +00:00
Michael Stefaniuc
353529b2c8
- fix the "int format, HANDLE arg" type of warnings for comctl32
...
- compile the comctl32 dll with -DSTRICT
2002-10-23 22:19:10 +00:00
Michael Stefaniuc
f3d1893f80
Add needed casts for a "no warnings" compile of comctl32.
2002-10-23 20:19:22 +00:00
Dimitrie O. Paun
da9bac4d9e
Add comment on what is known about the current state of the controls
...
relative to comctl32.dll version 6.0.
2002-10-16 18:57:14 +00:00
Dimitrie O. Paun
0bc4b56595
Do not merge image with garbage background. Based on a patch by Carlos
...
<clozano@andago.com>.
2002-10-15 02:15:09 +00:00
Dimitrie O. Paun
326021bd98
Small cleanups, updated documentation.
2002-09-24 18:26:42 +00:00
Dimitrie O. Paun
318817f723
- Rewrite the drawing code. It now is much smaller, easier to follow,
...
and faster. Moreover, it now supports the dwRop operation, and it is
in good shape to support the missing features.
- Draw the dragged image semi-transparently (will work when we support
alpha blending).
2002-09-12 00:51:09 +00:00
Dimitrie O. Paun
d969605b87
- Complete support for rgb{Fg,Bk} in DrawIndirect.
...
- Rename VOID to void.
- Documentation cleanup.
- Fix ILD_TRANSPARENT handling.
2002-09-06 18:32:46 +00:00
Dimitrie O. Paun
4d1e49dc67
- Fix ImageList_GetIcon to use ImageList_* functions for
...
completeness.
- Tiny code cleanups.
- Documentation updates.
2002-09-04 23:31:48 +00:00
Dimitrie O. Paun
7ad3d12a52
- implement support for xBitmap and yBitmap in ImageList_DrawIndirect
...
- small code, docs, and messages cleanups
2002-09-04 18:44:46 +00:00
Mike McCormack
5a6a71f39e
ImageList_SetImageCount should set nCurImage (the number of
...
images in the list) to the value specified, and expect that
ImageList_ReplaceImage is called to set the new images.
2002-08-16 01:35:43 +00:00
Patrik Stridvall
4325554aef
Fixed some issues found by winapi_check.
2002-08-09 01:07:29 +00:00
Michael Stefaniuc
15fc23693f
ImageList_Remove returns TRUE when removing all images of an empty
...
ImageList.
2002-07-22 20:38:41 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Sander van Leeuwen
9851f7a902
Match behaviour of ImageList_LoadImageA wrt cx parameter (when set to
...
zero).
2002-05-30 20:38:13 +00:00
Patrik Stridvall
fc2be7edcc
Fixed some issues found by winapi_check.
2002-04-29 18:48:56 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00