Return empty rect for wxLIST_RECT_ICON for subitems without icons

It doesn't make sense to return anything else than an empty rectangle
when querying the icon rectangle of the sub-items that can't show any
icon.

Also document this behaviour, just in case it's not obvious.
This commit is contained in:
Vadim Zeitlin
2019-08-27 16:38:25 +02:00
parent ba787af932
commit 0bf223be44
2 changed files with 15 additions and 0 deletions

View File

@@ -756,6 +756,11 @@ public:
@a code can be one of @c wxLIST_RECT_BOUNDS, @c wxLIST_RECT_ICON or
@c wxLIST_RECT_LABEL.
Note that using @c wxLIST_RECT_ICON with any sub-item but the first one
isn't very useful as only the first sub-item can have an icon in
wxListCtrl. In this case, i.e. for @c subItem > 0, this function simply
returns an empty rectangle in @a rect.
@since 2.7.0
*/
bool GetSubItemRect(long item, long subItem, wxRect& rect,