Change behavior of settings for UPnP.
MENUITEM "\91S\82Ä\82ð\83_\83E\83\93\83\8d\81[\83h", MENU_DOWNLOAD_ALL\r
MENUITEM "\91S\82Ä\82ð\83A\83b\83v\83\8d\81[\83h", MENU_UPLOAD_ALL\r
MENUITEM "OSS<->GUARDIAN \90Ø\82è\91Ö\82¦", MENU_SWITCH_OSS\r
+ MENUITEM "\88ê\82Â\8fã\82Ì\83t\83H\83\8b\83_\82Ö\88Ú\93®", MENU_REMOTE_MOVE_UPDIR\r
END\r
END\r
\r
CONTROL "Spin1",CONNECT_HIST_SPN,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS,116,62,9,14\r
LTEXT "(0\81`20)",-1,129,65,31,8\r
CONTROL "\90Ú\91±\83q\83X\83g\83\8a\82É\83p\83X\83\8f\81[\83h\82à\8bL\89¯\82·\82é(&P)",CONNECT_HIST_PASS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,80,129,10\r
- CONTROL "\83N\83C\83b\83N\90Ú\91±\82Íanonymous-FTP\82ð\8aî\96{\82Æ\82·\82é(&Q)",CONNECT_QUICK_ANONY,\r
+ CONTROL "\83N\83C\83b\83N\90Ú\91±\82Íanonymous-FTP\82ð\8aî\96{\82Æ\82·\82é(&A)",CONNECT_QUICK_ANONY,\r
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,94,196,10\r
- CONTROL "\90Ø\92f\8e\9e\82ÉQUIT\83R\83}\83\93\83h\82ð\91\97\82é(&U)",CONNECT_SENDQUIT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,108,173,10\r
+ CONTROL "\90Ø\92f\8e\9e\82ÉQUIT\83R\83}\83\93\83h\82ð\91\97\82é(&Q)",CONNECT_SENDQUIT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,108,173,10\r
CONTROL "RAS\82Ì\90§\8cä\82ð\8ds\82í\82È\82¢(&R)",CONNECT_NORAS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,122,173,10\r
- CONTROL "\94ñPASV\83\82\81[\83h\8e\9e\82ÉUPnP\82ð\90§\8cä\82·\82é(&U)",CONNECT_UPNP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,136,173,10\r
+ CONTROL "\94ñPASV\83\82\81[\83h\8e\9e\82ÉUPnP\82ð\90§\8cä\82ð\8e\8e\8ds\82·\82é(&U)",CONNECT_UPNP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,136,173,10\r
END\r
\r
rasnotify_dlg DIALOG 0, 0, 158, 46\r
#define MENU_SWITCH_OSS 40176\r
#define MENU_OPEN 40177\r
#define MENU_FW_FTP_FILTER 40178\r
+#define MENU_REMOTE_MOVE_UPDIR 40179\r
#define FSNOTIFY_TITLE 65535\r
#define HOST_SIZEGRIP 65535\r
\r
#ifdef APSTUDIO_INVOKED\r
#ifndef APSTUDIO_READONLY_SYMBOLS\r
#define _APS_NEXT_RESOURCE_VALUE 197\r
-#define _APS_NEXT_COMMAND_VALUE 40179\r
+#define _APS_NEXT_COMMAND_VALUE 40180\r
#define _APS_NEXT_CONTROL_VALUE 1221\r
#define _APS_NEXT_SYMED_VALUE 101\r
#endif\r
MENUITEM "Download all", MENU_DOWNLOAD_ALL\r
MENUITEM "Upload all", MENU_UPLOAD_ALL\r
MENUITEM "Switch OSS<->GUARDIAN", MENU_SWITCH_OSS\r
+ MENUITEM "Move to parent folder", MENU_REMOTE_MOVE_UPDIR\r
END\r
END\r
\r
CONTROL "Spin1",CONNECT_HIST_SPN,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS,130,65,9,14\r
LTEXT "(0 to 20 entries)",-1,143,68,53,8\r
CONTROL "&Save password in history",CONNECT_HIST_PASS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,82,129,10\r
- CONTROL "&Use anonymous FTP for quick connect",CONNECT_QUICK_ANONY,\r
+ CONTROL "Use &anonymous FTP for quick connect",CONNECT_QUICK_ANONY,\r
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,95,196,10\r
CONTROL "Send &QUIT command at disconnect",CONNECT_SENDQUIT,\r
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,109,173,10\r
CONTROL "Do not control dialup (&RAS) connection",CONNECT_NORAS,\r
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,122,173,10\r
- CONTROL "Control &UPnP when using non PASV mode",CONNECT_UPNP,\r
+ CONTROL "Try to control &UPnP when using non PASV mode",CONNECT_UPNP,\r
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,136,173,10\r
END\r
\r
#define MENU_SWITCH_OSS 40176\r
#define MENU_OPEN 40177\r
#define MENU_FW_FTP_FILTER 40178\r
+#define MENU_REMOTE_MOVE_UPDIR 40179\r
#define FSNOTIFY_TITLE 65535\r
#define HOST_SIZEGRIP 65535\r
\r
#ifdef APSTUDIO_INVOKED\r
#ifndef APSTUDIO_READONLY_SYMBOLS\r
#define _APS_NEXT_RESOURCE_VALUE 197\r
-#define _APS_NEXT_COMMAND_VALUE 40179\r
+#define _APS_NEXT_COMMAND_VALUE 40180\r
#define _APS_NEXT_CONTROL_VALUE 1221\r
#define _APS_NEXT_SYMED_VALUE 101\r
#endif\r
AskRemoteCurDir(HostDir, FMAX_PATH);\r
\r
// ドロップ先のフォルダ名を得る\r
- GetNodeName(WIN_REMOTE, drop_index, Pkt.File, FMAX_PATH);\r
+ // 上位のディレクトリへ移動対応\r
+// GetNodeName(WIN_REMOTE, drop_index, Pkt.File, FMAX_PATH);\r
+ if(drop_index >= 0)\r
+ GetNodeName(WIN_REMOTE, drop_index, Pkt.File, FMAX_PATH);\r
+ else\r
+ strcpy(Pkt.File, "..");\r
\r
if(MoveMode == MOVE_DLG)\r
{\r
break;\r
#endif\r
\r
+ // 上位のディレクトリへ移動対応\r
+ case MENU_REMOTE_MOVE_UPDIR :\r
+ MoveRemoteFileProc(-1);\r
+ break;\r
+\r
default :\r
if((LOWORD(wParam) >= MENU_BMARK_TOP) &&\r
(LOWORD(wParam) < MENU_BMARK_TOP+100))\r
#define MSGJPN353 _Tu8("Encrypted: FTPES", "Encrypted: FTPES")\r
#define MSGJPN354 _Tu8("Encrypted: FTPIS", "Encrypted: FTPIS")\r
#define MSGJPN355 _Tu8("Encrypted: SFTP", "Encrypted: SFTP")\r
+#define MSGJPN356 _Tu8("Move to &parent folder...", "Move to &parent folder...")\r
#if defined(HAVE_TANDEM)\r
#define MSGJPN2000 _Tu8("NonStop Server", "NonStop Server")\r
#define MSGJPN2001 _Tu8("OSS<->GUARDIAN Switch(&O)", "OSS<->GUARDIAN Switch(&O)")\r
#define MSGJPN353 _Tu8("暗号化されています: FTPES", "\xE6\x9A\x97\xE5\x8F\xB7\xE5\x8C\x96\xE3\x81\x95\xE3\x82\x8C\xE3\x81\xA6\xE3\x81\x84\xE3\x81\xBE\xE3\x81\x99: FTPES")\r
#define MSGJPN354 _Tu8("暗号化されています: FTPIS", "\xE6\x9A\x97\xE5\x8F\xB7\xE5\x8C\x96\xE3\x81\x95\xE3\x82\x8C\xE3\x81\xA6\xE3\x81\x84\xE3\x81\xBE\xE3\x81\x99: FTPIS")\r
#define MSGJPN355 _Tu8("暗号化されています: SFTP", "\xE6\x9A\x97\xE5\x8F\xB7\xE5\x8C\x96\xE3\x81\x95\xE3\x82\x8C\xE3\x81\xA6\xE3\x81\x84\xE3\x81\xBE\xE3\x81\x99: SFTP")\r
+#define MSGJPN356 _Tu8("一つ上のフォルダへ移動(&P)...", "\xE4\xB8\x80\xE3\x81\xA4\xE4\xB8\x8A\xE3\x81\xAE\xE3\x83\x95\xE3\x82\xA9\xE3\x83\xAB\xE3\x83\x80\xE3\x81\xB8\xE7\xA7\xBB\xE5\x8B\x95(&P)...")\r
#if defined(HAVE_TANDEM)\r
#define MSGJPN2000 _Tu8("NonStop Server", "NonStop Server")\r
#define MSGJPN2001 _Tu8("OSS<->GUARDIAN 切り替え(&O)", "OSS<->GUARDIAN \xE5\x88\x87\xE3\x82\x8A\xE6\x9B\xBF\xE3\x81\x88(&O)")\r
SendDlgItemMessage(hDlg, CONNECT_SENDQUIT, BM_SETCHECK, SendQuit, 0);\r
SendDlgItemMessage(hDlg, CONNECT_NORAS, BM_SETCHECK, NoRasControl, 0);\r
// UPnP対応\r
- if(IsUPnPLoaded() == YES)\r
- SendDlgItemMessage(hDlg, CONNECT_UPNP, BM_SETCHECK, UPnPEnabled, 0);\r
- else\r
- {\r
- SendDlgItemMessage(hDlg, CONNECT_UPNP, BM_SETCHECK, BST_UNCHECKED, 0);\r
- EnableWindow(GetDlgItem(hDlg, CONNECT_UPNP), FALSE);\r
- }\r
+ SendDlgItemMessage(hDlg, CONNECT_UPNP, BM_SETCHECK, UPnPEnabled, 0);\r
return(TRUE);\r
\r
case WM_NOTIFY:\r
if (AskRealHostType() == HTYPE_TANDEM)\r
AppendMenu(hMenu, MF_STRING | Flg1, MENU_SWITCH_OSS, MSGJPN2001);\r
#endif\r
+ // 上位のディレクトリへ移動対応\r
+ AppendMenu(hMenu, MF_STRING | Flg1 | Flg2, MENU_REMOTE_MOVE_UPDIR, MSGJPN356);\r
AppendMenu(hMenu, MF_SEPARATOR, 0, NULL);\r
AppendMenu(hMenu, MF_STRING | Flg1, MENU_FILESIZE, MSGJPN272);\r
AppendMenu(hMenu, MF_SEPARATOR, 0, NULL);\r