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 3743 by doda, Wed Jan 27 22:20:42 2010 UTC revision 3744 by doda, Thu Jan 28 01:40:37 2010 UTC
# Line 2122  void CSSetAttr()               // SGR Line 2122  void CSSetAttr()               // SGR
2122              if (ts.MouseEventTracking)              if (ts.MouseEventTracking)
2123                FocusReportMode = TRUE;                FocusReportMode = TRUE;
2124              break;              break;
2125        }            case 1047: // Alternate Screen Buffer
2126                if ((ts.TermFlag & TF_ALTSCR) && !AltScr) {
2127                  BuffSaveScreen();
2128                  AltScr = TRUE;
2129                }
2130                break;
2131              case 1048: // Save Cursor Position (Alternate Screen Buffer)
2132                if (ts.TermFlag & TF_ALTSCR) {
2133                  SaveCursor();
2134                }
2135              case 1049: // Alternate Screen Buffer
2136                if ((ts.TermFlag & TF_ALTSCR) && !AltScr) {
2137                  SaveCursor();
2138                  BuffSaveScreen();
2139                  BuffClearScreen();
2140                  AltScr = TRUE;
2141                }
2142            }
2143      }      }
2144    
2145      void CSQ_i_Mode()           // MC (DEC)      void CSQ_i_Mode()           // MC (DEC)
# Line 2215  void CSSetAttr()               // SGR Line 2232  void CSSetAttr()               // SGR
2232            case 1002: // Button-Event Mouse Tracking            case 1002: // Button-Event Mouse Tracking
2233            case 1003: MouseReportMode = IdMouseTrackNone; break; // Any-Event Mouse Tracking            case 1003: MouseReportMode = IdMouseTrackNone; break; // Any-Event Mouse Tracking
2234            case 1004: FocusReportMode = FALSE; break; // Focus Report            case 1004: FocusReportMode = FALSE; break; // Focus Report
2235              case 1047: // Alternate Screen Buffer
2236                if ((ts.TermFlag & TF_ALTSCR) && AltScr) {
2237                  BuffClearScreen();
2238                  BuffRestoreScreen();
2239                  AltScr = FALSE;
2240                }
2241                break;
2242              case 1048: // Save Cursor Position (Alternate Screen Buffer)
2243                if (ts.TermFlag & TF_ALTSCR) {
2244                  RestoreCursor();
2245                }
2246                break;
2247              case 1049: // Alternate Screen Buffer
2248                if ((ts.TermFlag & TF_ALTSCR) && AltScr) {
2249                  BuffClearScreen();
2250                  BuffRestoreScreen();
2251                  RestoreCursor();
2252                  AltScr = FALSE;
2253                }
2254                break;
2255          }          }
2256      }      }
2257    

Legend:
Removed from v.3743  
changed lines
  Added in v.3744

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