Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/ttpcmn/ttcmn.c

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

revision 3949 by doda, Wed Jun 23 03:00:38 2010 UTC revision 3950 by doda, Tue Jul 27 14:07:14 2010 UTC
# Line 732  void PASCAL FAR GetKeyStr(HWND HWin, PKe Line 732  void PASCAL FAR GetKeyStr(HWND HWin, PKe
732                  case IdCmdBuffBottom:                  case IdCmdBuffBottom:
733                  case IdCmdNextWin:                  case IdCmdNextWin:
734                  case IdCmdPrevWin:                  case IdCmdPrevWin:
735                    case IdCmdNextSWin:
736                    case IdCmdPrevSWin:
737                  case IdCmdLocalEcho:                  case IdCmdLocalEcho:
738                  case IdScrollLock:                  case IdScrollLock:
739                          PostMessage(HWin,WM_USER_ACCELCOMMAND,KeyCode,0);                          PostMessage(HWin,WM_USER_ACCELCOMMAND,KeyCode,0);
# Line 927  void FAR PASCAL SelectNextWin(HWND HWin, Line 929  void FAR PASCAL SelectNextWin(HWND HWin,
929          SelectWin(i);          SelectWin(i);
930  }  }
931    
932    void FAR PASCAL SelectNextShownWin(HWND HWin, int Next)
933    {
934            int i;
935    
936            i = 0;
937            while ((i < pm->NWin) && (pm->WinList[i]!=HWin)) {
938                    i++;
939            }
940            if (pm->WinList[i]!=HWin) {
941                    return;
942            }
943    
944            do {
945                    i += Next;
946                    if (i >= pm->NWin) {
947                            i = 0;
948                    }
949                    else if (i < 0) {
950                            i = pm->NWin-1;
951                    }
952    
953                    if (pm->WinList[i] == HWin) {
954                            return;
955                    }
956            } while (IsIconic(pm->WinList[i]));
957    
958            SelectWin(i);
959    }
960    
961  HWND FAR PASCAL GetNthWin(int n)  HWND FAR PASCAL GetNthWin(int n)
962  {  {
963          if (n<pm->NWin) {          if (n<pm->NWin) {

Legend:
Removed from v.3949  
changed lines
  Added in v.3950

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