示例#1
0
 public TGISearchThread(Control control, Criteria criteria,
                        AddCallBack addCB, MainForm.updateProgressCallback updateProgressCB, stopSearchCallback stopSearchCB, searchCompleteCallback searchCompleteCB)
 {
     this.control          = control;
     this.criteria         = criteria;
     this.addCB            = addCB;
     this.updateProgressCB = updateProgressCB;
     this.stopSearchCB     = stopSearchCB;
     this.searchCompleteCB = searchCompleteCB;
 }
示例#2
0
 public SearchThread(SearchForm form, IPackage pkg, Predicate <IResourceIndexEntry> match, byte[] pattern,
                     AddCallBack addCB, updateProgressCallback updateProgressCB, stopSearchCallback stopSearchCB, searchCompleteCallback searchCompleteCB)
 {
     this.form             = form;
     this.pkg              = pkg;
     this.match            = match;
     this.pattern          = (byte[])pattern.Clone();
     this.addCB            = addCB;
     this.updateProgressCB = updateProgressCB;
     this.stopSearchCB     = stopSearchCB;
     this.searchCompleteCB = searchCompleteCB;
 }
示例#3
0
 public SearchThread(Search searchPane,
                     AddCallBack addCB, MainForm.updateProgressCallback updateProgressCB, stopSearchCallback stopSearchCB, searchCompleteCallback searchCompleteCB)
 {
     this.control               = searchPane;
     this.criteria.text         = searchPane.tbText.Text.Trim().ToLowerInvariant();
     this.criteria.resourceName = searchPane.ckbResourceName.Checked;
     this.criteria.objectName   = searchPane.ckbObjectName.Checked;
     this.criteria.objectDesc   = searchPane.ckbObjectDesc.Checked;
     this.criteria.catalogName  = searchPane.ckbCatalogName.Checked;
     this.criteria.catalogDesc  = searchPane.ckbCatalogDesc.Checked;
     this.criteria.allLanguages = !searchPane.rb1English.Checked;
     this.criteria.allLanguages = searchPane.rb1All.Checked;
     this.criteria.catalogType  = searchPane.SelectedCatalogType;
     this.addCB            = addCB;
     this.updateProgressCB = updateProgressCB;
     this.stopSearchCB     = stopSearchCB;
     this.searchCompleteCB = searchCompleteCB;
 }
示例#4
0
 public SearchThread(Search searchPane,
     AddCallBack addCB, MainForm.updateProgressCallback updateProgressCB, stopSearchCallback stopSearchCB, searchCompleteCallback searchCompleteCB)
 {
     this.control = searchPane;
     this.criteria.text = searchPane.tbText.Text.Trim().ToLowerInvariant();
     this.criteria.resourceName = searchPane.ckbResourceName.Checked;
     this.criteria.objectName = searchPane.ckbObjectName.Checked;
     this.criteria.objectDesc = searchPane.ckbObjectDesc.Checked;
     this.criteria.catalogName = searchPane.ckbCatalogName.Checked;
     this.criteria.catalogDesc = searchPane.ckbCatalogDesc.Checked;
     this.criteria.allLanguages = !searchPane.rb1English.Checked;
     this.criteria.allLanguages = searchPane.rb1All.Checked;
     this.criteria.catalogType = searchPane.SelectedCatalogType;
     this.addCB = addCB;
     this.updateProgressCB = updateProgressCB;
     this.stopSearchCB = stopSearchCB;
     this.searchCompleteCB = searchCompleteCB;
 }
示例#5
0
 public SearchThread(SearchForm form, IPackage pkg, Predicate<IResourceIndexEntry> match, byte[] pattern,
     AddCallBack addCB, updateProgressCallback updateProgressCB, stopSearchCallback stopSearchCB, searchCompleteCallback searchCompleteCB)
 {
     this.form = form;
     this.pkg = pkg;
     this.match = match;
     this.pattern = (byte[])pattern.Clone();
     this.addCB = addCB;
     this.updateProgressCB = updateProgressCB;
     this.stopSearchCB = stopSearchCB;
     this.searchCompleteCB = searchCompleteCB;
 }
示例#6
0
 public TGISearchThread(Control control, Criteria criteria,
     AddCallBack addCB, MainForm.updateProgressCallback updateProgressCB, stopSearchCallback stopSearchCB, searchCompleteCallback searchCompleteCB)
 {
     this.control = control;
     this.criteria = criteria;
     this.addCB = addCB;
     this.updateProgressCB = updateProgressCB;
     this.stopSearchCB = stopSearchCB;
     this.searchCompleteCB = searchCompleteCB;
 }