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, IMouseHookHLProcClient, IKeyboardProcHookClient, IPopupParent, IPopupItem, IDisposable, IDndTrackingControl, 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