Пример #1
0
        private void Initialize(MRUItem item, MRUGuiItemLocalization localization, Image itemImage)
        {
            this.item = item;
            pictureBoxFileIco.Image = itemImage;
            FileInfo fileInfo = new FileInfo(item.FilePath);

            labelFileName.Text = fileInfo.Name;
            labelPath.Text     = fileInfo.DirectoryName;
            labelDate.Text     = item.LastAccessedDate.ToString("dd/MM/yyyy");
            ToolTip tt = new ToolTip();

            tt.SetToolTip(this.pictureBoxRemove, localization.DeleteItemLabel);
            if (item.Pinned)
            {
                tt.SetToolTip(this.pictureBoxPin, localization.UnpinItemLabel);
            }
            else
            {
                tt.SetToolTip(this.pictureBoxPin, localization.PinItemLabel);
            }
            if (this.Parent != null)
            {
                normalColor = this.Parent.BackColor;
            }
            BackColor = normalColor;
        }
Пример #2
0
 /// <summary>
 /// Init control with given MRU item
 /// </summary>
 /// <param name="item">MRU item to show on control</param>
 /// <param name="localization">localization instance</param>
 /// <param name="imagePathForItem">image for menu item (currently not supported)</param>
 public void Initialize(MRUItem item, MRUGuiItemLocalization localization, string imagePathForItem)
 {
     this.item = item;
     UpdateAppearance();
     this.Image = ImageResolver.GetImageForItem(item, imagePathForItem);
     // subscribe to events
     this.Click += MRUItemMenu_Click;
 }
 public MRUGuiLocalization()
 {
     Caption                    = "Recent files";
     ClearAllLabel              = "Clear list";
     PinnedItemsLabel           = "Pinned items";
     TodayItemsLabel            = "Today";
     YesterdayItemsLabel        = "Yesterday";
     ThisWeekItemsLabel         = "This week";
     ThisMonthItemsLabel        = "This month";
     OtherItemsLabel            = "Other items";
     NoRecentItemsLabel         = "No recent items";
     ConfirmActionDialogCaption = "Confirm action";
     ItemLocalization           = new MRUGuiItemLocalization();
     Messages                   = new MRUMessages();
 }
Пример #4
0
 public void Initialize(MRUItem item, MRUGuiItemLocalization localization, string itemImagePath)
 {
     this.item = item;
 }
Пример #5
0
 public void Initialize(MRUItem item, MRUGuiItemLocalization localization)
 {
     Initialize(item, localization, null);
 }
Пример #6
0
        /// <summary>
        /// Init control with given MRU item
        /// </summary>
        /// <param name="item">MRU item to show on control</param>
        /// <param name="localization">localization instance</param>
        /// <param name="imagePath">image for menu item (currently not supported)</param>
        public void Initialize(MRUItem item, MRUGuiItemLocalization localization, string imagePath)
        {
            Image itemImage = ImageResolver.GetImageForItem(item, imagePath);

            this.Initialize(item, localization, itemImage);
        }
Пример #7
0
 /// <summary>
 /// Init control with given MRU item
 /// </summary>
 /// <param name="item">MRU item to show on control</param>
 /// <param name="localization">localization instance</param>
 public void Initialize(MRUItem item, MRUGuiItemLocalization localization)
 {
     this.Initialize(item, localization, "");
 }