protected override void AfterChildenDraw(PPDFramework.Shaders.AlphaBlendContext alphaBlendContext) { base.AfterChildenDraw(alphaBlendContext); switch (focusPanel) { case FocusPanel.Left: Lw.Draw(); Rb.Draw(); break; case FocusPanel.Right: Lb.Draw(); Rw.Draw(); break; } int iter = -leftInfo.Scroll; RecursiveDraw(siTreeView.Items, ref iter); iter = -rightInfo.Scroll; LFRecursiveDraw(lfTreeView.Items, ref iter); cm.Draw(); }
protected override bool OnCanDraw(PPDFramework.Shaders.AlphaBlendContext alphaBlendContext, int depth, int childIndex) { return(OverFocused); }
protected override bool OnCanDraw(PPDFramework.Shaders.AlphaBlendContext alphaBlendContext, int depth, int childIndex) { return(songInformation != null); }