void GetForeground_NoteText(Graphics g, Needs n) { if (n.HasFlag(Needs.Text)) { // g.SetClip(Ren.ui.ClientRect); MidiPianoViewRenderer.NoteText(g, offsetY); // g.ResetClip(); } }
void Render(Graphics g, Needs n) { if (n.HasFlag(Needs.Background) | n.HasFlag(Needs.YScroll)) { this.BackgroundImg = MidiPianoViewRenderer.GetBackgroundGrid_Image(OffsetY); } { n |= Needs.Mouse | Needs.Text; g.SetClip(Ren.ui_view_settings.ClipBackground); g.DrawImage(BackgroundImg, 0, 0); g.ResetClip(); } // try { GetForeground_Caption(g, n); } catch {} // try { GetForeground_Selection(g,n); } catch {} // try { GetForeground_NoteText(g,n); } catch {} // try { GetForeground_NewBars(g,n,this.numBar.Value,this.numBar.Value+numLen.Value); } catch {} this.RenderRequest = Needs.None; }