| 1317 |
SetDlgItemTextA(IDC_DEFAULTNAME_EDITOR, ts.LogDefaultName); |
SetDlgItemTextA(IDC_DEFAULTNAME_EDITOR, ts.LogDefaultName); |
| 1318 |
|
|
| 1319 |
// Log Default File Path (2007.5.30 maya) |
// Log Default File Path (2007.5.30 maya) |
| 1320 |
SetDlgItemTextA(IDC_DEFAULTPATH_EDITOR, ts.LogDefaultPath); |
SetDlgItemTextW(IDC_DEFAULTPATH_EDITOR, ts.LogDefaultPathW); |
| 1321 |
|
|
| 1322 |
/* Auto start logging (2007.5.31 maya) */ |
/* Auto start logging (2007.5.31 maya) */ |
| 1323 |
SetCheck(IDC_AUTOSTART, ts.LogAutoStart); |
SetCheck(IDC_AUTOSTART, ts.LogAutoStart); |
| 1425 |
// ログディレクトリの選択ダイアログ |
// ログディレクトリの選択ダイアログ |
| 1426 |
{ |
{ |
| 1427 |
wchar_t *title = TTGetLangStrW("Tera Term", "FILEDLG_SELECT_LOGDIR_TITLE", L"Select log folder", ts.UILanguageFile); |
wchar_t *title = TTGetLangStrW("Tera Term", "FILEDLG_SELECT_LOGDIR_TITLE", L"Select log folder", ts.UILanguageFile); |
| 1428 |
wchar_t *buf; |
wchar_t *default_path; |
| 1429 |
hGetDlgItemTextW(m_hWnd, IDC_DEFAULTPATH_EDITOR, &buf); |
hGetDlgItemTextW(m_hWnd, IDC_DEFAULTPATH_EDITOR, &default_path); |
| 1430 |
wchar_t *buf2; |
if (default_path[0] == 0) { |
| 1431 |
if (doSelectFolderW(GetSafeHwnd(), buf, title, &buf2)) { |
free(default_path); |
| 1432 |
SetDlgItemTextW(IDC_DEFAULTPATH_EDITOR, buf2); |
default_path = _wcsdup(ts.LogDirW); |
|
free(buf2); |
|
| 1433 |
} |
} |
| 1434 |
free(buf); |
wchar_t *new_path; |
| 1435 |
|
if (doSelectFolderW(GetSafeHwnd(), default_path, title, &new_path)) { |
| 1436 |
|
SetDlgItemTextW(IDC_DEFAULTPATH_EDITOR, new_path); |
| 1437 |
|
free(new_path); |
| 1438 |
|
} |
| 1439 |
|
free(default_path); |
| 1440 |
free(title); |
free(title); |
| 1441 |
} |
} |
| 1442 |
|
|
| 1538 |
strncpy_s(ts.LogDefaultName, sizeof(ts.LogDefaultName), buf, _TRUNCATE); |
strncpy_s(ts.LogDefaultName, sizeof(ts.LogDefaultName), buf, _TRUNCATE); |
| 1539 |
|
|
| 1540 |
// Log Default File Path (2007.5.30 maya) |
// Log Default File Path (2007.5.30 maya) |
| 1541 |
GetDlgItemTextA(IDC_DEFAULTPATH_EDITOR, ts.LogDefaultPath, _countof(ts.LogDefaultPath)); |
free(ts.LogDefaultPathW); |
| 1542 |
|
hGetDlgItemTextW(m_hWnd, IDC_DEFAULTPATH_EDITOR, &ts.LogDefaultPathW); |
| 1543 |
|
|
| 1544 |
/* Auto start logging (2007.5.31 maya) */ |
/* Auto start logging (2007.5.31 maya) */ |
| 1545 |
ts.LogAutoStart = GetCheck(IDC_AUTOSTART); |
ts.LogAutoStart = GetCheck(IDC_AUTOSTART); |