/// <summary> /// Handles invocation of TextRowMarkupLinkClick events /// </summary> internal void DoTextRowMarkupLinkClickEvent( GridTextRow textRow, HyperLink hyperLink) { if (TextRowMarkupLinkClick != null) { GridTextRowMarkupLinkClickEventArgs ev = new GridTextRowMarkupLinkClickEventArgs( textRow.GridPanel, textRow, hyperLink.Name, hyperLink.HRef); TextRowMarkupLinkClick(this, ev); } }
/// <summary> /// Handles invocation of PreRenderTextRow events /// </summary> internal bool DoPreRenderTextRowEvent(Graphics g, GridTextRow gridTextRow, RenderParts parts, Rectangle bounds) { if (PreRenderTextRow != null) { GridPreRenderTextRowEventArgs ev = new GridPreRenderTextRowEventArgs(g, gridTextRow.GridPanel, gridTextRow, parts, bounds); PreRenderTextRow(this, ev); return (ev.Cancel); } return (false); }
/// <summary> /// Handles invocation of TextRowHeaderClick events /// </summary> internal void DoTextRowHeaderClickEvent(GridTextRow textRow, MouseEventArgs e) { if (TextRowHeaderClick != null) { GridTextRowEventArgs ev = new GridTextRowEventArgs(textRow.GridPanel, textRow, e); TextRowHeaderClick(this, ev); } }
/// <summary> /// Handles invocation of GetTextRowStyle events /// </summary> internal void DoGetTextRowStyleEvent( GridTextRow gridTextRow, StyleType eStyle, ref TextRowVisualStyle style) { if (GetTextRowStyle != null) { GridGetTextRowStyleEventArgs ev = new GridGetTextRowStyleEventArgs(gridTextRow.GridPanel, gridTextRow, eStyle, style); GetTextRowStyle(this, ev); style = ev.Style; } }
/// <summary> /// Handles invocation of PostRenderTextRow events /// </summary> internal void DoPostRenderTextRowEvent( Graphics g, GridTextRow gridTextRow, RenderParts parts, Rectangle bounds) { if (PostRenderTextRow != null) { GridPostRenderTextRowEventArgs ev = new GridPostRenderTextRowEventArgs(g, gridTextRow.GridPanel, gridTextRow, parts, bounds); PostRenderTextRow(this, ev); } }
///<summary> /// GridTextRowMarkupLinkClickEventArgs ///</summary> ///<param name="gridPanel"></param> ///<param name="gridTextRow"></param> ///<param name="name"></param> ///<param name="href"></param> public GridTextRowMarkupLinkClickEventArgs(GridPanel gridPanel, GridTextRow gridTextRow, string name, string href) : base(gridPanel) { _GridTextRow = gridTextRow; _HRef = href; _Name = name; }
///<summary> /// GridTextRowEventArgs ///</summary> ///<param name="gridPanel"></param> ///<param name="textRow"></param> ///<param name="e"></param> public GridTextRowEventArgs( GridPanel gridPanel, GridTextRow textRow, MouseEventArgs e) : base(gridPanel) { _GridTextRow = textRow; _MouseEventArgs = e; }
///<summary> /// GridPreRenderTextRowEventArgs ///</summary> ///<param name="graphics"></param> ///<param name="gridPanel"></param> ///<param name="gridTextRow"></param> ///<param name="parts"></param> ///<param name="bounds"></param> public GridPreRenderTextRowEventArgs(Graphics graphics, GridPanel gridPanel, GridTextRow gridTextRow, RenderParts parts, Rectangle bounds) : base(graphics, gridPanel, gridTextRow, parts, bounds) { }
///<summary> /// GridPostRenderTextRowEventArgs ///</summary> ///<param name="graphics"></param> ///<param name="gridPanel"></param> ///<param name="gridTextRow"></param> ///<param name="parts"></param> ///<param name="bounds"></param> public GridPostRenderTextRowEventArgs(Graphics graphics, GridPanel gridPanel, GridTextRow gridTextRow, RenderParts parts, Rectangle bounds) : base(gridPanel) { _Graphics = graphics; _RenderParts = parts; _Bounds = bounds; _GridTextRow = gridTextRow; }
///<summary> /// GridGetTextRowStyleEventArgs ///</summary> ///<param name="gridPanel"></param> ///<param name="gridTextRow"></param> ///<param name="styleType"></param> ///<param name="style"></param> public GridGetTextRowStyleEventArgs( GridPanel gridPanel, GridTextRow gridTextRow, StyleType styleType, TextRowVisualStyle style) : base(gridPanel) { _GridTextRow = gridTextRow; _StyleType = styleType; _Style = style; }