Inheritance
System.Object
MultilineBarRenderer
Implements
System.IDisposable
System.Windows.Forms.IMessageFilter
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Syncfusion.Tools.Windows.dll
public class MultilineBarRenderer : BarRenderer, IBarRenderer, IPopupChild, INeedKeyboardMessages, INeedMouseMoveMessages, IPopupParent, IPopupItem, IDndTrackingControl, IMouseHookHLProcClient, IKeyboardProcHookClient, IDisposable, IMessageFilter
Constructors
Declaration
public MultilineBarRenderer(IBarControl parent)
Parameters
Fields
Declaration
protected float lineSeparatorAreaY
Field Value
Methods
Declaration
public override void ComputeBarItemPositions(IGraphicsProvider gp)
Parameters
Overrides
Declaration
public virtual SizeF ComputePreferredSizeAndSetBounds(IGraphicsProvider gp, float availableWidth, bool setBounds)
Parameters
Type |
Name |
Description |
IGraphicsProvider |
gp |
|
System.Single |
availableWidth |
|
System.Boolean |
setBounds |
|
Returns
Type |
System.Drawing.SizeF |
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Overrides
Declaration
protected Hashtable GetLineBreaks(float availableWidth, SizeF[] preferredSizes)
Parameters
Type |
Name |
Description |
System.Single |
availableWidth |
|
System.Drawing.SizeF[] |
preferredSizes |
|
Returns
Type |
System.Collections.Hashtable |
Declaration
protected float GetMinimumWidth(IGraphicsProvider gp)
Parameters
Returns
Declaration
public override void GetPreferredSize(IGraphicsProvider gp, ref SizeF preferredSize)
Parameters
Overrides
Declaration
public override void OnPaint(Graphics g, Rectangle clipRect)
Parameters
Type |
Name |
Description |
System.Drawing.Graphics |
g |
|
System.Drawing.Rectangle |
clipRect |
|
Overrides
Implements
System.IDisposable
System.Windows.Forms.IMessageFilter