// implementation
// ============================================================================
-IMPLEMENT_DYNAMIC_CLASS(wxCheckListBox, wxControl)
-
// ----------------------------------------------------------------------------
// implementation of wxCheckListBox class
// ----------------------------------------------------------------------------
void wxCheckListBox::DoDeleteOneItem(unsigned int n)
{
- wxCHECK_RET( IsValid( n ), _T("invalid index in wxCheckListBox::Delete") );
+ wxCHECK_RET( IsValid( n ), wxT("invalid index in wxCheckListBox::Delete") );
if ( !ListView_DeleteItem(GetHwnd(), n) )
{
- wxLogLastError(_T("ListView_DeleteItem"));
+ wxLogLastError(wxT("ListView_DeleteItem"));
}
m_itemsClientData.RemoveAt(n);
}
bool wxCheckListBox::IsChecked(unsigned int uiIndex) const
{
wxCHECK_MSG( IsValid( uiIndex ), false,
- _T("invalid index in wxCheckListBox::IsChecked") );
+ wxT("invalid index in wxCheckListBox::IsChecked") );
return (ListView_GetCheckState(((HWND)GetHWND()), uiIndex) != 0);
}
void wxCheckListBox::Check(unsigned int uiIndex, bool bCheck)
{
wxCHECK_RET( IsValid( uiIndex ),
- _T("invalid index in wxCheckListBox::Check") );
+ wxT("invalid index in wxCheckListBox::Check") );
ListView_SetCheckState(((HWND)GetHWND()), uiIndex, bCheck)
}
DoDeleteOneItem(n);
}
- wxASSERT_MSG( IsEmpty(), _T("logic error in DoClear()") );
+ wxASSERT_MSG( IsEmpty(), wxT("logic error in DoClear()") );
}
unsigned int wxCheckListBox::GetCount() const
const int bufSize = 513;
wxChar buf[bufSize];
ListView_GetItemText( (HWND)GetHWND(), n, 0, buf, bufSize - 1 );
- buf[bufSize-1] = _T('\0');
+ buf[bufSize-1] = wxT('\0');
wxString str(buf);
return str;
}
void wxCheckListBox::SetString(unsigned int n, const wxString& s)
{
wxCHECK_RET( IsValid( n ),
- _T("invalid index in wxCheckListBox::SetString") );
+ wxT("invalid index in wxCheckListBox::SetString") );
wxChar *buf = new wxChar[s.length()+1];
wxStrcpy(buf, s.c_str());
ListView_SetItemText( (HWND)GetHWND(), n, 0, buf );
wxZeroMemory(newItem);
newItem.iItem = pos + i;
n = ListView_InsertItem( (HWND)GetHWND(), & newItem );
- wxCHECK_MSG( n != -1, -1, _T("Item not added") );
+ wxCHECK_MSG( n != -1, -1, wxT("Item not added") );
SetString( n, items[i] );
m_itemsClientData.Insert(NULL, n);
if(pos == n) return;
POINT ppt;
BOOL ret = ListView_GetItemPosition( (HWND)GetHWND(), n, &ppt );
- wxCHECK_RET( ret == TRUE, _T("Broken DoSetFirstItem") );
+ wxCHECK_RET( ret == TRUE, wxT("Broken DoSetFirstItem") );
ListView_Scroll( (HWND)GetHWND(), 0, 0 );
ListView_Scroll( (HWND)GetHWND(), 0, ppt.y );
}