C# 클래스 Banshee.Gui.Widgets.TrackInfoDisplay

상속: Gtk.Widget
파일 보기 프로젝트 열기: mono-soc-2011/banshee 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
Dispose ( ) : void
GetEditable ( TrackInfoDisplay display ) : Gtk.Widget
TrackInfoDisplay ( ) : System

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetEditable() 공개 정적인 메소드

public static GetEditable ( TrackInfoDisplay display ) : Gtk.Widget
display TrackInfoDisplay
리턴 Gtk.Widget

GetFirstLineText() 보호된 메소드

protected GetFirstLineText ( Banshee.Collection.TrackInfo track ) : string
track Banshee.Collection.TrackInfo
리턴 string

GetSecondLineText() 보호된 메소드

protected GetSecondLineText ( Banshee.Collection.TrackInfo track ) : string
track Banshee.Collection.TrackInfo
리턴 string

Invalidate() 보호된 메소드

protected Invalidate ( ) : void
리턴 void

InvalidateCache() 보호된 메소드

protected InvalidateCache ( ) : void
리턴 void

IsMissingImage() 보호된 메소드

protected IsMissingImage ( ImageSurface pb ) : bool
pb Cairo.ImageSurface
리턴 bool

IsWithinCoverart() 보호된 메소드

protected IsWithinCoverart ( int x, int y ) : bool
x int
y int
리턴 bool

LoadImage() 보호된 메소드

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

OnArtworkChanged() 보호된 메소드

protected OnArtworkChanged ( ) : void
리턴 void

OnExposeEvent() 보호된 메소드

protected OnExposeEvent ( Gdk evnt ) : bool
evnt Gdk
리턴 bool

OnRealized() 보호된 메소드

protected OnRealized ( ) : void
리턴 void

OnSizeAllocated() 보호된 메소드

protected OnSizeAllocated ( Gdk allocation ) : void
allocation Gdk
리턴 void

OnStyleSet() 보호된 메소드

protected OnStyleSet ( Gtk.Style previous ) : void
previous Gtk.Style
리턴 void

OnThemeChanged() 보호된 메소드

protected OnThemeChanged ( ) : void
리턴 void

OnUnrealized() 보호된 메소드

protected OnUnrealized ( ) : void
리턴 void

RenderCoverArt() 보호된 메소드

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

RenderIdle() 보호된 메소드

protected RenderIdle ( Cairo cr ) : void
cr Cairo
리턴 void

RenderTrackInfo() 보호된 추상적인 메소드

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

TrackInfoDisplay() 공개 메소드

public TrackInfoDisplay ( ) : System
리턴 System

TrackInfoDisplay() 보호된 메소드

protected TrackInfoDisplay ( IntPtr native ) : System
native System.IntPtr
리턴 System