This commit is contained in:
Igor Pavlov
2005-05-30 00:00:00 +00:00
committed by Kornel Lesiński
parent 8c1b5c7b7e
commit 3c510ba80b
926 changed files with 40559 additions and 23519 deletions
@@ -4,8 +4,6 @@
#include "MessagesDialog.h"
#include "Windows/ResourceString.h"
// #include "../resource.h"
#ifdef LANG
#include "../../LangUtils.h"
#endif
@@ -19,7 +17,7 @@ static CIDLangPair kIDLangPairs[] =
};
#endif
void CMessagesDialog::AddMessage(LPCTSTR aMessage)
void CMessagesDialog::AddMessageDirect(LPCTSTR message)
{
int itemIndex = _messageList.GetItemCount();
LVITEM item;
@@ -36,11 +34,25 @@ void CMessagesDialog::AddMessage(LPCTSTR aMessage)
_messageList.InsertItem(&item);
item.mask = LVIF_TEXT;
item.pszText = (LPTSTR)aMessage;
item.pszText = (LPTSTR)message;
item.iSubItem = 1;
_messageList.SetItem(&item);
}
void CMessagesDialog::AddMessage(LPCTSTR message)
{
CSysString s = message;
while (!s.IsEmpty())
{
int pos = s.Find(TEXT('\n'));
if (pos < 0)
break;
AddMessageDirect(s.Left(pos));
s.Delete(0, pos + 1);
}
AddMessageDirect(s);
}
bool CMessagesDialog::OnInit()
{
#ifdef LANG
@@ -73,8 +85,8 @@ bool CMessagesDialog::OnInit()
_messageList.InsertColumn(1, &columnInfo);
for(int i = 0; i < _messages->Size(); i++)
AddMessage((*_messages)[i]);
for(int i = 0; i < Messages->Size(); i++)
AddMessage((*Messages)[i]);
/*
if(_messageList.GetItemCount() > 0)