void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: #line 8 "..\..\..\MainWindow.xaml" ((WpfApp1.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); #line default #line hidden return; case 2: this.tabControl = ((System.Windows.Controls.TabControl)(target)); return; case 3: this.connect = ((System.Windows.Controls.TabItem)(target)); return; case 4: #line 44 "..\..\..\MainWindow.xaml" ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Connect_ButtonClick); #line default #line hidden return; case 5: this.chkin = ((System.Windows.Controls.TabItem)(target)); return; case 6: this.NavChkIn = ((WpfApp1.CheckInControl)(target)); return; case 7: this.chkout = ((System.Windows.Controls.TabItem)(target)); return; case 8: this.NavChkOut = ((WpfApp1.CheckOutControl)(target)); return; case 9: this.browse = ((System.Windows.Controls.TabItem)(target)); return; case 10: this.NavBrowse = ((WpfApp1.BrowseControl)(target)); return; case 11: this.txtStatusBar = ((System.Windows.Controls.TextBlock)(target)); return; } this._contentLoaded = true; }
//-------< Proc to load checkout files >------------------------- private void DispatcherLoadCheckOutFiles() { Action <CsMessage> getFiles = (CsMessage rcvMsg) => { Action clrFiles = () => { CheckOutControl.clearFiles(); }; Dispatcher.Invoke(clrFiles, new Object[] { }); var enumer = rcvMsg.attributes.GetEnumerator(); while (enumer.MoveNext()) { string key = enumer.Current.Key; if (key.Contains("file")) { Action <string> doFile = (string file) => { CheckOutControl.addFile(file); }; Dispatcher.Invoke(doFile, new Object[] { enumer.Current.Value }); } } }; addClientProc("getCheckOutFiles", getFiles); }
//----< Proc to load the checkout tab >-------- private void DispatcherLoadCheckOutDirs() { Action <CsMessage> getDirs = (CsMessage rcvMsg) => { Action clrDirs = () => { //NavLocal.clearDirs(); CheckOutControl.clearDirs(); }; Dispatcher.Invoke(clrDirs, new Object[] { }); var enumer = rcvMsg.attributes.GetEnumerator(); while (enumer.MoveNext()) { string key = enumer.Current.Key; if (key.Contains("dir")) { Action <string> doDir = (string dir) => { CheckOutControl.addDir(dir); }; Dispatcher.Invoke(doDir, new Object[] { enumer.Current.Value }); } } Action insertUp = () => { CheckOutControl.insertParent(); }; Dispatcher.Invoke(insertUp, new Object[] { }); }; addClientProc("getCheckOutDirs", getDirs); }
//----< start Comm, fill window display with dirs and files >------ private void Window_Loaded(object sender, RoutedEventArgs e) { // start Comm endPoint_ = new CsEndPoint(); endPoint_.machineAddress = "localhost"; endPoint_.port = 8082; NavRemote.navEndPoint_ = endPoint_; CheckOutControl.navEndPoint_ = endPoint_; connectionControl.navEndPoint_ = endPoint_; checkInControl.navEndPoint_ = endPoint_; queryControl.navEndPoint_ = endPoint_; MetadataControl.navEndPoint_ = endPoint_; translater = new Translater(); translater.listen(endPoint_); // start processing messages processMessages(); // load dispatcher loadDispatcher(); CsEndPoint serverEndPoint = new CsEndPoint(); serverEndPoint.machineAddress = "localhost"; serverEndPoint.port = 8080; pathStack_.Push("../Storage"); NavRemote.PathTextBlock.Text = "Storage"; CheckOutControl.PathTextBlock.Text = "Storage"; NavRemote.pathStack_.Push("../Storage"); CheckOutControl.pathStack_.Push("../Storage"); NavLocal.PathTextBlock.Text = "LocalStorage"; checkInControl.PathTextBlock.Text = "LocalStorage"; NavLocal.pathStack_.Push(""); checkInControl.pathStack_.Push(""); NavLocal.localStorageRoot_ = "../../../../LocalStorage"; checkInControl.localStorageRoot_ = "../../../../LocalStorage"; saveFilesPath = translater.setSaveFilePath("../../../SaveFiles"); sendFilesPath = translater.setSendFilePath("../../../SendFiles"); NavLocal.refreshDisplay(); NavRemote.refreshDisplay(); CheckOutControl.refreshDisplay(); checkInControl.refreshDisplay(); connectionControl.setupConnect(); mainTestStub(); //test1(); }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: #line 8 "..\..\..\MainWindow.xaml" ((WpfApp1.MainWindow)(target)).Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded); #line default #line hidden return; case 2: this.connectionControl = ((WpfApp1.ConnectionControl)(target)); return; case 3: this.NavLocal = ((WpfApp1.LocalNavControl)(target)); return; case 4: this.checkInControl = ((WpfApp1.CheckInControl)(target)); return; case 5: this.NavRemote = ((WpfApp1.RemoteNavControl)(target)); return; case 6: this.CheckOutControl = ((WpfApp1.CheckOutControl)(target)); return; case 7: this.queryControl = ((WpfApp1.Query)(target)); return; case 8: this.MetadataControl = ((WpfApp1.Metadata)(target)); return; } this._contentLoaded = true; }
//Test stub for browse void browseTestStub() { Console.WriteLine("\n---------- Browsing in repository -----------\n"); CheckOutControl.refreshDisplay(); }