public ScreenshotDlg(UI3DVisControl visControl) { InitializeComponent(); this.visControl = visControl; scrSettings.Destination = ScreenshotSettings.OutputDestination.File; textBox1.Text = string.Format("{0}screenshots\\{1}--{2}.jpg", visControl.Settings["Base.Path"], visControl.Title, DateTime.Now.ToString("DD-MM-YYYY[HH.mm]")); scrSettings.Format = ImageFileFormat.Jpg; }
public VisViewTab(UI3DVisControl control) : base(control) { InitializeComponent(); }
private void NewVisualizationFromImg() { // open data sourcing dialog OpenFileDialog openDlg = new OpenFileDialog(); openDlg.Title = "Open Image"; openDlg.Filter = fileFilter; openDlg.InitialDirectory = baseDir; if (openDlg.ShowDialog(this) == DialogResult.OK) { NewVisDlg dlg = new NewVisDlg(openDlg.FileName, fileTypes, dataProfiles); if (dlg.ShowDialog(this) == DialogResult.OK) { // create visualization UI3DVisControl control = new UI3DVisControl(); VisViewTab tab = new VisViewTab(control); control.Title = tab.Text = dlg.VisName; tab.MdiParent = this; tab.Show(); HashTableSettings localSettings = new HashTableSettings(); //localSettings["Base.Path"] = baseDir; localSettings["GeometryVis.HeightShadingEnabled"] = false; localSettings["GeometryVis.HeightShadingClr"] = Color.Red; control.Init(localSettings, cdi); OnTabChanged(); control.LoadVisualization(dlg.VisDataProfile, dlg.VisSubDataProfile, dlg.VisDataReader, dlg.VisDataSourceInfo); OnTabChanged(); dlg.VisDataReader = null; recentFiles.AddFile(openDlg.FileName, RecentFiles.RecentFileType.Molecule); RebuildRecentFilesMenu(); } dlg.Dispose(); } }
public VisViewTab(UI3DVisControl control) : base(control) { InitializeComponent(); }
public void ToggleAxis(UI3DVisControl.Axis axis, bool on) { ((UI3DVisControl)viewControl).ToggleAxis(axis, on); }