C# Class ComponentFactory.Krypton.Toolkit.ViewDrawMonthUpDown

View element that can draw a month calendar button.
Inheritance: ViewDrawButton
Show file Open project: ComponentFactory/Krypton

Public Methods

Method Description
GetPreferredSize ( ViewLayoutContext context ) : Size

Discover the preferred size of the element.

Layout ( ViewLayoutContext context ) : void

Perform a layout of the elements.

RenderAfter ( RenderContext context ) : void

Perform rendering after child elements are rendered.

ToString ( ) : string

Obtains the String representation of this instance.

ViewDrawMonthUpDown ( IPaletteTriple paletteState, IPaletteMetric paletteMetric, IContentValues buttonValues, DrawMonthCalendarGlyph glyph, NeedPaintHandler needPaintHandler ) : System

Initialize a new instance of the ViewDrawMonthUpDown class.

Protected Methods

Method Description
OnButtonClick ( object sender, MouseEventArgs e ) : void

Raises the Click event.

OnButtonMouseSelect ( object sender, MouseEventArgs e ) : void

Raises the MouseSelect event.

Method Details

GetPreferredSize() public method

Discover the preferred size of the element.
public GetPreferredSize ( ViewLayoutContext context ) : Size
context ViewLayoutContext Layout context.
return System.Drawing.Size

Layout() public method

Perform a layout of the elements.
public Layout ( ViewLayoutContext context ) : void
context ViewLayoutContext Layout context.
return void

OnButtonClick() protected method

Raises the Click event.
protected OnButtonClick ( object sender, MouseEventArgs e ) : void
sender object Source of the event.
e MouseEventArgs Event arguments assocaited with the event.
return void

OnButtonMouseSelect() protected method

Raises the MouseSelect event.
protected OnButtonMouseSelect ( object sender, MouseEventArgs e ) : void
sender object Source of the event.
e MouseEventArgs Event arguments assocaited with the event.
return void

RenderAfter() public method

Perform rendering after child elements are rendered.
public RenderAfter ( RenderContext context ) : void
context RenderContext Rendering context.
return void

ToString() public method

Obtains the String representation of this instance.
public ToString ( ) : string
return string

ViewDrawMonthUpDown() public method

Initialize a new instance of the ViewDrawMonthUpDown class.
public ViewDrawMonthUpDown ( IPaletteTriple paletteState, IPaletteMetric paletteMetric, IContentValues buttonValues, DrawMonthCalendarGlyph glyph, NeedPaintHandler needPaintHandler ) : System
paletteState IPaletteTriple Palette source for states.
paletteMetric IPaletteMetric Palette source for metric values.
buttonValues IContentValues Source for content values.
glyph DrawMonthCalendarGlyph Glyph to be drawn.
needPaintHandler NeedPaintHandler Delegate for requests repainting.
return System