示例#1
0
        public static GalleryGroup CreateGalleryGroup(GalleryContainer gallery, IServiceProvider provider)
        {
            IDesignerHost dh = provider.GetService(typeof(IDesignerHost)) as IDesignerHost;
            IComponentChangeService cc = provider.GetService(typeof(IComponentChangeService)) as IComponentChangeService;
            if (dh == null || cc == null) return null;

            DesignerTransaction trans = dh.CreateTransaction("New GalleryGroup");
            GalleryGroup group = null;
            try
            {
                group = dh.CreateComponent(typeof(GalleryGroup)) as GalleryGroup;

                cc.OnComponentChanging(gallery, TypeDescriptor.GetProperties(gallery)["GalleryGroups"]);
                gallery.GalleryGroups.Add(group);
                cc.OnComponentChanged(gallery, TypeDescriptor.GetProperties(gallery)["GalleryGroups"], null, null);

                group.Text = group.Name;
            }
            catch
            {
                trans.Cancel();
                throw;
            }
            finally
            {
                if (!trans.Canceled)
                    trans.Commit();
            }
            return group;
        }
示例#2
0
 /// <summary>
 /// Returns copy of the item.
 /// </summary>
 public override BaseItem Copy()
 {
     GalleryContainer objCopy = new GalleryContainer();
     this.CopyToItem(objCopy);
     return objCopy;
 }
示例#3
0
        private void ArrangePopupGroups(GalleryContainer gc)
        {
            ArrayList groupList = GetSortedGroupList();
            foreach(GalleryGroup g in groupList)
            {
                if (g.Items.Count == 0)
                    continue;

                LabelItem label = CreateLabelForGroup(g);
                gc.SubItems.Add(label);
                ItemContainer cont = CreateContainerFormGroup(g);
                gc.SubItems.Add(cont);
            }
        }
示例#4
0
        /// <summary>
        /// Opens the Gallery popup menu.
        /// </summary>
        public void PopupGallery()
        {
            if (m_PopupGallery.Expanded)
            {
                m_PopupGallery.Expanded = false;
            }
            else
            {
                if (!this.DesignMode)
                {
                    System.Windows.Forms.Control ctrl = this.ContainerControl as System.Windows.Forms.Control;
                    Point p = ctrl.PointToScreen(this.DisplayRectangle.Location);
                    GalleryContainer c = null;
                    if (m_Groups.Count > 0)
                    {
                        c = new GalleryContainer();
                        c.DefaultSize = this.DefaultSize;
                        c.StretchGallery = this.StretchGallery;
                        c.MultiLine = false;
                        c.LayoutOrientation = eOrientation.Vertical;

                        foreach (BaseItem item in this.PopupGalleryItems)
                            c.PopupGalleryItems.Add(item.Copy());

                        ArrangePopupGroups(c);
                    }
                    else
                        c = this.Copy() as GalleryContainer;
                    c.EnableGalleryPopup = false;
                    c.SystemGallery = true;
                    c.IncrementalSizing = false;
                    c.PopupUsesStandardScrollbars = m_PopupUsesStandardScrollbars;
                    if (this.PopupGallerySize.IsEmpty)
                        c.DefaultSize = GetPopupGallerySize(p);
                    else
                        c.DefaultSize = this.PopupGallerySize;
                    c.BackgroundStyle.Reset();
                    c.PopupGalleryStyle = true;
                    m_PopupGallery.SubItems.Insert(0, c);
                    m_PopupGallery.PopupMenu(p);
                }
                else
                    m_PopupGallery.Expanded = true;
            }
        }
示例#5
0
 private void RibbonBar_ItemAdded(object sender, EventArgs e)
 {
     if (sender is GalleryContainer)
     {
         GalleryContainer gc = sender as GalleryContainer;
         if (gc.StretchGallery && m_GalleryStretch == null)
             m_GalleryStretch = gc;
     }
 }
示例#6
0
 private void RibbonBar_ItemRemoved(object sender, ItemRemovedEventArgs e)
 {
     if (sender == m_GalleryStretch)
         m_GalleryStretch = null;
 }
示例#7
0
 /// <summary>
 /// Required method for Designer support - do not modify
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
     System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
     this.ribbonControl1       = new DevComponents.DotNetBar.RibbonControl();
     this.ribbonPanel1         = new DevComponents.DotNetBar.RibbonPanel();
     this.ribbonBar1           = new DevComponents.DotNetBar.RibbonBar();
     this.buttonItem1          = new DevComponents.DotNetBar.ButtonItem();
     this.labelItem1           = new DevComponents.DotNetBar.LabelItem();
     this.itemContainer1       = new DevComponents.DotNetBar.ItemContainer();
     this.buttonItem2          = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem3          = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem4          = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem5          = new DevComponents.DotNetBar.ButtonItem();
     this.labelItem2           = new DevComponents.DotNetBar.LabelItem();
     this.itemContainer2       = new DevComponents.DotNetBar.ItemContainer();
     this.buttonItem6          = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem7          = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem8          = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem9          = new DevComponents.DotNetBar.ButtonItem();
     this.labelItem3           = new DevComponents.DotNetBar.LabelItem();
     this.itemContainer3       = new DevComponents.DotNetBar.ItemContainer();
     this.buttonItem10         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem11         = new DevComponents.DotNetBar.ButtonItem();
     this.labelItem4           = new DevComponents.DotNetBar.LabelItem();
     this.itemContainer4       = new DevComponents.DotNetBar.ItemContainer();
     this.buttonItem12         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem13         = new DevComponents.DotNetBar.ButtonItem();
     this.galleryContainer1    = new DevComponents.DotNetBar.GalleryContainer();
     this.galleryGroupStock    = new DevComponents.DotNetBar.GalleryGroup();
     this.galleryGroupSurface  = new DevComponents.DotNetBar.GalleryGroup();
     this.galleryGroupDoughnut = new DevComponents.DotNetBar.GalleryGroup();
     this.buttonItem14         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem15         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem16         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem17         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem18         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem19         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem20         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem21         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem22         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem23         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem24         = new DevComponents.DotNetBar.ButtonItem();
     this.buttonItem25         = new DevComponents.DotNetBar.ButtonItem();
     this.ribbonTabItem1       = new DevComponents.DotNetBar.RibbonTabItem();
     this.pictureBox1          = new System.Windows.Forms.PictureBox();
     this.label1             = new System.Windows.Forms.Label();
     this.galleryGroupBubble = new DevComponents.DotNetBar.GalleryGroup();
     this.ribbonControl1.SuspendLayout();
     this.ribbonPanel1.SuspendLayout();
     this.SuspendLayout();
     //
     // ribbonControl1
     //
     //
     // ribbonControl1.BackgroundStyle
     //
     this.ribbonControl1.BackgroundStyle.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(191)), ((System.Byte)(219)), ((System.Byte)(255)));
     this.ribbonControl1.Controls.AddRange(new System.Windows.Forms.Control[] {
         this.ribbonPanel1
     });
     this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top;
     this.ribbonControl1.DockPadding.Bottom = 2;
     this.ribbonControl1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
         this.ribbonTabItem1
     });
     this.ribbonControl1.KeyTipsFont    = new System.Drawing.Font("Tahoma", 7F);
     this.ribbonControl1.Name           = "ribbonControl1";
     this.ribbonControl1.Size           = new System.Drawing.Size(464, 120);
     this.ribbonControl1.Style          = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
     this.ribbonControl1.TabGroupHeight = 14;
     this.ribbonControl1.TabIndex       = 0;
     //
     // ribbonPanel1
     //
     this.ribbonPanel1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
     this.ribbonPanel1.Controls.AddRange(new System.Windows.Forms.Control[] {
         this.ribbonBar1
     });
     this.ribbonPanel1.DefaultLayout      = true;
     this.ribbonPanel1.Dock               = System.Windows.Forms.DockStyle.Fill;
     this.ribbonPanel1.DockPadding.Bottom = 3;
     this.ribbonPanel1.DockPadding.Left   = 3;
     this.ribbonPanel1.DockPadding.Right  = 3;
     this.ribbonPanel1.Location           = new System.Drawing.Point(0, 25);
     this.ribbonPanel1.Name               = "ribbonPanel1";
     this.ribbonPanel1.Size               = new System.Drawing.Size(464, 93);
     //
     // ribbonPanel1.Style
     //
     this.ribbonPanel1.Style.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(222)), ((System.Byte)(232)), ((System.Byte)(245)));
     this.ribbonPanel1.Style.BackColorBlend.AddRange(new DevComponents.DotNetBar.BackgroundColorBlend[] {
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(222)), ((System.Byte)(232)), ((System.Byte)(245))), 0F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(209)), ((System.Byte)(223)), ((System.Byte)(240))), 15F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(199)), ((System.Byte)(216)), ((System.Byte)(237))), 15F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(231)), ((System.Byte)(242)), ((System.Byte)(255))), 1F)
     });
     this.ribbonPanel1.Style.BackColorGradientAngle = 90;
     this.ribbonPanel1.Style.BorderBottom           = DevComponents.DotNetBar.eStyleBorderType.Double;
     this.ribbonPanel1.Style.BorderBottomWidth      = 1;
     this.ribbonPanel1.Style.BorderColor            = System.Drawing.Color.FromArgb(((System.Byte)(141)), ((System.Byte)(178)), ((System.Byte)(227)));
     this.ribbonPanel1.Style.BorderColor2           = System.Drawing.Color.FromArgb(((System.Byte)(136)), ((System.Byte)(161)), ((System.Byte)(194)));
     this.ribbonPanel1.Style.BorderColorLight       = System.Drawing.Color.FromArgb(((System.Byte)(231)), ((System.Byte)(239)), ((System.Byte)(248)));
     this.ribbonPanel1.Style.BorderColorLight2      = System.Drawing.Color.FromArgb(((System.Byte)(192)), ((System.Byte)(249)), ((System.Byte)(255)));
     this.ribbonPanel1.Style.BorderLeft             = DevComponents.DotNetBar.eStyleBorderType.Double;
     this.ribbonPanel1.Style.BorderLeftWidth        = 1;
     this.ribbonPanel1.Style.BorderRight            = DevComponents.DotNetBar.eStyleBorderType.Double;
     this.ribbonPanel1.Style.BorderRightWidth       = 1;
     this.ribbonPanel1.Style.BorderTopWidth         = 1;
     this.ribbonPanel1.Style.CornerDiameter         = 3;
     this.ribbonPanel1.Style.CornerType             = DevComponents.DotNetBar.eCornerType.Rounded;
     this.ribbonPanel1.Style.CornerTypeTopLeft      = DevComponents.DotNetBar.eCornerType.Square;
     this.ribbonPanel1.Style.CornerTypeTopRight     = DevComponents.DotNetBar.eCornerType.Square;
     this.ribbonPanel1.TabIndex = 1;
     //
     // ribbonBar1
     //
     this.ribbonBar1.AutoOverflowEnabled = true;
     this.ribbonBar1.BackColor           = System.Drawing.Color.Transparent;
     //
     // ribbonBar1.BackgroundMouseOverStyle
     //
     this.ribbonBar1.BackgroundMouseOverStyle.BackColorBlend.AddRange(new DevComponents.DotNetBar.BackgroundColorBlend[] {
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(230)), ((System.Byte)(241)), ((System.Byte)(255))), 0F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(233)), ((System.Byte)(241)), ((System.Byte)(253))), 15F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(222)), ((System.Byte)(236)), ((System.Byte)(253))), 15F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(222)), ((System.Byte)(234)), ((System.Byte)(250))), 1F)
     });
     this.ribbonBar1.BackgroundMouseOverStyle.BackColorGradientAngle = 90;
     this.ribbonBar1.BackgroundMouseOverStyle.BorderColor            = System.Drawing.Color.FromArgb(((System.Byte)(173)), ((System.Byte)(199)), ((System.Byte)(224)));
     this.ribbonBar1.BackgroundMouseOverStyle.BorderColor2           = System.Drawing.Color.FromArgb(((System.Byte)(126)), ((System.Byte)(173)), ((System.Byte)(211)));
     this.ribbonBar1.BackgroundMouseOverStyle.BorderColorLight       = System.Drawing.Color.FromArgb(((System.Byte)(255)), ((System.Byte)(255)), ((System.Byte)(255)));
     //
     // ribbonBar1.BackgroundStyle
     //
     this.ribbonBar1.BackgroundStyle.BackColorBlend.AddRange(new DevComponents.DotNetBar.BackgroundColorBlend[] {
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(222)), ((System.Byte)(232)), ((System.Byte)(245))), 0F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(209)), ((System.Byte)(223)), ((System.Byte)(240))), 15F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(199)), ((System.Byte)(216)), ((System.Byte)(237))), 15F),
         new DevComponents.DotNetBar.BackgroundColorBlend(System.Drawing.Color.FromArgb(((System.Byte)(231)), ((System.Byte)(242)), ((System.Byte)(255))), 1F)
     });
     this.ribbonBar1.BackgroundStyle.BackColorGradientAngle = 90;
     this.ribbonBar1.BackgroundStyle.BorderBottom           = DevComponents.DotNetBar.eStyleBorderType.Etched;
     this.ribbonBar1.BackgroundStyle.BorderBottomWidth      = 1;
     this.ribbonBar1.BackgroundStyle.BorderColor            = System.Drawing.Color.FromArgb(((System.Byte)(198)), ((System.Byte)(210)), ((System.Byte)(223)));
     this.ribbonBar1.BackgroundStyle.BorderColor2           = System.Drawing.Color.FromArgb(((System.Byte)(159)), ((System.Byte)(193)), ((System.Byte)(219)));
     this.ribbonBar1.BackgroundStyle.BorderColorLight       = System.Drawing.Color.FromArgb(((System.Byte)(239)), ((System.Byte)(244)), ((System.Byte)(250)));
     this.ribbonBar1.BackgroundStyle.BorderColorLight2      = System.Drawing.Color.FromArgb(((System.Byte)(243)), ((System.Byte)(249)), ((System.Byte)(255)));
     this.ribbonBar1.BackgroundStyle.BorderLeft             = DevComponents.DotNetBar.eStyleBorderType.Etched;
     this.ribbonBar1.BackgroundStyle.BorderLeftWidth        = 1;
     this.ribbonBar1.BackgroundStyle.BorderRight            = DevComponents.DotNetBar.eStyleBorderType.Etched;
     this.ribbonBar1.BackgroundStyle.BorderRightWidth       = 1;
     this.ribbonBar1.BackgroundStyle.BorderTop      = DevComponents.DotNetBar.eStyleBorderType.Etched;
     this.ribbonBar1.BackgroundStyle.BorderTopWidth = 1;
     this.ribbonBar1.BackgroundStyle.CornerDiameter = 3;
     this.ribbonBar1.BackgroundStyle.CornerType     = DevComponents.DotNetBar.eCornerType.Rounded;
     this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] {
         this.buttonItem1,
         this.galleryContainer1
     });
     this.ribbonBar1.Location = new System.Drawing.Point(4, 0);
     this.ribbonBar1.Name     = "ribbonBar1";
     this.ribbonBar1.Size     = new System.Drawing.Size(308, 88);
     this.ribbonBar1.Style    = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
     this.ribbonBar1.TabIndex = 1;
     this.ribbonBar1.Text     = "Drop-Down Galleries";
     //
     // ribbonBar1.TitleStyle
     //
     this.ribbonBar1.TitleStyle.BackColor              = System.Drawing.Color.FromArgb(((System.Byte)(194)), ((System.Byte)(217)), ((System.Byte)(241)));
     this.ribbonBar1.TitleStyle.BackColor2             = System.Drawing.Color.FromArgb(((System.Byte)(193)), ((System.Byte)(217)), ((System.Byte)(240)));
     this.ribbonBar1.TitleStyle.BackColorGradientAngle = 90;
     this.ribbonBar1.TitleStyle.PaddingBottom          = 1;
     this.ribbonBar1.TitleStyle.PaddingTop             = 1;
     this.ribbonBar1.TitleStyle.TextAlignment          = DevComponents.DotNetBar.eStyleTextAlignment.Center;
     this.ribbonBar1.TitleStyle.TextColor              = System.Drawing.Color.FromArgb(((System.Byte)(62)), ((System.Byte)(106)), ((System.Byte)(170)));
     //
     // ribbonBar1.TitleStyleMouseOver
     //
     this.ribbonBar1.TitleStyleMouseOver.BackColor              = System.Drawing.Color.FromArgb(((System.Byte)(200)), ((System.Byte)(224)), ((System.Byte)(255)));
     this.ribbonBar1.TitleStyleMouseOver.BackColor2             = System.Drawing.Color.FromArgb(((System.Byte)(214)), ((System.Byte)(237)), ((System.Byte)(255)));
     this.ribbonBar1.TitleStyleMouseOver.BackColorGradientAngle = 90;
     this.ribbonBar1.TitleStyleMouseOver.TextAlignment          = DevComponents.DotNetBar.eStyleTextAlignment.Center;
     this.ribbonBar1.TitleStyleMouseOver.TextColor              = System.Drawing.Color.FromArgb(((System.Byte)(62)), ((System.Byte)(106)), ((System.Byte)(170)));
     this.ribbonBar1.MouseEnter += new System.EventHandler(this.ribbonBar1_MouseEnter);
     this.ribbonBar1.MouseLeave += new System.EventHandler(this.ribbonBar1_MouseLeave);
     //
     // buttonItem1
     //
     this.buttonItem1.AutoExpandOnClick = true;
     this.buttonItem1.ButtonStyle       = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
     this.buttonItem1.Image             = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem1.Image")));
     this.buttonItem1.ImagePosition     = DevComponents.DotNetBar.eImagePosition.Top;
     this.buttonItem1.Name = "buttonItem1";
     this.buttonItem1.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
         this.labelItem1,
         this.itemContainer1,
         this.labelItem2,
         this.itemContainer2,
         this.labelItem3,
         this.itemContainer3,
         this.labelItem4,
         this.itemContainer4
     });
     this.buttonItem1.Text = "Chart";
     //
     // labelItem1
     //
     this.labelItem1.BackColor       = System.Drawing.Color.FromArgb(((System.Byte)(217)), ((System.Byte)(228)), ((System.Byte)(236)));
     this.labelItem1.BorderSide      = DevComponents.DotNetBar.eBorderSide.Bottom;
     this.labelItem1.BorderType      = DevComponents.DotNetBar.eBorderType.SingleLine;
     this.labelItem1.ForeColor       = System.Drawing.Color.FromArgb(((System.Byte)(0)), ((System.Byte)(15)), ((System.Byte)(99)));
     this.labelItem1.Name            = "labelItem1";
     this.labelItem1.PaddingBottom   = 1;
     this.labelItem1.PaddingTop      = 1;
     this.labelItem1.SingleLineColor = System.Drawing.Color.DarkGray;
     this.labelItem1.Text            = "Stock";
     //
     // itemContainer1
     //
     this.itemContainer1.MinimumSize = new System.Drawing.Size(0, 0);
     this.itemContainer1.Name        = "itemContainer1";
     this.itemContainer1.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
         this.buttonItem2,
         this.buttonItem3,
         this.buttonItem4,
         this.buttonItem5
     });
     //
     // buttonItem2
     //
     this.buttonItem2.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem2.Image")));
     this.buttonItem2.Name  = "buttonItem2";
     this.buttonItem2.Text  = "Stock-Line";
     //
     // buttonItem3
     //
     this.buttonItem3.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem3.Image")));
     this.buttonItem3.Name  = "buttonItem3";
     this.buttonItem3.Text  = "Stock Line 2";
     //
     // buttonItem4
     //
     this.buttonItem4.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem4.Image")));
     this.buttonItem4.Name  = "buttonItem4";
     this.buttonItem4.Text  = "Stock Line 3";
     //
     // buttonItem5
     //
     this.buttonItem5.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem5.Image")));
     this.buttonItem5.Name  = "buttonItem5";
     this.buttonItem5.Text  = "Stock Line 4";
     //
     // labelItem2
     //
     this.labelItem2.BackColor       = System.Drawing.Color.FromArgb(((System.Byte)(217)), ((System.Byte)(228)), ((System.Byte)(236)));
     this.labelItem2.BorderSide      = DevComponents.DotNetBar.eBorderSide.Bottom;
     this.labelItem2.BorderType      = DevComponents.DotNetBar.eBorderType.SingleLine;
     this.labelItem2.ForeColor       = System.Drawing.Color.FromArgb(((System.Byte)(0)), ((System.Byte)(15)), ((System.Byte)(99)));
     this.labelItem2.Name            = "labelItem2";
     this.labelItem2.PaddingBottom   = 1;
     this.labelItem2.PaddingTop      = 1;
     this.labelItem2.SingleLineColor = System.Drawing.Color.DarkGray;
     this.labelItem2.Text            = "Surface";
     //
     // itemContainer2
     //
     this.itemContainer2.MinimumSize = new System.Drawing.Size(0, 0);
     this.itemContainer2.Name        = "itemContainer2";
     this.itemContainer2.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
         this.buttonItem6,
         this.buttonItem7,
         this.buttonItem8,
         this.buttonItem9
     });
     //
     // buttonItem6
     //
     this.buttonItem6.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem6.Image")));
     this.buttonItem6.Name  = "buttonItem6";
     this.buttonItem6.Text  = "Surface Graph 1";
     //
     // buttonItem7
     //
     this.buttonItem7.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem7.Image")));
     this.buttonItem7.Name  = "buttonItem7";
     this.buttonItem7.Text  = "Surface Graph 2";
     //
     // buttonItem8
     //
     this.buttonItem8.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem8.Image")));
     this.buttonItem8.Name  = "buttonItem8";
     this.buttonItem8.Text  = "Surface Graph 3";
     //
     // buttonItem9
     //
     this.buttonItem9.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem9.Image")));
     this.buttonItem9.Name  = "buttonItem9";
     this.buttonItem9.Text  = "Surface Graph 4";
     //
     // labelItem3
     //
     this.labelItem3.BackColor       = System.Drawing.Color.FromArgb(((System.Byte)(217)), ((System.Byte)(228)), ((System.Byte)(236)));
     this.labelItem3.BorderSide      = DevComponents.DotNetBar.eBorderSide.Bottom;
     this.labelItem3.BorderType      = DevComponents.DotNetBar.eBorderType.SingleLine;
     this.labelItem3.ForeColor       = System.Drawing.Color.FromArgb(((System.Byte)(0)), ((System.Byte)(15)), ((System.Byte)(99)));
     this.labelItem3.Name            = "labelItem3";
     this.labelItem3.PaddingBottom   = 1;
     this.labelItem3.PaddingTop      = 1;
     this.labelItem3.SingleLineColor = System.Drawing.Color.DarkGray;
     this.labelItem3.Text            = "Doughnut";
     //
     // itemContainer3
     //
     this.itemContainer3.MinimumSize = new System.Drawing.Size(0, 0);
     this.itemContainer3.Name        = "itemContainer3";
     this.itemContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
         this.buttonItem10,
         this.buttonItem11
     });
     //
     // buttonItem10
     //
     this.buttonItem10.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem10.Image")));
     this.buttonItem10.Name  = "buttonItem10";
     this.buttonItem10.Text  = "Doughnut Graph 1";
     //
     // buttonItem11
     //
     this.buttonItem11.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem11.Image")));
     this.buttonItem11.Name  = "buttonItem11";
     this.buttonItem11.Text  = "Doughnut Graph 2";
     //
     // labelItem4
     //
     this.labelItem4.BackColor       = System.Drawing.Color.FromArgb(((System.Byte)(217)), ((System.Byte)(228)), ((System.Byte)(236)));
     this.labelItem4.BorderSide      = DevComponents.DotNetBar.eBorderSide.Bottom;
     this.labelItem4.BorderType      = DevComponents.DotNetBar.eBorderType.SingleLine;
     this.labelItem4.ForeColor       = System.Drawing.Color.FromArgb(((System.Byte)(0)), ((System.Byte)(15)), ((System.Byte)(99)));
     this.labelItem4.Name            = "labelItem4";
     this.labelItem4.PaddingBottom   = 1;
     this.labelItem4.PaddingTop      = 1;
     this.labelItem4.SingleLineColor = System.Drawing.Color.DarkGray;
     this.labelItem4.Text            = "Bubble";
     //
     // itemContainer4
     //
     this.itemContainer4.MinimumSize = new System.Drawing.Size(0, 0);
     this.itemContainer4.Name        = "itemContainer4";
     this.itemContainer4.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
         this.buttonItem12,
         this.buttonItem13
     });
     //
     // buttonItem12
     //
     this.buttonItem12.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem12.Image")));
     this.buttonItem12.Name  = "buttonItem12";
     this.buttonItem12.Text  = "Bubble Graph 1";
     //
     // buttonItem13
     //
     this.buttonItem13.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem13.Image")));
     this.buttonItem13.Name  = "buttonItem13";
     this.buttonItem13.Text  = "Bubble Graph 2";
     //
     // galleryContainer1
     //
     //
     // galleryContainer1.BackgroundStyle
     //
     this.galleryContainer1.BackgroundStyle.Class = "RibbonGalleryContainer";
     this.galleryContainer1.GalleryGroups.AddRange(new DevComponents.DotNetBar.GalleryGroup[] {
         this.galleryGroupStock,
         this.galleryGroupSurface,
         this.galleryGroupDoughnut,
         this.galleryGroupBubble
     });
     this.galleryContainer1.MinimumSize    = new System.Drawing.Size(58, 58);
     this.galleryContainer1.Name           = "galleryContainer1";
     this.galleryContainer1.StretchGallery = true;
     this.galleryContainer1.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
         this.buttonItem14,
         this.buttonItem15,
         this.buttonItem16,
         this.buttonItem17,
         this.buttonItem18,
         this.buttonItem19,
         this.buttonItem20,
         this.buttonItem21,
         this.buttonItem22,
         this.buttonItem23,
         this.buttonItem24,
         this.buttonItem25
     });
     //
     // galleryGroupStock
     //
     this.galleryGroupStock.Name = "galleryGroupStock";
     this.galleryGroupStock.Text = "<b>Stock</b>";
     //
     // galleryGroupSurface
     //
     this.galleryGroupSurface.DisplayOrder = 1;
     this.galleryGroupSurface.Name         = "galleryGroupSurface";
     this.galleryGroupSurface.Text         = "<b>Surface</b>";
     //
     // galleryGroupDoughnut
     //
     this.galleryGroupDoughnut.DisplayOrder = 2;
     this.galleryGroupDoughnut.Name         = "galleryGroupDoughnut";
     this.galleryGroupDoughnut.Text         = "<b>Doughnut</b>";
     //
     // buttonItem14
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem14, this.galleryGroupStock);
     this.buttonItem14.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem14.Image")));
     this.buttonItem14.Name  = "buttonItem14";
     this.buttonItem14.Text  = "buttonItem14";
     //
     // buttonItem15
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem15, this.galleryGroupStock);
     this.buttonItem15.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem15.Image")));
     this.buttonItem15.Name  = "buttonItem15";
     this.buttonItem15.Text  = "buttonItem15";
     //
     // buttonItem16
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem16, this.galleryGroupStock);
     this.buttonItem16.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem16.Image")));
     this.buttonItem16.Name  = "buttonItem16";
     this.buttonItem16.Text  = "buttonItem16";
     //
     // buttonItem17
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem17, this.galleryGroupStock);
     this.buttonItem17.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem17.Image")));
     this.buttonItem17.Name  = "buttonItem17";
     this.buttonItem17.Text  = "buttonItem17";
     //
     // buttonItem18
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem18, this.galleryGroupSurface);
     this.buttonItem18.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem18.Image")));
     this.buttonItem18.Name  = "buttonItem18";
     this.buttonItem18.Text  = "buttonItem18";
     //
     // buttonItem19
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem19, this.galleryGroupSurface);
     this.buttonItem19.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem19.Image")));
     this.buttonItem19.Name  = "buttonItem19";
     this.buttonItem19.Text  = "buttonItem19";
     //
     // buttonItem20
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem20, this.galleryGroupSurface);
     this.buttonItem20.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem20.Image")));
     this.buttonItem20.Name  = "buttonItem20";
     this.buttonItem20.Text  = "buttonItem20";
     //
     // buttonItem21
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem21, this.galleryGroupSurface);
     this.buttonItem21.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem21.Image")));
     this.buttonItem21.Name  = "buttonItem21";
     this.buttonItem21.Text  = "buttonItem21";
     //
     // buttonItem22
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem22, this.galleryGroupDoughnut);
     this.buttonItem22.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem22.Image")));
     this.buttonItem22.Name  = "buttonItem22";
     this.buttonItem22.Text  = "buttonItem22";
     //
     // buttonItem23
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem23, this.galleryGroupDoughnut);
     this.buttonItem23.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem23.Image")));
     this.buttonItem23.Name  = "buttonItem23";
     this.buttonItem23.Text  = "buttonItem23";
     //
     // buttonItem24
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem24, this.galleryGroupBubble);
     this.buttonItem24.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem24.Image")));
     this.buttonItem24.Name  = "buttonItem24";
     this.buttonItem24.Text  = "buttonItem24";
     //
     // buttonItem25
     //
     this.galleryContainer1.SetGalleryGroup(this.buttonItem25, this.galleryGroupBubble);
     this.buttonItem25.Image = ((System.Drawing.Bitmap)(resources.GetObject("buttonItem25.Image")));
     this.buttonItem25.Name  = "buttonItem25";
     this.buttonItem25.Text  = "buttonItem25";
     //
     // ribbonTabItem1
     //
     this.ribbonTabItem1.Checked = true;
     this.ribbonTabItem1.Name    = "ribbonTabItem1";
     this.ribbonTabItem1.Panel   = this.ribbonPanel1;
     this.ribbonTabItem1.Text    = "Insert";
     //
     // pictureBox1
     //
     this.pictureBox1.Anchor    = (System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right);
     this.pictureBox1.BackColor = System.Drawing.Color.White;
     this.pictureBox1.Location  = new System.Drawing.Point(272, 152);
     this.pictureBox1.Name      = "pictureBox1";
     this.pictureBox1.Size      = new System.Drawing.Size(176, 152);
     this.pictureBox1.SizeMode  = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
     this.pictureBox1.TabIndex  = 1;
     this.pictureBox1.TabStop   = false;
     //
     // label1
     //
     this.label1.Anchor   = (System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right);
     this.label1.Location = new System.Drawing.Point(272, 128);
     this.label1.Name     = "label1";
     this.label1.Size     = new System.Drawing.Size(96, 16);
     this.label1.TabIndex = 2;
     this.label1.Text     = "Preview";
     //
     // galleryGroupBubble
     //
     this.galleryGroupBubble.DisplayOrder = 3;
     this.galleryGroupBubble.Name         = "galleryGroupBubble";
     this.galleryGroupBubble.Text         = "<b>Bubble</b>";
     //
     // Form1
     //
     this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
     this.ClientSize        = new System.Drawing.Size(464, 318);
     this.Controls.AddRange(new System.Windows.Forms.Control[] {
         this.label1,
         this.pictureBox1,
         this.ribbonControl1
     });
     this.Name = "Form1";
     this.Text = "Form1";
     this.ribbonControl1.ResumeLayout(false);
     this.ribbonPanel1.ResumeLayout(false);
     this.ResumeLayout(false);
 }
示例#8
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;
		}