C# Class Banshee.Gui.Widgets.TrackInfoDisplay

Inheritance: Gtk.Widget
Datei anzeigen Open project: mono-soc-2011/banshee Class Usage Examples

Private Properties

Property Type Description
GetByFrom string
IdleTimeout bool
LoadCurrentTrack void
LoadCurrentTrack void
LoadImage void
MarkupFormat string
MissingImage Cairo.ImageSurface
OnPlayerEvent void
OnStageIteration void
RenderAnimation void
RenderStage void
ResetMissingImages void

Public Methods

Method Description
Dispose ( ) : void
GetEditable ( TrackInfoDisplay display ) : Gtk.Widget
TrackInfoDisplay ( ) : System

Protected Methods

Method Description
GetFirstLineText ( Banshee.Collection.TrackInfo track ) : string
GetSecondLineText ( Banshee.Collection.TrackInfo track ) : string
Invalidate ( ) : void
InvalidateCache ( ) : void
IsMissingImage ( ImageSurface pb ) : bool
IsWithinCoverart ( int x, int y ) : bool
LoadImage ( TrackMediaAttributes attr, string artwork_id, bool force ) : void
OnArtworkChanged ( ) : void
OnExposeEvent ( Gdk evnt ) : bool
OnRealized ( ) : void
OnSizeAllocated ( Gdk allocation ) : void
OnStyleSet ( Gtk.Style previous ) : void
OnThemeChanged ( ) : void
OnUnrealized ( ) : void
RenderCoverArt ( Cairo cr, ImageSurface image ) : void
RenderIdle ( Cairo cr ) : void
RenderTrackInfo ( Cairo cr, Banshee.Collection.TrackInfo track, bool renderTrack, bool renderArtistAlbum ) : void
TrackInfoDisplay ( IntPtr native ) : System

Private Methods

Method Description
GetByFrom ( string artist, string display_artist, string album, string display_album, bool unknown_ok ) : string
IdleTimeout ( ) : bool
LoadCurrentTrack ( ) : void
LoadCurrentTrack ( bool force_reload ) : void
LoadImage ( Banshee.Collection.TrackInfo track, bool force ) : void
MarkupFormat ( string fmt ) : string
MissingImage ( bool is_video ) : ImageSurface
OnPlayerEvent ( Banshee.MediaEngine.PlayerEventArgs args ) : void
OnStageIteration ( object o, EventArgs args ) : void
RenderAnimation ( Cairo cr ) : void
RenderStage ( Cairo cr, Banshee.Collection.TrackInfo track, ImageSurface image ) : void
ResetMissingImages ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetEditable() public static method

public static GetEditable ( TrackInfoDisplay display ) : Gtk.Widget
display TrackInfoDisplay
return Gtk.Widget

GetFirstLineText() protected method

protected GetFirstLineText ( Banshee.Collection.TrackInfo track ) : string
track Banshee.Collection.TrackInfo
return string

GetSecondLineText() protected method

protected GetSecondLineText ( Banshee.Collection.TrackInfo track ) : string
track Banshee.Collection.TrackInfo
return string

Invalidate() protected method

protected Invalidate ( ) : void
return void

InvalidateCache() protected method

protected InvalidateCache ( ) : void
return void

IsMissingImage() protected method

protected IsMissingImage ( ImageSurface pb ) : bool
pb Cairo.ImageSurface
return bool

IsWithinCoverart() protected method

protected IsWithinCoverart ( int x, int y ) : bool
x int
y int
return bool

LoadImage() protected method

protected LoadImage ( TrackMediaAttributes attr, string artwork_id, bool force ) : void
attr TrackMediaAttributes
artwork_id string
force bool
return void

OnArtworkChanged() protected method

protected OnArtworkChanged ( ) : void
return void

OnExposeEvent() protected method

protected OnExposeEvent ( Gdk evnt ) : bool
evnt Gdk
return bool

OnRealized() protected method

protected OnRealized ( ) : void
return void

OnSizeAllocated() protected method

protected OnSizeAllocated ( Gdk allocation ) : void
allocation Gdk
return void

OnStyleSet() protected method

protected OnStyleSet ( Gtk.Style previous ) : void
previous Gtk.Style
return void

OnThemeChanged() protected method

protected OnThemeChanged ( ) : void
return void

OnUnrealized() protected method

protected OnUnrealized ( ) : void
return void

RenderCoverArt() protected method

protected RenderCoverArt ( Cairo cr, ImageSurface image ) : void
cr Cairo
image Cairo.ImageSurface
return void

RenderIdle() protected method

protected RenderIdle ( Cairo cr ) : void
cr Cairo
return void

RenderTrackInfo() protected abstract method

protected abstract RenderTrackInfo ( Cairo cr, Banshee.Collection.TrackInfo track, bool renderTrack, bool renderArtistAlbum ) : void
cr Cairo
track Banshee.Collection.TrackInfo
renderTrack bool
renderArtistAlbum bool
return void

TrackInfoDisplay() public method

public TrackInfoDisplay ( ) : System
return System

TrackInfoDisplay() protected method

protected TrackInfoDisplay ( IntPtr native ) : System
native System.IntPtr
return System