more 64 bit correctness fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29533 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
7714864e2f
commit
81ce36aa59
@ -101,7 +101,7 @@ public:
|
|||||||
bool SetItemImage( long item, int image, int selImage);
|
bool SetItemImage( long item, int image, int selImage);
|
||||||
wxString GetItemText( long item ) const;
|
wxString GetItemText( long item ) const;
|
||||||
void SetItemText( long item, const wxString& str );
|
void SetItemText( long item, const wxString& str );
|
||||||
long GetItemData( long item ) const;
|
wxUIntPtr GetItemData( long item ) const;
|
||||||
bool SetItemData( long item, long data );
|
bool SetItemData( long item, long data );
|
||||||
bool GetItemRect( long item, wxRect& rect, int code = wxLIST_RECT_BOUNDS ) const;
|
bool GetItemRect( long item, wxRect& rect, int code = wxLIST_RECT_BOUNDS ) const;
|
||||||
bool GetItemPosition( long item, wxPoint& pos ) const;
|
bool GetItemPosition( long item, wxPoint& pos ) const;
|
||||||
@ -141,7 +141,7 @@ public:
|
|||||||
|
|
||||||
bool EnsureVisible( long item );
|
bool EnsureVisible( long item );
|
||||||
long FindItem( long start, const wxString& str, bool partial = false );
|
long FindItem( long start, const wxString& str, bool partial = false );
|
||||||
long FindItem( long start, long data );
|
long FindItem( long start, wxUIntPtr data );
|
||||||
long FindItem( long start, const wxPoint& pt, int direction ); // not supported in wxGLC
|
long FindItem( long start, const wxPoint& pt, int direction ); // not supported in wxGLC
|
||||||
long HitTest( const wxPoint& point, int& flags);
|
long HitTest( const wxPoint& point, int& flags);
|
||||||
long InsertItem(wxListItem& info);
|
long InsertItem(wxListItem& info);
|
||||||
|
@ -169,7 +169,7 @@ public:
|
|||||||
void SetItemText(long item, const wxString& str) ;
|
void SetItemText(long item, const wxString& str) ;
|
||||||
|
|
||||||
// Gets the item data
|
// Gets the item data
|
||||||
long GetItemData(long item) const ;
|
wxUIntPtr GetItemData(long item) const ;
|
||||||
|
|
||||||
// Sets the item data
|
// Sets the item data
|
||||||
bool SetItemData(long item, long data) ;
|
bool SetItemData(long item, long data) ;
|
||||||
@ -284,7 +284,7 @@ public:
|
|||||||
|
|
||||||
// Find an item whose data matches this data, starting from the item after 'start'
|
// Find an item whose data matches this data, starting from the item after 'start'
|
||||||
// or the beginning if 'start' is -1.
|
// or the beginning if 'start' is -1.
|
||||||
long FindItem(long start, long data);
|
long FindItem(long start, wxUIntPtr data);
|
||||||
|
|
||||||
// Find an item nearest this position in the specified direction, starting from
|
// Find an item nearest this position in the specified direction, starting from
|
||||||
// the item after 'start' or the beginning if 'start' is -1.
|
// the item after 'start' or the beginning if 'start' is -1.
|
||||||
|
@ -164,7 +164,7 @@ public:
|
|||||||
|
|
||||||
void SetItem( const wxListItem &info );
|
void SetItem( const wxListItem &info );
|
||||||
void SetImage( int image ) { m_image = image; }
|
void SetImage( int image ) { m_image = image; }
|
||||||
void SetData( long data ) { m_data = data; }
|
void SetData( wxUIntPtr data ) { m_data = data; }
|
||||||
void SetPosition( int x, int y );
|
void SetPosition( int x, int y );
|
||||||
void SetSize( int width, int height );
|
void SetSize( int width, int height );
|
||||||
|
|
||||||
@ -203,7 +203,7 @@ public:
|
|||||||
int m_image;
|
int m_image;
|
||||||
|
|
||||||
// user data associated with the item
|
// user data associated with the item
|
||||||
long m_data;
|
wxUIntPtr m_data;
|
||||||
|
|
||||||
// the item coordinates are not used in report mode, instead this pointer
|
// the item coordinates are not used in report mode, instead this pointer
|
||||||
// is NULL and the owner window is used to retrieve the item position and
|
// is NULL and the owner window is used to retrieve the item position and
|
||||||
@ -679,7 +679,7 @@ public:
|
|||||||
void DeleteEverything();
|
void DeleteEverything();
|
||||||
void EnsureVisible( long index );
|
void EnsureVisible( long index );
|
||||||
long FindItem( long start, const wxString& str, bool partial = false );
|
long FindItem( long start, const wxString& str, bool partial = false );
|
||||||
long FindItem( long start, long data);
|
long FindItem( long start, wxUIntPtr data);
|
||||||
long FindItem( const wxPoint& pt );
|
long FindItem( const wxPoint& pt );
|
||||||
long HitTest( int x, int y, int &flags );
|
long HitTest( int x, int y, int &flags );
|
||||||
void InsertItem( wxListItem &item );
|
void InsertItem( wxListItem &item );
|
||||||
@ -4271,7 +4271,7 @@ long wxListMainWindow::FindItem(long start, const wxString& str, bool WXUNUSED(p
|
|||||||
return wxNOT_FOUND;
|
return wxNOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
long wxListMainWindow::FindItem(long start, long data)
|
long wxListMainWindow::FindItem(long start, wxUIntPtr data)
|
||||||
{
|
{
|
||||||
long pos = start;
|
long pos = start;
|
||||||
if (pos < 0)
|
if (pos < 0)
|
||||||
@ -4466,9 +4466,9 @@ int LINKAGEMODE list_ctrl_compare_func_1( wxListLineData **arg1, wxListLineData
|
|||||||
wxListLineData *line2 = *arg2;
|
wxListLineData *line2 = *arg2;
|
||||||
wxListItem item;
|
wxListItem item;
|
||||||
line1->GetItem( 0, item );
|
line1->GetItem( 0, item );
|
||||||
long data1 = item.m_data;
|
wxUIntPtr data1 = item.m_data;
|
||||||
line2->GetItem( 0, item );
|
line2->GetItem( 0, item );
|
||||||
long data2 = item.m_data;
|
wxUIntPtr data2 = item.m_data;
|
||||||
return list_ctrl_compare_func_2( data1, data2, list_ctrl_compare_data );
|
return list_ctrl_compare_func_2( data1, data2, list_ctrl_compare_data );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4840,7 +4840,7 @@ void wxGenericListCtrl::SetItemText( long item, const wxString& str )
|
|||||||
m_mainWin->SetItemText(item, str);
|
m_mainWin->SetItemText(item, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
long wxGenericListCtrl::GetItemData( long item ) const
|
wxUIntPtr wxGenericListCtrl::GetItemData( long item ) const
|
||||||
{
|
{
|
||||||
wxListItem info;
|
wxListItem info;
|
||||||
info.m_itemId = item;
|
info.m_itemId = item;
|
||||||
@ -5080,7 +5080,7 @@ long wxGenericListCtrl::FindItem( long start, const wxString& str, bool partial
|
|||||||
return m_mainWin->FindItem( start, str, partial );
|
return m_mainWin->FindItem( start, str, partial );
|
||||||
}
|
}
|
||||||
|
|
||||||
long wxGenericListCtrl::FindItem( long start, long data )
|
long wxGenericListCtrl::FindItem( long start, wxUIntPtr data )
|
||||||
{
|
{
|
||||||
return m_mainWin->FindItem( start, data );
|
return m_mainWin->FindItem( start, data );
|
||||||
}
|
}
|
||||||
|
@ -938,7 +938,7 @@ void wxListCtrl::SetItemText(long item, const wxString& str)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Gets the item data
|
// Gets the item data
|
||||||
long wxListCtrl::GetItemData(long item) const
|
wxUIntPtr wxListCtrl::GetItemData(long item) const
|
||||||
{
|
{
|
||||||
wxListItem info;
|
wxListItem info;
|
||||||
|
|
||||||
@ -1375,7 +1375,7 @@ long wxListCtrl::FindItem(long start, const wxString& str, bool partial)
|
|||||||
// NOTE : Lindsay Mathieson - 14-July-2002
|
// NOTE : Lindsay Mathieson - 14-July-2002
|
||||||
// No longer use ListView_FindItem as the data attribute is now stored
|
// No longer use ListView_FindItem as the data attribute is now stored
|
||||||
// in a wxListItemInternalData structure refernced by the actual lParam
|
// in a wxListItemInternalData structure refernced by the actual lParam
|
||||||
long wxListCtrl::FindItem(long start, long data)
|
long wxListCtrl::FindItem(long start, wxUIntPtr data)
|
||||||
{
|
{
|
||||||
long idx = start + 1;
|
long idx = start + 1;
|
||||||
long count = GetItemCount();
|
long count = GetItemCount();
|
||||||
|
Loading…
Reference in New Issue
Block a user