Browse Subversion Repository
Diff of /trunk/teraterm/teraterm/vtterm.c
Parent Directory
| Revision Log
| Patch
| 1896 |
} |
} |
| 1897 |
break; |
break; |
| 1898 |
case 20: // Report icon label |
case 20: // Report icon label |
| 1899 |
if (ts.WindowFlag & WF_TITLEREPORT) { |
switch (ts.WindowFlag & WF_TITLEREPORT) { |
| 1900 |
switch (ts.AcceptTitleChangeRequest) { |
case IdTitleReportOff: |
| 1901 |
case IdTitleChangeRequestOff: |
// nothing to do |
| 1902 |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, ts.Title); |
break; |
| 1903 |
break; |
case IdTitleReportOn: |
| 1904 |
case IdTitleChangeRequestAhead: |
switch (ts.AcceptTitleChangeRequest) { |
| 1905 |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s %s", CLocale, cv.TitleRemote, ts.Title); |
case IdTitleChangeRequestOff: |
|
break; |
|
|
case IdTitleChangeRequestLast: |
|
|
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s %s", CLocale, ts.Title, cv.TitleRemote); |
|
|
break; |
|
|
default: |
|
|
if (cv.TitleRemote[0] == 0) { |
|
| 1906 |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, ts.Title); |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, ts.Title); |
| 1907 |
} |
break; |
| 1908 |
else { |
case IdTitleChangeRequestAhead: |
| 1909 |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, cv.TitleRemote); |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s %s", CLocale, cv.TitleRemote, ts.Title); |
| 1910 |
} |
break; |
| 1911 |
} |
case IdTitleChangeRequestLast: |
| 1912 |
SendOSCstr(Report, len); |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s %s", CLocale, ts.Title, cv.TitleRemote); |
| 1913 |
|
break; |
| 1914 |
|
default: |
| 1915 |
|
if (cv.TitleRemote[0] == 0) { |
| 1916 |
|
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, ts.Title); |
| 1917 |
|
} |
| 1918 |
|
else { |
| 1919 |
|
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, cv.TitleRemote); |
| 1920 |
|
} |
| 1921 |
|
} |
| 1922 |
|
SendOSCstr(Report, len); |
| 1923 |
|
break; |
| 1924 |
|
default: // IdTitleReportEmpty: |
| 1925 |
|
SendOSCstr("L", 1); |
| 1926 |
|
break; |
| 1927 |
} |
} |
| 1928 |
break; |
break; |
| 1929 |
case 21: // Report window title |
case 21: // Report window title |
| 1930 |
if (ts.WindowFlag & WF_TITLEREPORT) { |
switch (ts.WindowFlag & WF_TITLEREPORT) { |
| 1931 |
switch (ts.AcceptTitleChangeRequest) { |
case IdTitleReportOff: |
| 1932 |
case IdTitleChangeRequestOff: |
// nothing to do |
| 1933 |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, ts.Title); |
break; |
| 1934 |
break; |
case IdTitleReportOn: |
| 1935 |
case IdTitleChangeRequestAhead: |
switch (ts.AcceptTitleChangeRequest) { |
| 1936 |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s %s", CLocale, cv.TitleRemote, ts.Title); |
case IdTitleChangeRequestOff: |
|
break; |
|
|
case IdTitleChangeRequestLast: |
|
|
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s %s", CLocale, ts.Title, cv.TitleRemote); |
|
|
break; |
|
|
default: |
|
|
if (cv.TitleRemote[0] == 0) { |
|
| 1937 |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, ts.Title); |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, ts.Title); |
| 1938 |
} |
break; |
| 1939 |
else { |
case IdTitleChangeRequestAhead: |
| 1940 |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, cv.TitleRemote); |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s %s", CLocale, cv.TitleRemote, ts.Title); |
| 1941 |
} |
break; |
| 1942 |
} |
case IdTitleChangeRequestLast: |
| 1943 |
SendOSCstr(Report, len); |
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s %s", CLocale, ts.Title, cv.TitleRemote); |
| 1944 |
|
break; |
| 1945 |
|
default: |
| 1946 |
|
if (cv.TitleRemote[0] == 0) { |
| 1947 |
|
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, ts.Title); |
| 1948 |
|
} |
| 1949 |
|
else { |
| 1950 |
|
len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, cv.TitleRemote); |
| 1951 |
|
} |
| 1952 |
|
} |
| 1953 |
|
SendOSCstr(Report, len); |
| 1954 |
|
break; |
| 1955 |
|
default: // IdTitleReportEmpty: |
| 1956 |
|
SendOSCstr("L", 1); |
| 1957 |
|
break; |
| 1958 |
} |
} |
| 1959 |
break; |
break; |
| 1960 |
} |
} |
|
|
Legend:
| Removed from v.3745 |
|
| changed lines |
| |
Added in v.3747 |
|
|
| |