void ESvnBase::DrawLine (PCell B,int Line,int Col,ChColor color,int Width) { if (Line<LineCount) if (Col<(int)strlen (Lines[Line]->Msg)) { char str[1024]; int len; len=UnTabStr (str,sizeof (str),Lines[Line]->Msg,strlen (Lines[Line]->Msg)); if (len>Col) MoveStr (B,0,Width,str+Col,color,Width); } }
void RoutineView::DrawLine(PCell B, int Line, int Col, ChColor color, int Width) { if (Buffer->RLine(Buffer->rlst.Lines[Line])->Count > Col) { char str[1024]; int len; len = UnTabStr(str, sizeof(str), Buffer->RLine(Buffer->rlst.Lines[Line])->Chars, Buffer->RLine(Buffer->rlst.Lines[Line])->Count); if (len > Col) MoveStr(B, 0, Width, str + Col, color, len - Col); } }