diff options
author | slotwin <slotwin@users.noreply.github.com> | 2014-05-12 14:49:56 +0000 |
---|---|---|
committer | slotwin <slotwin@users.noreply.github.com> | 2014-05-12 14:49:56 +0000 |
commit | 3a445410b69f9ee90b5a990237012ae71e35aaca (patch) | |
tree | 773a1a793ec50cba75dac7cd4b81801cd212ff24 /plugins/Clist_modern/src/modern_tbbutton.cpp | |
parent | d034f8ba7148f9ea4b8a65ca0615e543d69655b6 (diff) |
fix for clist_modern toptoolbar toggle buttons
git-svn-id: http://svn.miranda-ng.org/main/trunk@9175 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Clist_modern/src/modern_tbbutton.cpp')
-rw-r--r-- | plugins/Clist_modern/src/modern_tbbutton.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/Clist_modern/src/modern_tbbutton.cpp b/plugins/Clist_modern/src/modern_tbbutton.cpp index d22cf76aab..2825a8259d 100644 --- a/plugins/Clist_modern/src/modern_tbbutton.cpp +++ b/plugins/Clist_modern/src/modern_tbbutton.cpp @@ -289,6 +289,15 @@ static LRESULT CALLBACK ToolbarButtonProc(HWND hwndDlg, UINT msg, WPARAM wParam }
break;
+ case WM_MOUSELEAVE:
+ case BUTTONSETASPUSHBTN:
+ return 0;
+
+ case WM_ENABLE: // windows tells us to enable/disable
+ bct->stateId = wParam ? PBS_NORMAL : PBS_DISABLED;
+ InvalidateParentRect(bct->hwnd, NULL, TRUE);
+ return 0;
+
case WM_LBUTTONDOWN:
{
POINT ptMouse = UNPACK_POINT(lParam);
|