コード例 #1
0
ファイル: o_svnbase.cpp プロジェクト: OS2World/APP-EDITOR-fte
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);
        }
}
コード例 #2
0
ファイル: o_routine.cpp プロジェクト: AaronDP/efte_adbshell
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);
  }
}