wxWidgets/include/wx/gtk
Vadim Zeitlin c2a738e372 Avoid setting attributes in GTK wxDataViewRenderer if not supported.
If the native renderer doesn't support the properties which we map our
attributes to, trying to set them is useless and results in GTK+ warnings so
don't do it.

Add wxDataViewRenderer::GtkSupportsAttrs() which can be overridden to indicate
whether the renderer supports attributes or not. We probably could use
g_object_class_find_property() instead to detect it automatically but for now
these properties are all supported only by GtkCellRendererText and not
supported anywhere else so using a single virtual function seems tidier.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62591 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-11-10 17:41:22 +00:00
..
gnome No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
hildon add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
private Extract conversion from wx to GtkMessageType in a separate file. 2009-10-05 22:54:36 +00:00
accel.h
animate.h
app.h Make m_idleMutex an object instead of a pointer. Use bool for hook-installed flag, the actual hook id is not needed. 2009-10-13 15:40:35 +00:00
assertdlg_gtk.h
bitmap.h derive wxMask from wxMaskBase 2009-10-17 20:06:34 +00:00
bmpbuttn.h set the initial size of bitmap buttons correctly again after it was broken by r61081 (closes #10927) 2009-06-27 22:22:48 +00:00
bmpcbox.h Added wxGTK wxBitmapComboBox::DoGetBestSize() implementation that takes bitmap size into acccount. 2009-07-18 08:33:55 +00:00
brush.h
button.h implement support for bitmaps for all states in wxGTK wxButton 2009-06-16 19:08:59 +00:00
calctrl.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
checkbox.h replace TRUE/FALSE with true/false 2009-10-09 17:39:19 +00:00
checklst.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
chkconf.h
choice.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
clipbrd.h
clrpicker.h
collpane.h Also report events from wxCollapsiblePane's label 2009-02-03 09:53:33 +00:00
colordlg.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
colour.h
combobox.h wxTextEntry::SetMargins(), GetMargins() - implemented on wxMSW and wxGTK (GTK+ 2.10+); also added similar functions into wxComboCtrl, deprecated old indent-functions; wxPropertyGrid modified to use the new functionality 2009-09-05 12:39:12 +00:00
control.h Workaround for GTK+ sensitivity bug 2009-01-18 12:34:23 +00:00
cursor.h fix the wxCursor(const wxString& cursor_file, ...) ctor by reusing wxImage ctor; fix doxygen rendering of that ctor docs 2009-05-16 10:42:48 +00:00
dataform.h
dataobj2.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
dataobj.h
dataview.h Big wxDataViewCtrl renderer classes refactoring. 2009-11-10 17:40:58 +00:00
dc.h
dcclient.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
dcmemory.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
dcscreen.h
dialog.h replace TRUE/FALSE with true/false 2009-10-09 17:39:19 +00:00
dirdlg.h
dnd.h made definition of wxUSE_LOG_DEBUG dependent on wxDEBUG_LEVEL and added wxUSE_LOG_TRACE (currently never enabled by default); fix warnings about unused variables after these changes 2009-03-22 17:18:07 +00:00
dvrenderer.h Avoid setting attributes in GTK wxDataViewRenderer if not supported. 2009-11-10 17:41:22 +00:00
dvrenderers.h Avoid setting attributes in GTK wxDataViewRenderer if not supported. 2009-11-10 17:41:22 +00:00
evtloop.h Refactor wxEventLoopSource-related code. 2009-10-22 11:36:35 +00:00
evtloopsrc.h Refactor wxEventLoopSource-related code. 2009-10-22 11:36:35 +00:00
filectrl.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
filedlg.h
filepicker.h Added GTKShouldConnectSizeRequest() to prevent size_request handling. 2009-10-05 22:54:46 +00:00
font.h Removed wxFont::Set/GetNoAntiAliasing() implementations. 2009-10-09 13:04:59 +00:00
fontdlg.h
fontpicker.h
frame.h Applied patch #9058 (add Hildon 2.0 support) 2009-09-24 12:36:34 +00:00
gauge.h
glcanvas.h
hyperlink.h
infobar.h Ensure that info bar message uses the set font/colours in wxGTK. 2009-10-05 22:56:17 +00:00
listbox.h GTK prefix for internal tooltip methods 2009-02-13 10:10:36 +00:00
mdi.h fix crash caused by an wxMDIClientWindow's GTK signal handler being called when the wxMDIClientWindow is already (partially) destroyed: easily reproducible (without this fix) in the 'mdi' and 'svg' samples 2009-03-14 01:24:45 +00:00
menu.h Applied patch #9058 (add Hildon 2.0 support) 2009-09-24 12:36:34 +00:00
menuitem.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
minifram.h
msgdlg.h
notebook.h
pen.h
popupwin.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
print.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
private.h Further attempts at getting the header buttons right 2009-01-22 14:09:32 +00:00
radiobox.h use wxRA_SPECIFY_COLS/ROWS instead of old, deprecated and confusing wxRA_HORIZONTAL/VERTICAL 2009-06-03 22:33:32 +00:00
radiobut.h
region.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
scrolbar.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
scrolwin.h do only what is necessary in SetScrollbars(), let the base class do the rest 2009-02-08 20:51:44 +00:00
slider.h
spinbutt.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
spinctrl.h wxSpinCtrl values are always integral, they don't need to be rounded 2009-11-10 17:36:53 +00:00
statbmp.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
statbox.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
statline.h
stattext.h
taskbar.h new wxTaskBarIcon implementation for GTK2 2009-02-08 22:21:24 +00:00
tbargtk.h
textctrl.h Partially implement wxTextCtrl::GetStyle() in wxGTK. 2009-10-05 22:53:26 +00:00
textentry.h wxTextEntry::SetMargins(), GetMargins() - implemented on wxMSW and wxGTK (GTK+ 2.10+); also added similar functions into wxComboCtrl, deprecated old indent-functions; wxPropertyGrid modified to use the new functionality 2009-09-05 12:39:12 +00:00
tglbtn.h replace TRUE/FALSE with true/false 2009-10-09 17:39:19 +00:00
tooltip.h GTK prefix for internal tooltip methods 2009-02-13 10:10:36 +00:00
toplevel.h Initial ShowWithoutActivating implementations for Mac and Windows, and attempt to improve IsActive behavior on Mac. Also adding ShowWithoutActivating() and Show/Hide tests, but until the mainloop issues are resolved, not adding them to tests.bkl. 2009-10-30 05:04:47 +00:00
treeentry_gtk.h No changes, just removed hard tabs and trailing white space. 2009-08-21 10:41:26 +00:00
window.h Add wxWindowGTK::GTKConnectWidget() helper. 2009-10-05 22:55:01 +00:00