Alexandre Julliard
48e396ea6c
comctl32: Load comctl32 builtin bitmaps as 32-bit DIBs.
2010-06-02 15:51:39 +02:00
Alexandre Julliard
95c529dee6
comctl32: Only support an alpha channel for 32-bpp DIB-based imagelists.
2010-06-02 12:46:58 +02:00
Nikolay Sivov
006362567b
comctl32/toolbar: Fix possible null pointer dereference.
2010-03-02 11:12:05 +01:00
Michael Stefaniuc
223603cc1c
comctl32: Use IS_INTRESOURCE instead of HIWORD to check a resource.
2010-01-26 12:13:51 +01:00
Michael Stefaniuc
9dd502a332
comctl32: Remove some explicit LPARAM/WPARAM casts.
2009-12-28 12:27:14 +01:00
Jason Edmeades
64bd51b1d3
comctl32/toolbar: Improve fixme message conditions.
2009-12-22 13:48:24 +01:00
Alexandre Julliard
6fd93a6c7e
comctl32: Use the module instance instead of that of the owner window for the toolbar configuration dialog.
2009-12-21 11:20:19 +01:00
Sergey Khodych
fa7c2b5c5f
comctl32/toolbar: Use proper button index when freeing a string in TOOLBAR_DeleteButton.
2009-11-23 13:09:25 +01:00
Nikolay Sivov
073486569a
comctl32/toolbar: Call handlers in more general way.
2009-11-12 17:06:35 +01:00
Nikolay Sivov
7b19d8bba6
comctl32/toolbar: Use single handler for TB_GETBUTTONTEXTW/TB_GETBUTTONTEXTA.
2009-11-12 17:06:26 +01:00
Nikolay Sivov
62a7373913
comctl32/toolbar: Use single handler for TB_SETBUTTONINFOW/TB_SETBUTTONINFOA pair.
2009-11-12 17:06:20 +01:00
Nikolay Sivov
31ae6a902e
comctl32/toolbar: Don't leak button strings.
2009-10-26 11:19:19 +01:00
Austin English
a19754ab66
comctl32: Add missing prototype.
2009-10-05 13:46:00 +02:00
Aled Hughes
85abd4c3cf
comctl32/toolbar: Avoid unnecessary invalidation on TB_HIDEBUTTON.
2009-08-03 15:03:23 +02:00
Vladimir Pankratov
585e8dfbb4
comctl32: Fix division by zero.
2009-07-15 14:04:12 +02:00
Nikolay Sivov
f6bdb637bf
comctl32/toolbar: Move parameter cast to WinProc level, some code cleanup.
2009-06-29 14:32:12 +02:00
Nikolay Sivov
e7dc4ed07f
comctl32/toolbar: Move initialization to WM_NCREATE handler.
2009-06-26 14:40:04 +02:00
Andrew Talbot
f5d8fa6613
comctl32: Constify some variables.
2009-06-08 12:41:54 +02:00
Nikolay Sivov
8296075fa7
comctl32/toolbar: Don't free Toolbar control data too early.
2009-05-25 11:37:27 +02:00
Nikolay Sivov
1f43da01c0
comctl32/toolbar: No need to use GetSysColor directly.
2009-05-19 15:41:37 +02:00
Nikolay Sivov
97ecd468c4
comctl32/toolbar: Use already cached control window style.
2009-05-19 15:41:30 +02:00
Nikolay Sivov
b97600699a
comctl32/toolbar: Remove superfluous forward declarations.
2009-05-19 15:41:24 +02:00
Nikolay Sivov
9a0f600574
comctl32/toolbar: Retrieve control data once at WinProc.
2009-05-19 15:41:09 +02:00
Giuseppe Bilotta
585c3abb6b
comctl32/toolbar: When a null lParam is passed to TB_GETBUTTONTEXTA, we should not return -1 but the string size.
2009-05-07 15:15:07 +02:00
Giuseppe Bilotta
fcc9b57c7a
comctl32/toolbar: Skip iString field for separators.
2009-05-07 15:14:42 +02:00
Giuseppe Bilotta
6a01f71949
comctl32/toolbar: Fix trace info for TOOLBAR_InternalInsertButtonsT.
2009-04-22 17:00:51 +02:00
Igor Tarasov
3e235cc363
comctl32: TOOLBAR_SetImageList should recalculate toolbar only if it is necessary.
2009-04-22 12:56:19 +02:00
Igor Tarasov
74baffb254
comctl32: Fix typo in TOOLBAR_SetButtonSize code.
2009-04-21 14:25:15 +02:00
Igor Tarasov
c037b333c8
comctl32: Fix regression caused by 2d751ee56a
.
...
Fixing regression produced by "comctl32: Correct handling of toolbar
separators size". As it came out, some applications DO rely on iBitmap
value, but it can be received not with TB_GETBUTTONINFO, but with
TB_GETBITMAP.
2009-04-20 14:13:54 +02:00
Igor Tarasov
2d751ee56a
comctl32: Correct handling of toolbar separators size.
2009-03-31 12:40:59 +02:00
Igor Tarasov
88b64d486d
comctl32: CCS_VERT flips toolbar separators orientation.
2009-03-31 12:40:51 +02:00
Gerald Pfeifer
9d9880bd34
comctl32: Simplify eight TOOLBAR_ function invocations.
2009-02-16 16:01:37 +01:00
Michael Stefaniuc
da6d7920de
comctl32: Remove superfluous pointer casts.
2009-02-13 13:00:25 +01:00
Mikołaj Zalewski
aa7a0b85b0
comctl32: toolbar: Only changing TBSTYLE_EX_MIXEDBUTTONS should cause a recalc.
2009-02-02 15:48:26 +01:00
Mikołaj Zalewski
574c0dcc32
comctl32: toolbar: Unlike in listview, TB_SETEXTENDEDSTYLE takes the actual style, not a mask.
2009-02-02 15:48:26 +01:00
Mikołaj Zalewski
5de172af78
comctl32: toolbar: TB_SETBUTTONINFO should do a relayout instead of a recalc.
2009-02-02 15:48:26 +01:00
Mikołaj Zalewski
ada088e62d
comctl32: toolbar: Use different function for dumping of TBUTTON_INFO and TBBUTTON.
2009-02-02 15:48:26 +01:00
Mikołaj Zalewski
ca9f7d3140
comctl32: toolbar: Move common TB_ADDBUTTONS and TB_INSERTBUTTONS code into a helper function, makes TB_INSERTBUTTON with a text perform a recalc (with testcase).
2009-02-02 15:48:26 +01:00
Mikołaj Zalewski
d31828b500
comctl32: toolbar: Make sure all TBUTTON_INFO fields are initialized when a button is added in the middle.
2009-01-28 12:09:51 +01:00
Alasdair Sinclair
4475045fe1
comctl32: Fix missing void in empty parameter list.
2009-01-26 15:07:30 +01:00
Reece Dunn
7fcc9629f8
comctl32: Don't generate a fixme message for the TBSTYLE_EX_DOUBLEBUFFER extended style.
2009-01-26 14:30:41 +01:00
Gerald Pfeifer
bcfc2027fb
comctl32: Simplify ten functions by removing unused parameters.
2009-01-23 12:57:02 +01:00
Gerald Pfeifer
e985ca06cf
comctl32: Simplify twelve functions by removing unused parameters.
2009-01-19 14:50:39 +01:00
Rob Shearman
76b805dad4
comctl32: Add names for now documented toolbar messages.
2009-01-02 14:27:43 +01:00
Gerald Pfeifer
6bdcdc4232
comctl32: Simplify fifteen functions by removing unused parameters.
2009-01-02 12:39:31 +01:00
Ricardo Filipe
66019452f4
comctl32: Remove dead stores (llvm/clang).
2008-11-21 11:28:51 +01:00
Sergey Khodych
7f25cd993c
comctl32: toolbar: Use a cx field for buttons in TOOLBAR_WrapToolbar.
2008-11-06 11:56:03 +01:00
Sergey Khodych
65e9a6e02e
comctl32: toolbar: Improve text layout in TBSTYLE_LIST toolbars.
2008-11-06 11:55:56 +01:00
Sergey Khodych
1232b08449
comctl32: toolbar: Calculate a correct size for empty buttons with the BTNS_AUTOSIZE style.
2008-11-06 11:55:51 +01:00
Michael Stefaniuc
62e17fa8c4
comctl32: Do not cast zero.
2008-11-04 11:26:22 +01:00