{
size_t n = IndexForInsert(lItem, fnCompare);
- return n < m_nCount && m_pItems[n] == lItem ? n : wxNOT_FOUND;
+ return n < m_nCount && m_pItems[n] == lItem ? (int)n : wxNOT_FOUND;
}
// add item at the end
GetScrollPos(wxVERTICAL),
TRUE );
+ // FIXME: wxGTK::wxScrolledWindow doesn't have SetTargetRect()
+#if !defined(__WXGTK__) || defined(__WXUNIVERSAL__)
// we must have an integer number of lines on screen and so we fit
// the real control size to the line height
wxRect rect;
rect.width = clientWidth;
rect.height = ((clientHeight - LINE_SPACING) / lineHeight)*lineHeight;
SetTargetRect(rect);
+#endif
}
else // !report
{
else
{
WriteMimeInfo(nIndex, TRUE );
- m_aTypes.Remove (nIndex);
- m_aEntries.Remove (nIndex);
- m_aExtensions.Remove (nIndex);
- m_aDescriptions.Remove (nIndex);
- m_aIcons.Remove (nIndex);
+ m_aTypes.RemoveAt(nIndex);
+ m_aEntries.RemoveAt(nIndex);
+ m_aExtensions.RemoveAt(nIndex);
+ m_aDescriptions.RemoveAt(nIndex);
+ m_aIcons.RemoveAt(nIndex);
}
}
// check data integrity