OSDN Git Service

SyncDlg show animate when press push button and hide input control.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / SyncDlg.h
index 1ca5fa1..5c445ac 100644 (file)
@@ -52,12 +52,15 @@ protected:
        CMFCTabCtrl m_ctrlTabCtrl;\r
        CBalloon                        m_tooltips;\r
        \r
+       BOOL            m_bInited;\r
+       \r
        CGitLogList     m_OutLogList;\r
        CGitLogList m_InLogList;\r
 \r
        CGitStatusListCtrl m_OutChangeFileList;\r
        CGitStatusListCtrl m_InChangeFileList;\r
        CGitStatusListCtrl m_ConflictFileList;\r
+       CTGitPathList   m_arOutChangeList;\r
 \r
        virtual void LocalBranchChange(){FetchOutList();};\r
        virtual void RemoteBranchChange(){FetchOutList();};\r
@@ -76,6 +79,11 @@ protected:
        \r
        CString m_OutLocalBranch;\r
        CString m_OutRemoteBranch;\r
+       \r
+       void ShowProgressCtrl(bool bShow=true);\r
+       void ShowInputCtrl(bool bShow=true);\r
+       void SwitchToRun(){ShowProgressCtrl(true);ShowInputCtrl(false);}\r
+       void SwitchToInput(){ShowProgressCtrl(false);ShowInputCtrl(true);}\r
 \r
        DECLARE_MESSAGE_MAP()\r
 public:\r