C# Класс LongoMatch.Drawing.PlayslistCellRenderer

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ArrowDown ISurface
ArrowRight ISurface
EyeSurface ISurface
subsImage Image

Открытые методы

Метод Описание
Render ( object item, ProjectLongoMatch project, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
RenderAnalysisCategory ( EventType cat, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
RenderPlay ( Color color, Image ss, IList players, IEnumerable teams, bool selected, string desc, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
RenderPlayer ( PlayerLongoMatch player, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
RenderPlaylist ( Playlist playlist, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
RenderSeparationLine ( IDrawingToolkit tk, IContext context, Area backgroundArea ) : void
RenderSubstitution ( Color color, Time evt, PlayerLongoMatch playerIn, PlayerLongoMatch playerOut, bool selected, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void

Приватные методы

Метод Описание
RenderBackgroundAndText ( bool isExpanded, IDrawingToolkit tk, Area backgroundArea, Point textP, double textW, string text ) : void
RenderCount ( bool isExpanded, Color color, int count, IDrawingToolkit tk, Area backgroundArea, Area cellArea ) : void
RenderPlayer ( IDrawingToolkit tk, PlayerLongoMatch p, Point imagePoint ) : void
RenderTeam ( IDrawingToolkit tk, VAS team, Point imagePoint ) : void
RenderTimelineEventBase ( Color color, Image ss, bool selected, string desc, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state, Point &selectPoint, Point &textPoint, Point &imagePoint, Point &circlePoint, double &textWidth ) : void

Описание методов

Render() публичный статический Метод

public static Render ( object item, ProjectLongoMatch project, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
item object
project LongoMatch.Core.Store.ProjectLongoMatch
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
state CellState
Результат void

RenderAnalysisCategory() публичный статический Метод

public static RenderAnalysisCategory ( EventType cat, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
cat LongoMatch.Core.Store.EventType
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
Результат void

RenderPlay() публичный статический Метод

public static RenderPlay ( Color color, Image ss, IList players, IEnumerable teams, bool selected, string desc, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
color Color
ss Image
players IList
teams IEnumerable
selected bool
desc string
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
state CellState
Результат void

RenderPlayer() публичный статический Метод

public static RenderPlayer ( PlayerLongoMatch player, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
player LongoMatch.Core.Store.PlayerLongoMatch
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
Результат void

RenderPlaylist() публичный статический Метод

public static RenderPlaylist ( Playlist playlist, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
Результат void

RenderSeparationLine() публичный статический Метод

public static RenderSeparationLine ( IDrawingToolkit tk, IContext context, Area backgroundArea ) : void
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
Результат void

RenderSubstitution() публичный статический Метод

public static RenderSubstitution ( Color color, Time evt, PlayerLongoMatch playerIn, PlayerLongoMatch playerOut, bool selected, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
color Color
evt LongoMatch.Core.Store.Time
playerIn LongoMatch.Core.Store.PlayerLongoMatch
playerOut LongoMatch.Core.Store.PlayerLongoMatch
selected bool
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
state CellState
Результат void

Описание свойств

ArrowDown публичное статическое свойство

public static ISurface ArrowDown
Результат ISurface

ArrowRight публичное статическое свойство

public static ISurface ArrowRight
Результат ISurface

EyeSurface публичное статическое свойство

public static ISurface EyeSurface
Результат ISurface

subsImage публичное статическое свойство

public static Image subsImage
Результат Image