www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgtradeoffgui/@tradeoffGraphView/pRedrawHighlight.m

    function pRedrawHighlight(obj)
%PREDRAWHIGHLIGHT Update and redraw the highlighted row/column
%
%  PREDRAWHIGHLIGHT(OBJ) updates redraws the current highlighted row or
%  column.

%  Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc.


dm = obj.hDataModel;
oldRow = dm.HighLightedRow;
oldCol = dm.HighLightedColumn;
obj.pUpdateHighlight;
newRow = dm.HighLightedRow;
newCol = dm.HighLightedColumn;

hTable = obj.hGraphTable;

if (oldRow~=newRow)
    repaintrows = [oldRow newRow];
    repaintrows = repaintrows(repaintrows~=0);
    hTable.paintRows(repaintrows);
end

if (oldCol~=newCol)
    repaintcols = [oldCol newCol];
    repaintcols = repaintcols(repaintcols~=0);
    hTable.paintColumns(repaintcols);
end