private void btnViewTags_Click(object sender, EventArgs e) { DejaviewSet d = Globals.DejaviewAddIn.GetDejaviewSet(); BasicDialog bd = new BasicDialog("Deja View Tags", Globals.DejaviewAddIn.GetTags(d)); bd.Show(); }
private void btnViewCurrent_Click(object sender, EventArgs e) { DejaviewSet d = Globals.DejaviewAddIn.GetDejaviewSetFromDisplay(); BasicDialog bd = new BasicDialog("Current View", Globals.DejaviewAddIn.GetTags(d)); bd.Show(); }
/// <summary> /// Method for comparing two DejaviewSet objects. Only the following /// attributes will be compared: top, left, height, width, state, /// view type, zoom level, rulers, navigation panel, and ribbon. /// </summary> /// <param name="djvSet"></param> /// <returns></returns> public bool Equals(DejaviewSet djvSet) { if (WindowHeight != djvSet.WindowHeight || WindowLeft != djvSet.WindowLeft || WindowState != djvSet.WindowState || WindowTop != djvSet.WindowTop || WindowViewType != djvSet.WindowViewType || WindowWidth != djvSet.WindowWidth || WindowZoom != djvSet.WindowZoom || DisplayRulers != djvSet.DisplayRulers || NavigationPanelWidth != djvSet.NavigationPanelWidth || RibbonHeight != djvSet.RibbonHeight) { return(false); } return(true); }
private void btnApply_Click(object sender, EventArgs e) { // Get Logger Logger logger = Globals.DejaviewAddIn.GetLogger(); logger.Add("Checking views..."); DejaviewSet s = Globals.DejaviewAddIn.GetDejaviewSet(); DejaviewSet d = Globals.DejaviewAddIn.GetDejaviewSetFromDisplay(); if (d.Equals(s)) { logger.Add(" Current view and saved view match!"); MessageBox.Show(this, "The current document view is the same as the last saved document view.", "Same", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { logger.Add(" Applying saved view."); Globals.DejaviewAddIn.SetDocumentView(Globals.DejaviewAddIn.Application.ActiveDocument, s); } }