public void SetBranchLabel(BranchLabelModel b) { CommitManager m = CommitManager.GetInstance(); m.SetupMovingBranchLabel(b); _moved = false; }
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); }
public void MouseWheelMove(CrossStateData data, int delta) { CommitManager.GetInstance().BranchLabelToMouse(data.AttachedBranch, data.MousePoint); }
public void MouseMove(CrossStateData data, MouseEventArgs e) { CommitManager.GetInstance().MoveBranch(data.MouseDisplacement); _moved = true; }
void ChangeState(IProgramState state, CrossStateData data) { CommitManager.GetInstance().RestoreBranchLabel(data.AttachedBranch); Program.AggregationFocus(null); Program.ChangeState(state); }