Example #1
0
        protected override DXPopupMenu CreateMenu()
        {
            DXPopupMenu dXPopupMenu     = base.CreateMenu();
            string      localizedString = Localizer.Active.GetLocalizedString(StringId.TextEditMenuDelete);

            foreach (DXMenuItem dXMenuItem in dXPopupMenu.Items)
            {
                if (dXMenuItem is TextEdit.DXMenuItemTextEdit && dXMenuItem.Caption == localizedString)
                {
                    TextEdit.DXMenuItemTextEdit dXMenuItemTextEdit = (TextEdit.DXMenuItemTextEdit)dXMenuItem;
                    dXMenuItemTextEdit.UpdateElement = new TextEdit.MenuItemUpdateElement(dXMenuItemTextEdit, new TextEdit.MenuItemUpdateHandler(this.UpdateDeleteMenuItem));
                }
            }
            Image image = ImageLoader.Instance.GetImageInfo("MenuBar_Open").Image;

            TextEdit.DXMenuItemTextEdit dXMenuItemTextEdit2 = new TextEdit.DXMenuItemTextEdit(StringId.PictureEditOpenFileTitle, new EventHandler(this.OnOpenMenuItemSelected), image);
            dXMenuItemTextEdit2.Caption       = CaptionHelper.GetLocalizedText("FileAttachments", "Editor_Open");
            dXMenuItemTextEdit2.UpdateElement = new TextEdit.MenuItemUpdateElement(dXMenuItemTextEdit2, new TextEdit.MenuItemUpdateHandler(this.UpdateSaveOpenMenuItem));
            dXMenuItemTextEdit2.BeginGroup    = true;
            dXPopupMenu.Items.Add(dXMenuItemTextEdit2);
            image = ImageLoader.Instance.GetImageInfo("MenuBar_SaveTo").Image;
            dXMenuItemTextEdit2               = new TextEdit.DXMenuItemTextEdit(StringId.PictureEditSaveFileTitle, new EventHandler(this.OnSaveMenuItemSelected), image);
            dXMenuItemTextEdit2.Caption       = CaptionHelper.GetLocalizedText("FileAttachments", "Editor_Save");
            dXMenuItemTextEdit2.UpdateElement = new TextEdit.MenuItemUpdateElement(dXMenuItemTextEdit2, new TextEdit.MenuItemUpdateHandler(this.UpdateSaveOpenMenuItem));
            dXPopupMenu.Items.Add(dXMenuItemTextEdit2);
            image = ImageLoader.Instance.GetImageInfo("MenuBar_Clear").Image;
            dXMenuItemTextEdit2               = new TextEdit.DXMenuItemTextEdit(StringId.DateEditClear, new EventHandler(this.OnClearMenuItemSelected), image);
            dXMenuItemTextEdit2.Caption       = CaptionHelper.GetLocalizedText("FileAttachments", "Editor_Clear");
            dXMenuItemTextEdit2.UpdateElement = new TextEdit.MenuItemUpdateElement(dXMenuItemTextEdit2, new TextEdit.MenuItemUpdateHandler(this.UpdateClearMenuItem));
            dXPopupMenu.Items.Add(dXMenuItemTextEdit2);
            return(dXPopupMenu);
        }
Example #2
0
		protected override DXPopupMenu CreateMenu()
		{
			DXPopupMenu dXPopupMenu = base.CreateMenu();
			string localizedString = Localizer.Active.GetLocalizedString(StringId.TextEditMenuDelete);
			foreach (DXMenuItem dXMenuItem in dXPopupMenu.Items)
			{
				if (dXMenuItem is TextEdit.DXMenuItemTextEdit && dXMenuItem.Caption == localizedString)
				{
					TextEdit.DXMenuItemTextEdit dXMenuItemTextEdit = (TextEdit.DXMenuItemTextEdit)dXMenuItem;
					dXMenuItemTextEdit.UpdateElement = new TextEdit.MenuItemUpdateElement(dXMenuItemTextEdit, new TextEdit.MenuItemUpdateHandler(this.UpdateDeleteMenuItem));
				}
			}
			Image image = ImageLoader.Instance.GetImageInfo("MenuBar_Open").Image;
			TextEdit.DXMenuItemTextEdit dXMenuItemTextEdit2 = new TextEdit.DXMenuItemTextEdit(StringId.PictureEditOpenFileTitle, new EventHandler(this.OnOpenMenuItemSelected), image);
			dXMenuItemTextEdit2.Caption = CaptionHelper.GetLocalizedText("FileAttachments", "Editor_Open");
			dXMenuItemTextEdit2.UpdateElement = new TextEdit.MenuItemUpdateElement(dXMenuItemTextEdit2, new TextEdit.MenuItemUpdateHandler(this.UpdateSaveOpenMenuItem));
			dXMenuItemTextEdit2.BeginGroup = true;
			dXPopupMenu.Items.Add(dXMenuItemTextEdit2);
			image = ImageLoader.Instance.GetImageInfo("MenuBar_SaveTo").Image;
			dXMenuItemTextEdit2 = new TextEdit.DXMenuItemTextEdit(StringId.PictureEditSaveFileTitle, new EventHandler(this.OnSaveMenuItemSelected), image);
			dXMenuItemTextEdit2.Caption = CaptionHelper.GetLocalizedText("FileAttachments", "Editor_Save");
			dXMenuItemTextEdit2.UpdateElement = new TextEdit.MenuItemUpdateElement(dXMenuItemTextEdit2, new TextEdit.MenuItemUpdateHandler(this.UpdateSaveOpenMenuItem));
			dXPopupMenu.Items.Add(dXMenuItemTextEdit2);
			image = ImageLoader.Instance.GetImageInfo("MenuBar_Clear").Image;
			dXMenuItemTextEdit2 = new TextEdit.DXMenuItemTextEdit(StringId.DateEditClear, new EventHandler(this.OnClearMenuItemSelected), image);
			dXMenuItemTextEdit2.Caption = CaptionHelper.GetLocalizedText("FileAttachments", "Editor_Clear");
			dXMenuItemTextEdit2.UpdateElement = new TextEdit.MenuItemUpdateElement(dXMenuItemTextEdit2, new TextEdit.MenuItemUpdateHandler(this.UpdateClearMenuItem));
			dXPopupMenu.Items.Add(dXMenuItemTextEdit2);
			return dXPopupMenu;
		}