Table of Contents

Class Toolbar

Namespace: FastReport.Olap.Controls
Assembly: FastCube.Mono.dll

Toolbar component.

public class Toolbar : Control, IDrawerOwner

Inheritance

objectMarshalByRefObjectComponentControlToolbar

Derived

ChartToolbar, CubeGridToolbar, SliceGridToolbar

Implements

IDrawerOwner

Constructors

Toolbar()

Creates a new instance.

public Toolbar()

Properties

Drawer

Gets the current drawer.

public Drawer Drawer { get; }

Property Value

Drawer

ToolItems

Gets items.

public virtual List<MetaItem> ToolItems { get; }

Property Value

List<MetaItem>

UIStyle

Gets or sets user interface style.

public UIStyle UIStyle { get; set; }

Property Value

UIStyle

Methods

BeginInit()

Begins initialization.

public void BeginInit()

DoGetMetaItems(List<MetaItem>)

Invokes get meta items event.

protected List<MetaItem> DoGetMetaItems(List<MetaItem> items)

Parameters

items List<MetaItem>

Returns

List<MetaItem>

EndInit()

Ends initialization.

public void EndInit()

GetImageList()

Gets images list.

protected virtual ImageList GetImageList()

Returns

ImageList

UpdateState()

Updates state.

protected void UpdateState()

UpdateUIStyle()

Updates and invalidates user interface style.

protected void UpdateUIStyle()

OnGetMetaItems

Event on getting meta items.

public event ToolbarMetaGetItemsEventHandler OnGetMetaItems

Event Type

ToolbarMetaGetItemsEventHandler

OnGetMetaVisible

Event on getting meta visible.

public event ToolbarMetaVisibleEventHandler OnGetMetaVisible

Event Type

ToolbarMetaVisibleEventHandler

OnMetaClick

Event on meta clicked.

public event ToolbarMetaClickEventHandler OnMetaClick

Event Type

ToolbarMetaClickEventHandler