X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4cf018e14ea61679b99874765f232b2032b3d3f8..17d98558b35b75e3cad68d96841b4fa5a0c7e6ee:/src/ribbon/gallery.cpp diff --git a/src/ribbon/gallery.cpp b/src/ribbon/gallery.cpp index 6fc52d0df9..0234762b43 100644 --- a/src/ribbon/gallery.cpp +++ b/src/ribbon/gallery.cpp @@ -32,6 +32,7 @@ wxDEFINE_EVENT(wxEVT_COMMAND_RIBBONGALLERY_HOVER_CHANGED, wxRibbonGalleryEvent); wxDEFINE_EVENT(wxEVT_COMMAND_RIBBONGALLERY_SELECTED, wxRibbonGalleryEvent); +wxDEFINE_EVENT(wxEVT_COMMAND_RIBBONGALLERY_CLICKED, wxRibbonGalleryEvent); IMPLEMENT_DYNAMIC_CLASS(wxRibbonGalleryEvent, wxCommandEvent) IMPLEMENT_CLASS(wxRibbonGallery, wxRibbonControl) @@ -356,6 +357,13 @@ void wxRibbonGallery::OnMouseUp(wxMouseEvent& evt) notification.SetGalleryItem(m_selected_item); ProcessWindowEvent(notification); } + + wxRibbonGalleryEvent notification( + wxEVT_COMMAND_RIBBONGALLERY_CLICKED, GetId()); + notification.SetEventObject(this); + notification.SetGallery(this); + notification.SetGalleryItem(m_selected_item); + ProcessWindowEvent(notification); } } m_mouse_active_rect = NULL;