BOOL m_IsOldFirst;\r
BOOL m_IsRebaseReplaceGraph;\r
\r
+ void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct);\r
+ void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct);\r
\r
BOOL m_bStrictStopped;\r
BOOL m_bShowBugtraqColumn;\r
unsigned __int64 m_ContextMenuMask;\r
\r
bool m_hasWC;\r
+ bool m_bShowWC;\r
GitRev m_wcRev;\r
volatile LONG m_bThreadRunning;\r
CLogCache m_LogCache;\r
ID_REFLOG_DEL,\r
ID_REBASE_TO_VERSION,\r
ID_CREATE_PATCH,\r
+ ID_DELETE,\r
+ ID_COMMIT,\r
};\r
inline unsigned __int64 GetContextMenuBit(int i){ return ((unsigned __int64 )0x1)<<i ;}\r
void InsertGitColumn();\r
g_Git.GetMapHashToFriendName(m_HashMap);\r
m_CurrentBranch=g_Git.GetCurrentBranch();\r
this->m_HeadHash=g_Git.GetHash(CString(_T("HEAD"))).Left(40);\r
+ m_wcRev.m_ParentHash.clear();\r
+ m_wcRev.m_ParentHash.push_back(m_HeadHash);\r
}\r
void TerminateThread()\r
{\r
m_StartRef=StartRef;\r
}\r
\r
+ CString GetStartRef() const {return m_StartRef;}\r
+\r
\r
volatile bool m_bExitThread;\r
CWinThread* m_LoadingThread;\r
\r
BOOL GetShortName(CString ref, CString &shortname,CString prefix);\r
void paintGraphLane(HDC hdc,int laneHeight, int type, int x1, int x2,\r
- const COLORREF& col,int top) ; \r
+ const COLORREF& col,const COLORREF& activeColor, int top) ; \r
void DrawLine(HDC hdc, int x1, int y1, int x2, int y2){::MoveToEx(hdc,x1,y1,NULL);::LineTo(hdc,x2,y2);}\r
/**\r
* Save column widths to the registry\r