wxWidgets/include/wx/gtk
Vadim Zeitlin 361c6357b4 Use wxDataViewRenderer::PrepareForItem() in all ports
wxOSX and wxGTK previously used their own methods for handling the enabled
state and the attributes of the items being rendered, change them to reuse the
same methods as the generic implementation, i.e. SetEnabled() and SetAttr()
and remove the port-specific GtkSetAttr(), OSXApplyAttr() and so on.

This has the advantage of ensuring that the logic is the same for all
platforms (e.g. item enabled status wasn't handled in the same way in wxGTK as
in the other ports previously) and hopefully makes the code simpler by cutting
down on the number of virtual methods.

Notice that GtkSupportsAttrs() optimization was removed as it didn't seem to
be worth the bother (we basically saved a call to a virtual model method at a
price of a virtual renderer method call) and preserving it would have
complicated things needlessly.
2015-08-31 22:20:33 +02:00
..
gnome Remove support for Gnome printing from wxGTK. 2013-10-01 17:09:02 +00:00
private Deal with remaining cvs/svn keywords. 2015-04-09 03:32:23 +04:00
accel.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
activityindicator.h Add wxActivityIndicator control. 2015-03-20 00:08:37 +01:00
animate.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
anybutton.h No changes, just rename GTKGetCurrentState() to be more clear. 2015-05-09 19:17:41 +02:00
app.h Remove Hildon framework support. 2015-08-26 22:49:53 +02:00
assertdlg_gtk.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
bitmap.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
bmpbuttn.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
bmpcbox.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04: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
calctrl.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
chkconf.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00: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
clrpicker.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
collpane.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 Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04: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 use wxOVERRIDE 2014-03-30 00:02:23 +00:00
dataobj.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
dataview.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04: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
dirdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
dnd.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
dvrenderer.h Use wxDataViewRenderer::PrepareForItem() in all ports 2015-08-31 22:20:33 +02:00
dvrenderers.h Use wxDataViewRenderer::PrepareForItem() in all ports 2015-08-31 22:20:33 +02:00
evtloop.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
evtloopsrc.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
filectrl.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
filedlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
filehistory.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
filepicker.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
font.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
fontdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
fontpicker.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
frame.h Remove Hildon framework support. 2015-08-26 22:49:53 +02:00
gauge.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
glcanvas.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
hyperlink.h fix wxHyperlinkCtrl opening URL twice, see #13813 2015-08-18 23:02:33 -07:00
infobar.h Allow access to the currently shown wxInfoBar buttons. 2014-06-02 01:15:11 +00: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
nonownedwnd.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
notebook.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
notifmsg.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
pen.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
popupwin.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
print.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
private.h use G_VALUE_INIT 2013-11-10 18:13:27 +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
setup0.h Add wxActivityIndicator control. 2015-03-20 00:08:37 +01: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 Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
taskbar.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
textctrl.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
textentry.h use wxOVERRIDE 2014-03-30 00:02:23 +00: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 use wxOVERRIDE 2014-03-30 00:02:23 +00:00
webview_webkit.h use wxOVERRIDE 2014-03-30 00:02:23 +00:00
webviewhistoryitem_webkit.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
window.h IsShown() now returns false for non-selected wxNotebook pages, see #4343 2015-08-15 11:04:20 -07:00