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; }
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); }
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; }