public ToSecondsString ( bool includeHour = false ) : string | ||
includeHour | bool | |
return | string |
public void TestStrings() { Time t = new Time (2323456); Assert.AreEqual (t.ToMSecondsString (false), "38:43,456"); Assert.AreEqual (t.ToMSecondsString (true), "0:38:43,456"); Assert.AreEqual (t.ToSecondsString (false), "38:43"); Assert.AreEqual (t.ToSecondsString (true), "0:38:43"); }
public static void RenderSubstitution(Color color, Time evt, Player playerIn, Player playerOut, bool selected, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state) { Point selectPoint, textPoint, imagePoint, circlePoint; Point inPoint, imgPoint, outPoint, timePoint; double textWidth; if (subsImage == null) { subsImage = new Image (Path.Combine (Config.IconsDir, StyleConf.SubsIcon)); } tk.Context = context; tk.Begin (); RenderTimelineEventBase (color, null, selected, null, tk, context, backgroundArea, cellArea, state, out selectPoint, out textPoint, out imagePoint, out circlePoint, out textWidth); inPoint = textPoint; imgPoint = new Point (textPoint.X + StyleConf.ListImageWidth + StyleConf.ListRowSeparator, textPoint.Y); outPoint = new Point (imgPoint.X + 20 + StyleConf.ListRowSeparator, imgPoint.Y); RenderPlayer (tk, playerIn, inPoint); tk.DrawImage (imgPoint, 20, cellArea.Height, subsImage, true); RenderPlayer (tk, playerOut, outPoint); timePoint = new Point (outPoint.X + StyleConf.ListImageWidth + StyleConf.ListRowSeparator, textPoint.Y); tk.FontSize = 10; tk.FontWeight = FontWeight.Normal; tk.StrokeColor = Config.Style.PaletteSelected; tk.FontAlignment = FontAlignment.Left; tk.DrawText (timePoint, 100, cellArea.Height, evt.ToSecondsString ()); RenderSeparationLine (tk, context, backgroundArea); tk.End (); }