| 1751 |
|
|
| 1752 |
switch (Param[1]) { |
switch (Param[1]) { |
| 1753 |
case 1: // De-iconify window |
case 1: // De-iconify window |
| 1754 |
DispShowWindow(SW_RESTORE); |
DispShowWindow(WINDOW_RESTORE); |
| 1755 |
break; |
break; |
| 1756 |
case 2: // Iconify window |
case 2: // Iconify window |
| 1757 |
DispShowWindow(SW_MINIMIZE); |
DispShowWindow(WINDOW_MINIMIZE); |
| 1758 |
break; |
break; |
| 1759 |
case 3: // set window position |
case 3: // set window position |
| 1760 |
if (NParam < 2) Param[2] = 0; |
if (NParam < 2) Param[2] = 0; |
| 1761 |
if (NParam < 3) Param[3] = 0; |
if (NParam < 3) Param[3] = 0; |
| 1762 |
DispMoveWindow(Param[2], Param[3]); |
DispMoveWindow(Param[2], Param[3]); |
| 1763 |
break; |
break; |
| 1764 |
|
case 5: |
| 1765 |
|
DispShowWindow(WINDOW_RAISE); |
| 1766 |
|
break; |
| 1767 |
|
case 6: |
| 1768 |
|
DispShowWindow(WINDOW_LOWER); |
| 1769 |
|
break; |
| 1770 |
case 8: /* set terminal size */ |
case 8: /* set terminal size */ |
| 1771 |
if ((Param[2]<=1) || (NParam<2)) Param[2] = 24; |
if ((Param[2]<=1) || (NParam<2)) Param[2] = 24; |
| 1772 |
if ((Param[3]<=1) || (NParam<3)) Param[3] = 80; |
if ((Param[3]<=1) || (NParam<3)) Param[3] = 80; |
| 1774 |
break; |
break; |
| 1775 |
case 9: // Maximize/Restore window |
case 9: // Maximize/Restore window |
| 1776 |
if (NParam < 2 || Param[2] == 0) { |
if (NParam < 2 || Param[2] == 0) { |
| 1777 |
DispShowWindow(SW_RESTORE); |
DispShowWindow(WINDOW_RESTORE); |
| 1778 |
} |
} |
| 1779 |
else { |
else { |
| 1780 |
DispShowWindow(SW_MAXIMIZE); |
DispShowWindow(WINDOW_MAXIMIZE); |
| 1781 |
} |
} |
| 1782 |
break; |
break; |
| 1783 |
case 14: /* get window size??? */ |
case 14: /* get window size??? */ |