Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/vtterm.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3262 by doda, Mon Mar 30 10:37:13 2009 UTC revision 3263 by doda, Tue Mar 31 14:13:35 2009 UTC
# Line 2109  void CSSetAttr() Line 2109  void CSSetAttr()
2109      }      }
2110    }    }
2111    
2112      void CSSpace(BYTE b) {
2113        switch (b) {
2114          case 'q':
2115            if (NParam > 0) {
2116              if (Param[1] < 0) Param[1] = 0;
2117              switch (Param[1]) {
2118                case 0:
2119                case 1:
2120                  ts.CursorShape = IdBlkCur;
2121                  ts.NonblinkingCursor = FALSE;
2122                  break;
2123                case 2:
2124                  ts.CursorShape = IdBlkCur;
2125                  ts.NonblinkingCursor = TRUE;
2126                  break;
2127                case 3:
2128                  ts.CursorShape = IdHCur;
2129                  ts.NonblinkingCursor = FALSE;
2130                  break;
2131                case 4:
2132                  ts.CursorShape = IdHCur;
2133                  ts.NonblinkingCursor = TRUE;
2134                  break;
2135                default:
2136                  return;
2137              }
2138              ChangeCaret();
2139            }
2140            break;
2141        }
2142      }
2143    
2144  void PrnParseCS(BYTE b) // printer mode  void PrnParseCS(BYTE b) // printer mode
2145  {  {
2146    ParseMode = ModeFirst;    ParseMode = ModeFirst;
# Line 2201  void ParseCS(BYTE b) /* b is the final c Line 2233  void ParseCS(BYTE b) /* b is the final c
2233      /* one intermediate char */      /* one intermediate char */
2234      case 1:      case 1:
2235        switch (IntChar[1]) {        switch (IntChar[1]) {
2236            /* intermediate char = ' ' */
2237            case ' ': CSSpace(b); break;
2238          /* intermediate char = '!' */          /* intermediate char = '!' */
2239          case '!': CSExc(b); break;          case '!': CSExc(b); break;
2240          /* intermediate char = '"' */          /* intermediate char = '"' */

Legend:
Removed from v.3262  
changed lines
  Added in v.3263

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26