Browse Subversion Repository
Diff of /trunk/teraterm/ttpcmn/ttcmn.c
Parent Directory
| Revision Log
| Patch
| 907 |
} |
} |
| 908 |
} |
} |
| 909 |
|
|
| 910 |
void FAR PASCAL SelectNextWin(HWND HWin, int Next) |
void FAR PASCAL SelectNextWin(HWND HWin, int Next, BOOL SkipIconic) |
|
{ |
|
|
int i; |
|
|
|
|
|
i = 0; |
|
|
while ((i<pm->NWin) && (pm->WinList[i]!=HWin)) { |
|
|
i++; |
|
|
} |
|
|
if (pm->WinList[i]!=HWin) { |
|
|
return; |
|
|
} |
|
|
i = i + Next; |
|
|
if (i >= pm->NWin) { |
|
|
i = 0; |
|
|
} |
|
|
else if (i<0) { |
|
|
i = pm->NWin-1; |
|
|
} |
|
|
SelectWin(i); |
|
|
} |
|
|
|
|
|
void FAR PASCAL SelectNextShownWin(HWND HWin, int Next) |
|
| 911 |
{ |
{ |
| 912 |
int i; |
int i; |
| 913 |
|
|
| 929 |
} |
} |
| 930 |
|
|
| 931 |
if (pm->WinList[i] == HWin) { |
if (pm->WinList[i] == HWin) { |
| 932 |
return; |
break; |
| 933 |
} |
} |
| 934 |
} while (IsIconic(pm->WinList[i]) || !IsWindowVisible(pm->WinList[i])); |
} while ((SkipIconic && IsIconic(pm->WinList[i])) || !IsWindowVisible(pm->WinList[i])); |
| 935 |
|
|
| 936 |
SelectWin(i); |
SelectWin(i); |
| 937 |
} |
} |
|
|
Legend:
| Removed from v.4029 |
|
| changed lines |
| |
Added in v.4030 |
|
|
|