Applied Patch #1424869: Implement wxListCtrl::SetItemColumnImage
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37982 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -4935,11 +4935,18 @@ bool wxGenericListCtrl::SetItemState( long item, long state, long stateMask )
|
||||
|
||||
bool
|
||||
wxGenericListCtrl::SetItemImage( long item, int image, int WXUNUSED(selImage) )
|
||||
{
|
||||
return SetItemColumnImage(item, 0, image);
|
||||
}
|
||||
|
||||
bool
|
||||
wxGenericListCtrl::SetItemColumnImage( long item, long column, int image )
|
||||
{
|
||||
wxListItem info;
|
||||
info.m_image = image;
|
||||
info.m_mask = wxLIST_MASK_IMAGE;
|
||||
info.m_itemId = item;
|
||||
info.m_col = column;
|
||||
m_mainWin->SetItem( info );
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -918,12 +918,19 @@ bool wxListCtrl::SetItemState(long item, long state, long stateMask)
|
||||
|
||||
// Sets the item image
|
||||
bool wxListCtrl::SetItemImage(long item, int image, int WXUNUSED(selImage))
|
||||
{
|
||||
return SetItemColumnImage(item, 0, image);
|
||||
}
|
||||
|
||||
// Sets the item image
|
||||
bool wxListCtrl::SetItemColumnImage(long item, long column, int image)
|
||||
{
|
||||
wxListItem info;
|
||||
|
||||
info.m_mask = wxLIST_MASK_IMAGE;
|
||||
info.m_image = image;
|
||||
info.m_itemId = item;
|
||||
info.m_col = column;
|
||||
|
||||
return SetItem(info);
|
||||
}
|
||||
|
||||
@@ -1543,14 +1543,24 @@ bool wxListCtrl::SetItemImage (
|
||||
long lItem
|
||||
, int nImage
|
||||
, int WXUNUSED(nSelImage))
|
||||
{
|
||||
return SetItemColumnInfo(lItem, 0, nImage);
|
||||
} // end of wxListCtrl::SetItemImage
|
||||
|
||||
// Sets the item image
|
||||
bool wxListCtrl::SetItemColumnImage (
|
||||
long lItem
|
||||
, long lColumn
|
||||
, int nImage
|
||||
{
|
||||
wxListItem vInfo;
|
||||
|
||||
vInfo.m_mask = wxLIST_MASK_IMAGE;
|
||||
vInfo.m_image = nImage;
|
||||
vInfo.m_itemId = lItem;
|
||||
vInfo.m_col = lColumn;
|
||||
return SetItem(vInfo);
|
||||
} // end of wxListCtrl::SetItemImage
|
||||
} // end of wxListCtrl::SetItemColumnImage
|
||||
|
||||
// Gets the item text
|
||||
wxString wxListCtrl::GetItemText (
|
||||
|
||||
@@ -284,6 +284,12 @@ bool wxListCtrl::SetItemImage(long item, int image, int WXUNUSED(selImage))
|
||||
return false;
|
||||
}
|
||||
|
||||
// Sets the item image
|
||||
bool wxListCtrl::SetItemColumnImage(long item, long column, int image)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Gets the item text
|
||||
wxString wxListCtrl::GetItemText(long item) const
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user