Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        /// <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);
        }
Exemple #4
0
        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);
            }
        }