brush = ::CreateSolidBrush(RGB(156,156,156));\r
else if(pLogEntry->m_Action&CTGitPath::LOGACTIONS_REBASE_EDIT)\r
brush = ::CreateSolidBrush(RGB(200,200,128));\r
-\r
- if(pLogEntry->m_CommitHash == GIT_REV_ZERO)\r
- brush = ::CreateSolidBrush(RGB(200,200,128));\r
}\r
\r
if (brush != NULL)\r
brush = ::CreateSolidBrush(RGB(156,156,156));\r
else if(pLogEntry->m_Action&CTGitPath::LOGACTIONS_REBASE_EDIT)\r
brush = ::CreateSolidBrush(RGB(200,200,128));\r
- else if(pLogEntry->m_CommitHash == GIT_REV_ZERO)\r
- brush = ::CreateSolidBrush(RGB(200,200,128));\r
else\r
brush = ::CreateSolidBrush(::GetSysColor(COLOR_WINDOW));\r
}\r
pLVCD->clrTextBk = RGB(156,156,156);\r
else if(data->m_Action&CTGitPath::LOGACTIONS_REBASE_EDIT)\r
pLVCD->clrTextBk = RGB(200,200,128);\r
- else if(data->m_CommitHash == GIT_REV_ZERO)\r
- pLVCD->clrTextBk = RGB(200,200,128);\r
else\r
pLVCD->clrTextBk = ::GetSysColor(COLOR_WINDOW);\r
\r
// \r
if (data->m_CommitHash == GIT_REV_ZERO)\r
{\r
- //crText = GetSysColor(COLOR_GRAYTEXT);\r
- SelectObject(pLVCD->nmcd.hdc, m_boldFont);\r
+ //crText = GetSysColor(RGB(200,200,0));\r
+ //SelectObject(pLVCD->nmcd.hdc, m_boldFont);\r
// We changed the font, so we're returning CDRF_NEWFONT. This\r
// tells the control to recalculate the extent of the text.\r
*pResult = CDRF_NOTIFYSUBITEMDRAW | CDRF_NEWFONT;\r
lstrcpyn(pItem->pszText, (LPCTSTR)pLogEntry->m_AuthorName, pItem->cchTextMax);\r
break;\r
case this->LOGLIST_DATE: //Date\r
- if (pLogEntry)\r
+ if (pLogEntry && pLogEntry->m_CommitHash != GIT_REV_ZERO)\r
lstrcpyn(pItem->pszText,\r
CAppUtils::FormatDateAndTime( pLogEntry->m_AuthorDate, m_DateFormat, true, m_bRelativeTimes ), \r
pItem->cchTextMax);\r
\r
//this->m_logEntries.ParserFromLog();\r
if(IsInWorkingThread())\r
+ {\r
PostMessage(LVM_SETITEMCOUNT, (WPARAM) this->m_logEntries.size(),(LPARAM) LVSICF_NOINVALIDATEALL);\r
+ }\r
else\r
+ {\r
SetItemCountEx(this->m_logEntries.size());\r
+ }\r
\r
this->m_arShownList.RemoveAll();\r
\r
m_logEntries[i].m_Action |= m_logEntries[i].m_Files[j].m_Action;\r
\r
m_logEntries[i].m_Body.Format(_T("%d files changed"),m_logEntries[i].m_Files.GetCount());\r
+ ::PostMessage(m_hWnd,MSG_LOADED,(WPARAM)0,0);\r
continue;\r
}\r
\r
int i=(int)wParam;\r
this->GetItemRect(i,&rect,LVIR_BOUNDS);\r
this->InvalidateRect(rect);\r
+\r
+ if(this->GetItemState(i,LVIF_STATE) & LVIS_SELECTED)\r
+ {\r
+ int i=0;\r
+ }\r
return 0;\r
}\r
\r