Beispiel #1
0
 public IndicatorStyle(IndicatorKind indicatorKind, IndicatorShape indicatorShape, Color color, bool behindText = false)
 {
     IndicatorKind  = indicatorKind;
     IndicatorShape = indicatorShape;
     Color          = color;
     BehindText     = behindText;
 }
 private void DrawQuickCustomisationIcon(GridViewDrawArgs e, IndicatorKind kind)
 {
     if (kind != IndicatorKind.Header)
     {
         return;
     }
     var viewInfo = (CommonGridViewInfo)e.ViewInfo;
     DrawQuickCustomisationIconCore(e, viewInfo.QuickCustomisationIcon, viewInfo.QuickCustomisationBounds,
         viewInfo.QuickCustomisationIconStatus);
 }
Beispiel #3
0
        private void DrawQuickCustomisationIcon(GridViewDrawArgs e, IndicatorKind kind)
        {
            if (kind != IndicatorKind.Header)
            {
                return;
            }
            var viewInfo = (CommonGridViewInfo)e.ViewInfo;

            DrawQuickCustomisationIconCore(e, viewInfo.QuickCustomisationIcon, viewInfo.QuickCustomisationBounds,
                                           viewInfo.QuickCustomisationIconStatus);
        }
 protected override void DrawIndicatorCore(GridViewDrawArgs e, IndicatorObjectInfoArgs info, int rowHandle, IndicatorKind kind)
 {
     base.DrawIndicatorCore(e, info, rowHandle, kind);
     DrawQuickCustomisationIcon(e, kind);
 }
 protected virtual void DrawQuickCustomisationIcon(GridViewDrawArgs e, IndicatorObjectInfoArgs info, IndicatorKind kind)
 {
     if (kind == DevExpress.Utils.Drawing.IndicatorKind.Header && ((CustomGridViewInfo)e.ViewInfo).QuickCustomisationIconStatus != QuickCustomisationIconStatus.Hidden)
         DrawQuickCustomisationIconCore(e, info, ((CustomGridViewInfo)e.ViewInfo).QuickCustomisationIcon, ((CustomGridViewInfo)e.ViewInfo).QuickCustomisationBounds, ((CustomGridViewInfo)e.ViewInfo).QuickCustomisationIconStatus);
 }
 protected override void DrawIndicatorCore(GridViewDrawArgs e, IndicatorObjectInfoArgs info, int rowHandle, IndicatorKind kind)
 {
     base.DrawIndicatorCore(e, info, rowHandle, kind);
     DrawQuickCustomisationIcon(e, info, kind);
 }