C# Class BrightIdeasSoftware.AnimatedDecoration

Support running an animation as a decoration on an ObjectListView
Inheritance: BrightIdeasSoftware.AbstractDecoration
显示文件 Open project: ennerperez/ObjectListView Class Usage Examples

Public Methods

Method Description
AnimatedDecoration ( ObjectListView olv ) : System

Create a decoration that will draw an animation onto the given ObjectListView

AnimatedDecoration ( ObjectListView olv, BrightIdeasSoftware.OLVListItem item, BrightIdeasSoftware.OLVListSubItem subItem ) : System

Create a decoration that will draw an animation around a cell of the given model

AnimatedDecoration ( ObjectListView olv, object modelObject ) : System

Create a decoration that will draw an animation around the row of the given model

AnimatedDecoration ( ObjectListView olv, object modelObject, BrightIdeasSoftware.OLVColumn column ) : System

Create a decoration that will draw an animation around a cell of the given model

Draw ( ObjectListView olv, Graphics g, Rectangle r ) : void

Protected Methods

Method Description
Animation_Redraw ( object sender, BrightIdeasSoftware.RedrawEventArgs e ) : void
Animation_Started ( object sender, StartAnimationEventArgs e ) : void
Animation_Stopped ( object sender, StopAnimationEventArgs e ) : void
Animation_Ticked ( object sender, BrightIdeasSoftware.TickEventArgs e ) : void
ListView_Disposed ( object sender, EventArgs e ) : void
SubscribeEvents ( ) : void
UnsubscribeEvents ( ) : void

Method Details

AnimatedDecoration() public method

Create a decoration that will draw an animation onto the given ObjectListView
public AnimatedDecoration ( ObjectListView olv ) : System
olv ObjectListView
return System

AnimatedDecoration() public method

Create a decoration that will draw an animation around a cell of the given model
public AnimatedDecoration ( ObjectListView olv, BrightIdeasSoftware.OLVListItem item, BrightIdeasSoftware.OLVListSubItem subItem ) : System
olv ObjectListView
item BrightIdeasSoftware.OLVListItem
subItem BrightIdeasSoftware.OLVListSubItem
return System

AnimatedDecoration() public method

Create a decoration that will draw an animation around the row of the given model
public AnimatedDecoration ( ObjectListView olv, object modelObject ) : System
olv ObjectListView
modelObject object
return System

AnimatedDecoration() public method

Create a decoration that will draw an animation around a cell of the given model
public AnimatedDecoration ( ObjectListView olv, object modelObject, BrightIdeasSoftware.OLVColumn column ) : System
olv ObjectListView
modelObject object
column BrightIdeasSoftware.OLVColumn
return System

Animation_Redraw() protected method

protected Animation_Redraw ( object sender, BrightIdeasSoftware.RedrawEventArgs e ) : void
sender object
e BrightIdeasSoftware.RedrawEventArgs
return void

Animation_Started() protected method

protected Animation_Started ( object sender, StartAnimationEventArgs e ) : void
sender object
e StartAnimationEventArgs
return void

Animation_Stopped() protected method

protected Animation_Stopped ( object sender, StopAnimationEventArgs e ) : void
sender object
e StopAnimationEventArgs
return void

Animation_Ticked() protected method

protected Animation_Ticked ( object sender, BrightIdeasSoftware.TickEventArgs e ) : void
sender object
e BrightIdeasSoftware.TickEventArgs
return void

Draw() public method

public Draw ( ObjectListView olv, Graphics g, Rectangle r ) : void
olv ObjectListView
g Graphics
r Rectangle
return void

ListView_Disposed() protected method

protected ListView_Disposed ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

SubscribeEvents() protected method

protected SubscribeEvents ( ) : void
return void

UnsubscribeEvents() protected method

protected UnsubscribeEvents ( ) : void
return void