protected override void Render(Drawable window, Widget widget, Gdk.Rectangle backgroundArea, Gdk.Rectangle cellArea, Gdk.Rectangle exposeArea, CellRendererState flags) { Gdk.GC gc = widget.Style.TextGC(StateType.Normal); var rendererHelper = new RendererHelper(gc, window, widget, exposeArea); var MARGIN = 40; var STEP = exposeArea.Width / 2; var x = MARGIN; rendererHelper.Label( "ASSET", x, 20, Constants.Fonts.LogText, STEP, Constants.Colors.LogHeader ); x += STEP; rendererHelper.Label( "VALUE", x, 20, Constants.Fonts.LogText, STEP, Constants.Colors.LogHeader ); }
protected override void Render(Drawable window, Widget widget, Gdk.Rectangle backgroundArea, Gdk.Rectangle cellArea, Gdk.Rectangle exposeArea, CellRendererState flags) { Gdk.GC gc = widget.Style.TextGC(StateType.Normal); var rendererHelper = new RendererHelper(gc, window, widget, exposeArea); var MARGIN = 40; var STEP = exposeArea.Width / 4; var x = MARGIN; rendererHelper.Label( LogEntryItem.Date, x, 20, Constants.Fonts.LogText, STEP, Constants.Colors.Text ); x += STEP; rendererHelper.Image(icons[LogEntryItem.Direction == DirectionEnum.Recieved ? 0 : 1], x + 2, 22); rendererHelper.Label( LogEntryItem.Amount, x + 30, 20, Constants.Fonts.LogText, STEP, LogEntryItem.Direction == DirectionEnum.Recieved ? Constants.Colors.LogReceived : Constants.Colors.LogSent ); x += STEP; rendererHelper.Label( LogEntryItem.Id, x, 20, Constants.Fonts.LogText, 157, Constants.Colors.Text ); x += STEP; rendererHelper.Label( LogEntryItem.Balance, x, 20, Constants.Fonts.LogText, STEP, Constants.Colors.TextBlue ); }