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 3800 by doda, Thu Feb 25 10:19:51 2010 UTC revision 3802 by doda, Thu Feb 25 12:01:34 2010 UTC
# Line 2063  void CSSetAttr()               // SGR Line 2063  void CSSetAttr()               // SGR
2063        UpdateWindow(HVTWin);        UpdateWindow(HVTWin);
2064      }      }
2065    
2066        void CSQChangeColumnMode(int width)         // DECCOLM
2067        {
2068          ChangeTerminalSize(width, NumOfLines-StatusLine);
2069          MoveCursor(0, 0);
2070          BuffClearScreen();
2071          UpdateWindow(HVTWin);
2072        }
2073    
2074      void CSQ_h_Mode() // DECSET      void CSQ_h_Mode() // DECSET
2075      {      {
2076        int i;        int i;
# Line 2070  void CSSetAttr()               // SGR Line 2078  void CSSetAttr()               // SGR
2078        for (i = 1 ; i<=NParam ; i++)        for (i = 1 ; i<=NParam ; i++)
2079          switch (Param[i]) {          switch (Param[i]) {
2080            case 1: AppliCursorMode = TRUE; break;                // DECCKM            case 1: AppliCursorMode = TRUE; break;                // DECCKM
2081            case 3:               // DECCOLM            case 3: CSQChangeColumnMode(132); break;              // DECCOLM
             ChangeTerminalSize(132,NumOfLines-StatusLine);  
             break;  
2082            case 5: /* Reverse Video (DECSCNM) */            case 5: /* Reverse Video (DECSCNM) */
2083              if (!(ts.ColorFlag & CF_REVERSEVIDEO))              if (!(ts.ColorFlag & CF_REVERSEVIDEO))
2084                CSQExchangeColor(); /* Exchange text/back color */                CSQExchangeColor(); /* Exchange text/back color */
# Line 2203  void CSSetAttr()               // SGR Line 2209  void CSSetAttr()               // SGR
2209        for (i = 1 ; i <= NParam ; i++)        for (i = 1 ; i <= NParam ; i++)
2210          switch (Param[i]) {          switch (Param[i]) {
2211            case 1: AppliCursorMode = FALSE; break;               // DECCKM            case 1: AppliCursorMode = FALSE; break;               // DECCKM
2212            case 3: // DECCOLM            case 3: CSQChangeColumnMode(80); break;               // DECCOLM
             ChangeTerminalSize(80,NumOfLines-StatusLine);  
             break;  
2213            case 5: /* Normal Video (DECSCNM) */            case 5: /* Normal Video (DECSCNM) */
2214              if (ts.ColorFlag & CF_REVERSEVIDEO)              if (ts.ColorFlag & CF_REVERSEVIDEO)
2215                CSQExchangeColor(); /* Exchange text/back color */                CSQExchangeColor(); /* Exchange text/back color */

Legend:
Removed from v.3800  
changed lines
  Added in v.3802

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