wxWidgets/include/wx/generic
Vadim Zeitlin b0272c6014 Return an invalid item from wxDataViewCtrl::GetItemByRow() for invalid rows.
This function is called in many places in the code with possibly invalid (i.e.
out of range) row, so handle it gracefully inside it in virtual list control
case. This is consistent with the behaviour in non-virtual case and with that
of GetRowByItem().

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70717 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-02-27 18:54:02 +00:00
..
private Improve column auto-sizing code in generic wxListCtrl. 2012-01-07 15:09:54 +00:00
aboutdlgg.h Destroy modeless wxGenericAboutDialog when it is closed. 2012-01-20 22:11:32 +00:00
accel.h
animate.h
bmpcbox.h
busyinfo.h minor cleanup 2009-12-05 19:57:58 +00:00
buttonbar.h
calctrlg.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
caret.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
choicdgg.h Make wxSingleChoiceDialog::GetSelectionData() const. 2012-02-20 21:56:18 +00:00
clrpickerg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
collpaneg.h Replace wxControlContainer-related macros with wxNavigationEnabled<>. 2011-07-24 22:19:33 +00:00
colour.h
colrdlgg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
combo.h Redone (generic) wxComboCtrl background painting and handling. The 'actual' wxWindow background colour is now largely ignored and overridden to refer the text-area's background colour instead (as is usually the case with controls like this). Base 'transparent' background is now only painted when double-buffered rendering is required, and otherwise delegated to the system, as appropriate. This should significantly improve control's appearance and compliancy with GTK+ and OS X themes and custom backgrounds. 2011-03-20 10:59:22 +00:00
ctrlsub.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
custombgwin.h Move SetBackgroundBitmap() from wxPanel to new wxCustomBackgroundWindow. 2011-10-11 17:07:43 +00:00
dataview.h Return an invalid item from wxDataViewCtrl::GetItemByRow() for invalid rows. 2012-02-27 18:54:02 +00:00
datectrl.h Add an empty implementation of the OSXGenerateEvent() pure virtual so the generic date picker ctrl can be used in the cocoa build. 2012-02-08 00:16:59 +00:00
dcpsg.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
dirctrlg.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
dirdlgg.h
dragimgg.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
dvrenderer.h Cleanup of wxDataViewCtrl cell activation code. 2011-10-19 16:20:17 +00:00
dvrenderers.h Cleanup of wxDataViewCtrl cell activation code. 2011-10-19 16:20:17 +00:00
fdrepdlg.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
filectrlg.h
filedlgg.h Make wxFileDialog::Set/SetPath() behave consistently. 2009-11-26 16:17:00 +00:00
filepickerg.h Added wxFilePickerCtrl::SetInitialDirectory(). 2011-12-18 12:34:47 +00:00
fontdlgg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
fontpickerg.h Move wxColourData and wxFontData into separate files. 2011-01-07 05:26:57 +00:00
fswatcher.h Merge SOC2009_FSWATCHER branch into trunk. 2009-10-22 11:35:43 +00:00
grid.h fix tests for WXWIN_COMPATIBILITY_2_8, closes #13800 2011-12-23 05:59:59 +00:00
gridctrl.h Add support for custom numeric formats to wxGrid. 2011-11-28 13:23:33 +00:00
grideditors.h Ensure that combobox editor used by wxGrid is tall enough. 2012-02-25 23:49:55 +00:00
gridsel.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
headerctrlg.h Remove remaining bits of marker drawing during resizing 2009-06-12 16:15:35 +00:00
helpext.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
hyperlink.h Generic wxHyperlinkCtrl appearance and behaviour improvements. 2011-06-15 21:56:23 +00:00
icon.h compilation fix after last change 2008-12-31 15:27:00 +00:00
imaglist.h minor cleanup 2009-12-05 19:57:58 +00:00
infobar.h Move wxInfoBar to core library from adv. 2010-05-05 12:20:08 +00:00
laywin.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
listctrl.h Implement best size calculation for report mode wxListCtrl. 2012-01-07 15:09:43 +00:00
logg.h No code changes, fixed some typos. 2011-04-30 10:57:04 +00:00
mask.h
mdig.h deprecate the old TryValidator/Parent() and replace them with the new and documented TryBefore/After() 2009-02-26 16:16:31 +00:00
msgdlgg.h Add support for wxHELP button to wxMessageDialog. 2011-08-04 22:53:42 +00:00
notebook.h No changes, just use symbolic NO_IMAGE constant instead of -1 or wxNOT_FOUND. 2011-08-21 14:08:49 +00:00
notifmsg.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
numdlgg.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
paletteg.h
panelg.h fix tests for WXWIN_COMPATIBILITY_2_8, closes #13800 2011-12-23 05:59:59 +00:00
printps.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
prntdlgg.h Use wxPageSetupDialogData instead of old wxPageSetupData everywhere. 2012-02-20 21:55:55 +00:00
progdlgg.h Ensure that the progress dialog parent is activated at the end under MSW. 2012-02-05 14:18:25 +00:00
propdlg.h Removed extraneous semicolons and commas (partly fixes #10456). 2009-02-01 04:48:19 +00:00
region.h Add (currently unimplemented) missing wxRegion constructors for wxRegionGeneric. 2009-02-07 23:20:45 +00:00
richmsgdlgg.h Compilation fix for non-PCH build in wxGenericRichMessageDialog code. 2010-08-19 00:06:12 +00:00
sashwin.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
scrolwin.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00
spinctlg.h Fix reparenting generic wxSpinCtrl. 2012-01-21 17:03:52 +00:00
splash.h Dismiss wxSplashScreen on any user input, not necessarily on splash itself. 2011-11-22 13:18:55 +00:00
splitter.h Remove wxSplitterWindow::m_checkRequestedSashPosition. 2011-10-30 19:48:38 +00:00
srchctlg.h Set colours and fonts for all elements of the generic wxSearchCtrl. 2011-08-27 12:13:23 +00:00
statbmpg.h Replaced Ok() occurrences with IsOk() throughout trunk. 2011-05-03 16:29:04 +00:00
statline.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
stattextg.h Add markup support to generic wxStaticText implementation. 2011-02-27 12:48:38 +00:00
statusbr.h No code changes, fixed various typos. 2011-04-03 20:31:32 +00:00
tabg.h Do not put semicolons after the definition of an inline function. 2011-12-29 14:42:13 +00:00
textdlgg.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
timectrl.h Dirty hack to allow generic wxDatePickerCtrl to compile under MSW. 2011-10-20 16:45:48 +00:00
treectlg.h Send generic wxTreeCtrl wxEVT_COMMAND_TREE_KEY_DOWN events from OnKeyDown rather than OnChar. This change means it sends events for the same keys as the wxMSW control. It also fixes the failing unit test. 2010-09-22 10:06:39 +00:00
wizard.h add wx-prefixed and semicolon-requiring versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros 2009-02-08 11:45:59 +00:00