wxWidgets/include/wx/gtk1
Vadim Zeitlin 52ae67ef86 Replace dynamic casts with virtual wxWindow::WXGetTextEntry()
Instead of checking for all text-like controls one by one in
wxCommandEvent::GetString(), call a virtual function checking for this.

This is simpler, less error-prone and faster -- at the cost of
increasing the vtbl size of all wxWindow-derived classes.

Closes https://github.com/wxWidgets/wxWidgets/pull/1696
2020-01-09 23:25:49 +01:00
..
private Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
accel.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
app.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
bitmap.h wxGTK1 : change type of wxMask.GetBitmap() from GdkBitmap* to wxBitmap 2019-12-19 09:20:36 +01:00
bmpbuttn.h Stop using wxBU_AUTODRAW in wxWidgets code 2018-07-21 14:42:06 +02:00
brush.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
button.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
checkbox.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
checklst.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
choice.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
clipbrd.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
colordlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
colour.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
combobox.h Replace dynamic casts with virtual wxWindow::WXGetTextEntry() 2020-01-09 23:25:49 +01:00
control.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
cursor.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dataform.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
dataobj2.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
dataobj.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
dc.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dcclient.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dcmemory.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dcscreen.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dialog.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dnd.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
filedlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
font.h Fix wxGTK1 build after wxFont API changes 2018-09-17 15:24:42 +02:00
fontdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
frame.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
gauge.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
glcanvas.h Avoid including X11 headers from <wx/glcanvas.h> 2019-08-28 09:37:49 -07:00
listbox.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
mdi.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
menu.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
menuitem.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
minifram.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
msgdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
notebook.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
pen.h Introduce wxPenInfo class 2017-09-10 01:02:06 +02:00
popupwin.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
private.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
radiobox.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
radiobut.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
region.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
scrolbar.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
scrolwin.h Make wxWindow::HasScrollbar() respect wxScrolled::ShowScrollbars(). 2013-08-27 13:12:38 +00:00
slider.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
spinbutt.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
spinctrl.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
statbmp.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
statbox.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
statline.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
stattext.h Merge recent stattext chages also into WXgtk1 2019-07-09 09:02:14 +02:00
textctrl.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
tglbtn.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
toolbar.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
tooltip.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
toplevel.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
treectrl.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
win_gtk.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
window.h Fix typos in comments and assertion messages 2019-10-08 23:30:22 +02:00