Exemplo n.º 1
0
        private void NewLoad()
        {
            layoutTab      = new LayoutTab(pathTexFile);
            layoutTab.Dock = DockStyle.Fill;

            chapterTab      = new SectionTab(pathTexFile, "Chapter");
            chapterTab.Dock = DockStyle.Fill;

            sectionTab      = new SectionTab(pathTexFile, "Section");
            sectionTab.Dock = DockStyle.Fill;

            subSectionTab      = new SectionTab(pathTexFile, "Subsection");
            subSectionTab.Dock = DockStyle.Fill;

            subSubSectionTab      = new SectionTab(pathTexFile, "Subsubsection");
            subSubSectionTab.Dock = DockStyle.Fill;

            paragraphTab      = new SectionTab(pathTexFile, "Paragraph");
            paragraphTab.Dock = DockStyle.Fill;

            subParagraphTab      = new SectionTab(pathTexFile, "Subparagraph");
            subParagraphTab.Dock = DockStyle.Fill;

            titleTab      = new TitleTab(pathTexFile, "Title");
            titleTab.Dock = DockStyle.Fill;

            authorTab      = new TitleTab(pathTexFile, "Author");
            authorTab.Dock = DockStyle.Fill;

            dateTab      = new TitleTab(pathTexFile, "Date");
            dateTab.Dock = DockStyle.Fill;

            tocTab      = new TocTab(pathTexFile, "toc");
            tocTab.Dock = DockStyle.Fill;

            lofTab      = new TocTab(pathTexFile, "lof");
            lofTab.Dock = DockStyle.Fill;

            lotTab      = new TocTab(pathTexFile, "lot");
            lotTab.Dock = DockStyle.Fill;

            abstactTab      = new AbstractTab(pathTexFile);
            abstactTab.Dock = DockStyle.Fill;

            allTocTab      = new AllTocTab(pathTexFile);
            allTocTab.Dock = DockStyle.Fill;

            figureTab      = new FigureTab(pathTexFile, "figure");
            figureTab.Dock = DockStyle.Fill;

            tableTab      = new FigureTab(pathTexFile, "table");
            tableTab.Dock = DockStyle.Fill;

            tvMenu.SelectedNode = null;
        }
Exemplo n.º 2
0
        protected override void Execute(CodeActivityContext context)
        {
            Initialize(context);
            TitleTab titleTab;

            if (anchorText != null)
            {
                titleTab = new TitleTab(anchorText, offsetX, offsetY, doc.documentId, pageNumber, toolTip, tabLabel, bold, italic, underline, font, fontColor, fontSize, width, value, Required);
            }
            else
            {
                titleTab = new TitleTab(sigX, sigY, doc.documentId, pageNumber, toolTip, tabLabel, bold, italic, underline, font, fontColor, fontSize, width, value, Required);
            }

            AddTabToRecipient(titleTab);
        }
        internal void ShowDockPopupMenu(uint time, ITabStrip tabstrip = null)
        {
            Menu menu = new Menu();

            MenuItem citem;

            // Close menuitem
            if ((Behavior & DockItemBehavior.CantClose) == 0)
            {
                citem            = new MenuItem(Catalog.GetString("Close"));
                citem.Activated += delegate { Close(); };
                menu.Append(citem);
            }

            {
                citem = new MenuItem(this.Status == DockItemStatus.AutoHide
                                 ? Catalog.GetString("Restore")
                                 : Catalog.GetString("Minimize"));
                citem.Activated += (o, e) =>
                {
                    TitleTab.OnClickDock(o, e);
                    if (this.Status == DockItemStatus.AutoHide)
                    {
                        (o as MenuItem).Name = this.Status == DockItemStatus.AutoHide
                                       ? Catalog.GetString("Restore")
                                       : Catalog.GetString("Minimize");
                    }
                };
                menu.Append(citem);
            }

#if false
            // Hide menuitem
            if ((Behavior & DockItemBehavior.CantClose) == 0 &&
                (Behavior & DockItemBehavior.CloseOnHide) == 0)
            {
                citem            = new MenuItem(Catalog.GetString("Hide"));
                citem.Activated += delegate { Visible = false; };
                menu.Append(citem);
            }

            // Auto Hide menuitem
            if ((Behavior & DockItemBehavior.CantAutoHide) == 0 && Status != DockItemStatus.AutoHide)
            {
                citem            = new MenuItem(Catalog.GetString("Minimize"));
                citem.Activated += delegate { Status = DockItemStatus.AutoHide; };
                menu.Append(citem);
            }
#endif

            if (Status != DockItemStatus.Dockable)
            {
                // Dockable menuitem
                citem            = new MenuItem(Catalog.GetString("Dock"));
                citem.Activated += delegate { Status = DockItemStatus.Dockable; };
                menu.Append(citem);
            }

            // Floating menuitem
            if ((Behavior & DockItemBehavior.NeverFloating) == 0 && Status != DockItemStatus.Floating)
            {
                citem            = new MenuItem(Catalog.GetString("Undock"));
                citem.Activated += delegate { Status = DockItemStatus.Floating; };
                menu.Append(citem);
            }

            // flip tab menuitem
            if (tabstrip != null && (Behavior & DockItemBehavior.NeverFloating) == 0 && Status != DockItemStatus.Floating &&
                (Status == DockItemStatus.Dockable || Status == DockItemStatus.AutoHide))
            {
                citem            = new MenuItem(Catalog.GetString("Toggle Horizontal/Vertical Tab Layout"));
                citem.Activated += (o, e) =>
                {
                    tabstrip.Flip();
                };
                menu.Append(citem);
            }

            if (menu.Children.Length == 0)
            {
                menu.Destroy();
                return;
            }

            ShowingContextMemu = true;

            menu.ShowAll();
            menu.Hidden += (o, e) =>
            {
                ShowingContextMemu = false;
            };
            menu.Popup(null, null, null, 3, time);
        }
Exemplo n.º 4
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            XElement rootXml = new XElement("root");
            XElement xml = new XElement("item");
            xml.SetAttributeValue("label", "邮件管理");
            xml.SetAttributeValue("alink", "");
            xml.SetAttributeValue("iconUrl", "pack://application:,,,/ime.mail;component/Icons/mail.png");
            rootXml.Add(xml);

            xml = new XElement("item");
            xml.SetAttributeValue("label", "客户管理");
            xml.SetAttributeValue("alink", "");
            xml.SetAttributeValue("backgroundColor", "#008040");
            xml.SetAttributeValue("iconUrl", "pack://application:,,,/ime.mail;component/Icons/contact.png");
            rootXml.Add(xml);
            /*
            xml = new XElement("item");
            xml.SetAttributeValue("label", "邮件营销");
            xml.SetAttributeValue("alink", "");
            xml.SetAttributeValue("backgroundColor", "#004080");
            xml.SetAttributeValue("iconUrl", "pack://application:,,,/ime.mail;component/Icons/mail_marketing.png");
            rootXml.Add(xml);
            */
            xml = new XElement("item");
            xml.SetAttributeValue("label", "日程安排");
            xml.SetAttributeValue("alink", "");
            xml.SetAttributeValue("backgroundColor", "#D57312");
            xml.SetAttributeValue("iconUrl", "pack://application:,,,/ime.mail;component/Icons/calendar.png");
            rootXml.Add(xml);

            titleTab = new TitleTab();
            titleTab.Margin = new Thickness(10, 0, 0, 0);
            titleTab.Xml = rootXml;
            titleTab.SelectedItemChanged += new TitleTab.SelectedItemChangedHandler(tab_SelectedItemChanged);
            this.AddHeadControl(titleTab, true);
            titleTab.SelectedItemText = "邮件管理";

            this.Title = "邮件管理" + " - " + TITLE;
        }