public CLoudTaskBasePopupMenu(System.Windows.Forms.Control form) { m_popupMenu = new DevExpress.XtraBars.PopupMenu(); m_barManager = new DevExpress.XtraBars.BarManager(); m_barButtonsMap = new Dictionary <string, BarButtonItem>(); controller = new Controllers.PopupMenuController(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); ((System.ComponentModel.ISupportInitialize)(this.m_popupMenu)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.m_barManager)).BeginInit(); this.m_barManager.Form = form; this.m_barManager.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.barManagerItemClick); this.m_popupMenu.Manager = this.m_barManager; this.m_popupMenu.Name = "BasePopupMenu"; // // CreateNewTask // DevExpress.XtraBars.BarButtonItem m_barButtonAddNewTask = new BarButtonItem(); m_barButtonAddNewTask.Caption = GUIConstants.BarButtonAddNewTaskCaption; m_barButtonAddNewTask.Id = 0; m_barButtonAddNewTask.Name = "barButtonAddNewTask"; m_barButtonsMap[GUIConstants.BarButtonAddNewTaskCaption] = m_barButtonAddNewTask; // // CreateNewCategory // DevExpress.XtraBars.BarButtonItem m_barButtonAddNewCategory = new BarButtonItem(); m_barButtonAddNewCategory.Caption = GUIConstants.BarButtonAddNewCategoryCaption; m_barButtonAddNewCategory.Id = 0; m_barButtonAddNewCategory.Name = "barButtonAddNewTask"; m_barButtonsMap[GUIConstants.BarButtonAddNewCategoryCaption] = m_barButtonAddNewCategory; // // DeleteNode // DevExpress.XtraBars.BarButtonItem m_barButtonDeleteElement = new BarButtonItem(); m_barButtonDeleteElement.Caption = GUIConstants.BarButtonDeleteNodeCaption; m_barButtonDeleteElement.Glyph = ((System.Drawing.Image)(resources.GetObject("barButtonDeleteTask.Glyph"))); m_barButtonDeleteElement.Id = 1; m_barButtonDeleteElement.LargeGlyph = ((System.Drawing.Image)(resources.GetObject("barButtonDeleteTask.LargeGlyph"))); m_barButtonDeleteElement.Name = "barButtonDeleteTask"; m_barButtonsMap[GUIConstants.BarButtonDeleteNodeCaption] = m_barButtonDeleteElement; ((System.ComponentModel.ISupportInitialize)(this.m_popupMenu)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.m_barManager)).EndInit(); }