internal PlasticGUIClient( WorkspaceInfo wkInfo, ViewSwitcher switcher, IMergeViewLauncher mergeViewLauncher, ViewHost viewHost, PlasticGui.WorkspaceWindow.PendingChanges.PendingChanges pendingChanges, NewIncomingChangesUpdater developerNewIncomingChangesUpdater, GluonNewIncomingChangesUpdater gluonNewIncomingChangesUpdater, EditorWindow parentWindow, GuiMessage.IGuiMessage guiMessage) { mWkInfo = wkInfo; mSwitcher = switcher; mMergeViewLauncher = mergeViewLauncher; mViewHost = viewHost; mPendingChanges = pendingChanges; mDeveloperNewIncomingChangesUpdater = developerNewIncomingChangesUpdater; mGluonNewIncomingChangesUpdater = gluonNewIncomingChangesUpdater; mPlasticWindow = parentWindow; mGuiMessage = guiMessage; ((IWorkspaceWindow)this).UpdateTitle(); mCheckedStateManager = new CheckedStateManager(); mDeveloperProgressOperationHandler = new Developer.ProgressOperationHandler(mWkInfo, this); mGluonProgressOperationHandler = new Gluon.ProgressOperationHandler(this); }
internal WorkspaceWindow( WorkspaceInfo wkInfo, ViewHost viewHost, ViewSwitcher switcher, IMergeViewLauncher mergeViewLauncher, NewIncomingChangesUpdater developerNewIncomingChangesUpdater, EditorWindow parentWindow) { mWkInfo = wkInfo; mViewHost = viewHost; mSwitcher = switcher; mMergeViewLauncher = mergeViewLauncher; mDeveloperNewIncomingChangesUpdater = developerNewIncomingChangesUpdater; mPlasticWindow = parentWindow; mGuiMessage = new UnityPlasticGuiMessage(parentWindow); mDeveloperProgressOperationHandler = new Developer.ProgressOperationHandler(mWkInfo, this); mGluonProgressOperationHandler = new Gluon.ProgressOperationHandler(this); mOperationProgressData = new OperationProgressData(); ((IWorkspaceWindow)this).UpdateTitle(); }