C# Класс Banshee.Gui.Widgets.TrackInfoDisplay

Наследование: Gtk.Widget
Показать файл Открыть проект Примеры использования класса

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