24ee1bef74
Bring wxGTK in line with wxMSW behaviour and avoid sending the wxEVT_COMMAND_LISTBOX_SELECTED events when the user clicks on an already selected item. Refactor wxMSW code to extract the logic to avoid such events into a reusable in other ports wxListBoxBase::DoChangeSingleSelection() function. Also add wxListBox::GTKOnSelectionChanged() to wxGTK to avoid having to make the new function public just so that it could be called by GTK callback and make the previously existing CalcAndSendEvent() protected as well. This fixes a unit test failure in ListBoxTestCase::ClickEvents() under wxGTK. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65935 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 |
||
---|---|---|
.. | ||
gnome | ||
hildon | ||
private | ||
accel.h | ||
animate.h | ||
app.h | ||
assertdlg_gtk.h | ||
bitmap.h | ||
bmpbuttn.h | ||
bmpcbox.h | ||
brush.h | ||
button.h | ||
calctrl.h | ||
checkbox.h | ||
checklst.h | ||
chkconf.h | ||
choice.h | ||
clipbrd.h | ||
clrpicker.h | ||
collpane.h | ||
colordlg.h | ||
colour.h | ||
combobox.h | ||
control.h | ||
cursor.h | ||
dataform.h | ||
dataobj2.h | ||
dataobj.h | ||
dataview.h | ||
dc.h | ||
dcclient.h | ||
dcmemory.h | ||
dcscreen.h | ||
dialog.h | ||
dirdlg.h | ||
dnd.h | ||
dvrenderer.h | ||
dvrenderers.h | ||
evtloop.h | ||
evtloopsrc.h | ||
filectrl.h | ||
filedlg.h | ||
filehistory.h | ||
filepicker.h | ||
font.h | ||
fontdlg.h | ||
fontpicker.h | ||
frame.h | ||
gauge.h | ||
glcanvas.h | ||
hyperlink.h | ||
infobar.h | ||
listbox.h | ||
mdi.h | ||
menu.h | ||
menuitem.h | ||
minifram.h | ||
msgdlg.h | ||
notebook.h | ||
pen.h | ||
popupwin.h | ||
print.h | ||
private.h | ||
radiobox.h | ||
radiobut.h | ||
region.h | ||
scrolbar.h | ||
scrolwin.h | ||
slider.h | ||
spinbutt.h | ||
spinctrl.h | ||
statbmp.h | ||
statbox.h | ||
statline.h | ||
stattext.h | ||
taskbar.h | ||
textctrl.h | ||
textentry.h | ||
tglbtn.h | ||
toolbar.h | ||
tooltip.h | ||
toplevel.h | ||
treeentry_gtk.h | ||
window.h |