| 1422 |
|
|
| 1423 |
case IDC_DEFAULTPATH_PUSH | (BN_CLICKED << 16): |
case IDC_DEFAULTPATH_PUSH | (BN_CLICKED << 16): |
| 1424 |
// ログディレクトリの選択ダイアログ |
// ログディレクトリの選択ダイアログ |
|
get_lang_msg("FILEDLG_SELECT_LOGDIR_TITLE", ts.UIMsg, sizeof(ts.UIMsg), |
|
|
"Select log folder", ts.UILanguageFile); |
|
| 1425 |
{ |
{ |
| 1426 |
char buf[MAX_PATH]; |
wchar_t *title = TTGetLangStrW("Tera Term", "FILEDLG_SELECT_LOGDIR_TITLE", L"Select log folder", ts.UILanguageFile); |
| 1427 |
char buf2[MAX_PATH]; |
wchar_t buf[MAX_PATH]; |
| 1428 |
GetDlgItemTextA(IDC_DEFAULTPATH_EDITOR, buf, sizeof(buf)); |
wchar_t buf2[MAX_PATH]; |
| 1429 |
if (doSelectFolder(GetSafeHwnd(), buf2, sizeof(buf2), buf, ts.UIMsg)) { |
GetDlgItemTextW(IDC_DEFAULTPATH_EDITOR, buf, _countof(buf)); |
| 1430 |
SetDlgItemTextA(IDC_DEFAULTPATH_EDITOR, buf2); |
if (doSelectFolderW(GetSafeHwnd(), buf2, _countof(buf2), buf, title)) { |
| 1431 |
|
SetDlgItemTextW(IDC_DEFAULTPATH_EDITOR, buf2); |
| 1432 |
} |
} |
| 1433 |
|
free(title); |
| 1434 |
} |
} |
| 1435 |
|
|
| 1436 |
return TRUE; |
return TRUE; |
| 1659 |
|
|
| 1660 |
BOOL CCygwinPropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam) |
BOOL CCygwinPropPageDlg::OnCommand(WPARAM wParam, LPARAM lParam) |
| 1661 |
{ |
{ |
| 1662 |
char buf[MAX_PATH], buf2[MAX_PATH]; |
wchar_t buf[MAX_PATH], buf2[MAX_PATH]; |
| 1663 |
|
|
| 1664 |
switch (wParam) { |
switch (wParam) { |
| 1665 |
case IDC_SELECT_FILE | (BN_CLICKED << 16): |
case IDC_SELECT_FILE | (BN_CLICKED << 16): |
| 1666 |
// Cygwin install ディレクトリの選択ダイアログ |
// Cygwin install ディレクトリの選択ダイアログ |
| 1667 |
get_lang_msg("DIRDLG_CYGTERM_DIR_TITLE", ts.UIMsg, sizeof(ts.UIMsg), |
wchar_t *title = TTGetLangStrW("Tera Term", "DIRDLG_CYGTERM_DIR_TITLE", L"Select Cygwin directory", ts.UILanguageFile); |
| 1668 |
"Select Cygwin directory", ts.UILanguageFile); |
GetDlgItemTextW(IDC_CYGWIN_PATH, buf, _countof(buf)); |
| 1669 |
GetDlgItemTextA(IDC_CYGWIN_PATH, buf, sizeof(buf)); |
if (doSelectFolderW(GetSafeHwnd(), buf2, _countof(buf2), buf, title)) { |
| 1670 |
if (doSelectFolder(GetSafeHwnd(), buf2, sizeof(buf2), buf, ts.UIMsg)) { |
SetDlgItemTextW(IDC_CYGWIN_PATH, buf2); |
|
SetDlgItemTextA(IDC_CYGWIN_PATH, buf2); |
|
| 1671 |
} |
} |
| 1672 |
|
free(title); |
| 1673 |
return TRUE; |
return TRUE; |
| 1674 |
} |
} |
| 1675 |
|
|