internal RibbonDropDown( RibbonItem parentItem, IEnumerable<RibbonItem> items, Ribbon ownerRibbon) : this(parentItem, items, ownerRibbon, RibbonElementSizeMode.DropDown) { }
public RibbonCanvasEventArgs( Ribbon owner, Graphics g, Rectangle bounds, System.Windows.Forms.Control canvas, object relatedObject ) { Owner = owner; Graphics = g; Bounds = bounds; Canvas = canvas; RelatedObject = relatedObject; }
public RibbonSensor(System.Windows.Forms.Control control, Ribbon ribbon, RibbonTab tabToSense) { _ribbon = ribbon; _control = control; _tab = tabToSense; _control.MouseMove += new System.Windows.Forms.MouseEventHandler(_control_MouseMove); _control.MouseDown += new System.Windows.Forms.MouseEventHandler(_control_MouseDown); _control.MouseUp += new System.Windows.Forms.MouseEventHandler(_control_MouseUp); _control.MouseLeave += new EventHandler(_control_MouseLeave); }
public RibbonSensor(System.Windows.Forms.Control control, Ribbon ribbon, IEnumerable<RibbonItem> itemsToSense) { _ribbon = ribbon; _control = control; _itemsToSense = itemsToSense; SenseOnlyItems = true; _control.MouseMove += new System.Windows.Forms.MouseEventHandler(_control_MouseMove); _control.MouseDown += new System.Windows.Forms.MouseEventHandler(_control_MouseDown); _control.MouseUp += new System.Windows.Forms.MouseEventHandler(_control_MouseUp); _control.MouseLeave += new EventHandler(_control_MouseLeave); }
internal RibbonDropDown( RibbonItem parentItem, IEnumerable<RibbonItem> items, Ribbon ownerRibbon, RibbonElementSizeMode measuringSize) : this() { _items = items; _ownerRibbon = ownerRibbon; _sizingGripHeight = 12; _parentItem = parentItem; _sensor = new RibbonSensor(this, OwnerRibbon, items); _MeasuringSize = measuringSize; if (Items != null) foreach (RibbonItem item in Items) { item.SetSizeMode(RibbonElementSizeMode.DropDown); item.SetCanvas(this); } UpdateSize(); UpdateItemsBounds(); }
public RibbonItemRenderEventArgs(Ribbon owner, Graphics g, Rectangle clip, RibbonItem item) : base(owner, g, clip) { Item = item; }
protected virtual void CreateItem(Ribbon ribbon, RibbonItemCollection collection, Type t) { IDesignerHost host = GetService(typeof(IDesignerHost)) as IDesignerHost; if (host != null && collection != null && ribbon != null) { DesignerTransaction transaction = host.CreateTransaction("AddRibbonItem_" + Component.Site.Name); MemberDescriptor member = TypeDescriptor.GetProperties(Component)["Items"]; base.RaiseComponentChanging(member); RibbonItem item = host.CreateComponent(t) as RibbonItem; if (!(item is RibbonSeparator)) item.Text = item.Site.Name; collection.Add(item); ribbon.OnRegionsChanged(); base.RaiseComponentChanged(member, null, null); transaction.Commit(); } }
public RibbonRenderEventArgs(Ribbon owner, Graphics g, Rectangle clip) { Ribbon = owner; Graphics = g; ClipRectangle = clip; }
/// <summary> /// Sets the value of the Owner Property /// </summary> internal void SetOwner(Ribbon owner) { _owner = owner; Items.SetOwner(owner); }
/// <summary> /// Creates a new RibbonTab /// </summary> public RibbonTab(Ribbon owner, string text) { _panels = new RibbonPanelCollection(owner, this); _text = text; }
/// <summary> /// Sets the value of the Owner Property /// </summary> internal void SetOwner(Ribbon owner) { _owner = owner; Panels.SetOwner(owner); }
internal override void SetOwner(Ribbon owner) { base.SetOwner(owner); if (_dropDownItems != null) _dropDownItems.SetOwner(owner); }
/// <summary> /// Sets the Ribbon that owns this item /// </summary> /// <param name="owner">Ribbon that owns this item</param> internal virtual void SetOwner(Ribbon owner) { _owner = owner; }
public RibbonItemBoundsEventArgs(Ribbon owner, Graphics g, Rectangle clip, RibbonItem item, Rectangle bounds) : base(owner, g, clip, item) { Bounds = bounds; }
/// <summary> /// Sets the value of the Owner Property /// </summary> internal void SetOwner(Ribbon owner) { _owner = owner; _tabs.SetOwner(owner); }
internal override void SetOwner(Ribbon owner) { base.SetOwner(owner); _dropDownItems.SetOwner(owner); }
/// <summary> /// Creates a new RibbonTabContext /// </summary> /// <param name="Ribbon">Ribbon that owns the context</param> public RibbonContext(Ribbon owner) { _tabs = new RibbonTabCollection(owner); }
public RibbonTabRenderEventArgs(Ribbon owner, Graphics g, Rectangle clip, RibbonTab tab) : base(owner, g, clip) { Tab = tab; }
public RibbonPanelRenderEventArgs(Ribbon owner, Graphics g, Rectangle clip, RibbonPanel panel, System.Windows.Forms.Control canvas) : base(owner, g, clip) { Panel = panel; Canvas = canvas; }