Exemplo n.º 1
0
        public void SetBranchLabel(BranchLabelModel b)
        {
            CommitManager m = CommitManager.GetInstance();

            m.SetupMovingBranchLabel(b);
            _moved = false;
        }
Exemplo n.º 2
0
 void CreateManagers(ActionPanelModel localAM, ActionPanelModel remoteLeftAM, ActionPanelModel remoteRightAM)
 {
     ActionsManager = new ActionsManager();
     ActionsManager.LocalRepoPanel            = localAM;
     ActionsManager.RemoteRepoLeftGroupPanel  = remoteLeftAM;
     ActionsManager.RemoteRepoRightGroupPanel = remoteRightAM;
     TabManager = new TabManager(Data.MainWindowModel, localAM);
     TabManager.CommitRequested += Commit;
     TabManager.AbortRequested  += AbortMerge;
     TabManager.CanvasMouseDown += OnMouseDown;
     TabManager.CanvasMouseUp   += OnMouseUp;
     SubscribeActionsManager();
     CommitManager     = CommitManager.GetInstance();
     RepositoryManager = new RepositoryManager(_dataFolder);
     UserManager       = new UserManager(_dataFolder);
     StashingManager   = new StashingManager(_dataFolder);
     RemoteManager     = new RemoteManager(_dataFolder);
 }
Exemplo n.º 3
0
 public void MouseWheelMove(CrossStateData data, int delta)
 {
     CommitManager.GetInstance().BranchLabelToMouse(data.AttachedBranch, data.MousePoint);
 }
Exemplo n.º 4
0
 public void MouseMove(CrossStateData data, MouseEventArgs e)
 {
     CommitManager.GetInstance().MoveBranch(data.MouseDisplacement);
     _moved = true;
 }
Exemplo n.º 5
0
 void ChangeState(IProgramState state, CrossStateData data)
 {
     CommitManager.GetInstance().RestoreBranchLabel(data.AttachedBranch);
     Program.AggregationFocus(null);
     Program.ChangeState(state);
 }