C# Class ComponentFactory.Krypton.Ribbon.ButtonSpecViewRibbon

Create and manage the view for a ribbon specific ButtonSpec definition.
Inheritance: ComponentFactory.Krypton.Toolkit.ButtonSpecView
Show file Open project: Cocotteseb/Krypton

Public Methods

Method Description
ButtonSpecViewRibbon ( PaletteRedirect redirector, IPaletteMetric paletteMetric, PaletteMetricPadding metricPadding, ButtonSpecManagerBase manager, ButtonSpec buttonSpec ) : System

Initialize a new instance of the ButtonSpecViewRibbon class.

CreateController ( ViewDrawButton viewButton, NeedPaintHandler needPaint, MouseEventHandler clickHandler ) : ButtonSpecViewControllers

Create a button controller for the view.

Protected Methods

Method Description
OnFinishDelegate ( object sender, EventArgs e ) : void

Processes the finish of the button being pressed.

Method Details

ButtonSpecViewRibbon() public method

Initialize a new instance of the ButtonSpecViewRibbon class.
public ButtonSpecViewRibbon ( PaletteRedirect redirector, IPaletteMetric paletteMetric, PaletteMetricPadding metricPadding, ButtonSpecManagerBase manager, ButtonSpec buttonSpec ) : System
redirector ComponentFactory.Krypton.Toolkit.PaletteRedirect Palette redirector.
paletteMetric IPaletteMetric Source for metric values.
metricPadding PaletteMetricPadding Padding metric for border padding.
manager ButtonSpecManagerBase Reference to owning manager.
buttonSpec ComponentFactory.Krypton.Toolkit.ButtonSpec Access
return System

CreateController() public method

Create a button controller for the view.
public CreateController ( ViewDrawButton viewButton, NeedPaintHandler needPaint, MouseEventHandler clickHandler ) : ButtonSpecViewControllers
viewButton ComponentFactory.Krypton.Toolkit.ViewDrawButton View to be controlled.
needPaint NeedPaintHandler Paint delegate.
clickHandler MouseEventHandler Reference to click handler.
return ComponentFactory.Krypton.Toolkit.ButtonSpecViewControllers

OnFinishDelegate() protected method

Processes the finish of the button being pressed.
protected OnFinishDelegate ( object sender, EventArgs e ) : void
sender object Source of the event.
e System.EventArgs An EventArgs that contains the event data.
return void