From 6bec54e1287b639f16efd4ed0a9aa7cf1a7dcb77 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 22 May 2001 14:02:17 +0000 Subject: [PATCH] wxCommandEvent::IsChecked() now returns the toolbar button checked status as well git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10269 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/tbarbase.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common/tbarbase.cpp b/src/common/tbarbase.cpp index d904ff9194..93e0bab7c7 100644 --- a/src/common/tbarbase.cpp +++ b/src/common/tbarbase.cpp @@ -470,7 +470,12 @@ bool wxToolBarBase::OnLeftClick(int id, bool toggleDown) { wxCommandEvent event(wxEVT_COMMAND_TOOL_CLICKED, id); event.SetEventObject(this); - event.SetExtraLong((long) toggleDown); + + // we use SetInt() to make wxCommandEvent::IsChecked() return toggleDown + event.SetInt((int)toggleDown); + + // and SetExtraLong() for backwards compatibility + event.SetExtraLong((long)toggleDown); // Send events to this toolbar instead (and thence up the window hierarchy) GetEventHandler()->ProcessEvent(event); -- 2.45.2