Exemplo n.º 1
0
		private GalleryContainer CreateGalleryItem(IEnumerable<TabGroupItem> barItemConfigList)
		{
			var galleryContainer = new GalleryContainer { EnableGalleryPopup = false };
			var resize = true;

			foreach (var barItemConfig in barItemConfigList)
			{
				var buttonItem = CreateButtonItem(barItemConfig);
				galleryContainer.SubItems.Add(buttonItem);
				if (!resize) continue;
				galleryContainer.RecalcSize();
				galleryContainer.DefaultSize = new Size(
					buttonItem.Image.Size.Width + AppManager.Instance.Settings.Config.MultiHorizontalPadding,
					buttonItem.Image.Size.Height + AppManager.Instance.Settings.Config.MultiVerticalPadding);
				resize = false;
			}
			return galleryContainer;
		}