comparison src/text/textui.c @ 380:05ee37a5558b

2003-1-28 Brian Masney <masneyb@gftp.org> * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h src/gtk/gtkui.c src/gtk/menu-items.c src/gtk/transfer.c - renamed disconnect() to gftpui_disconnect() * src/gtk/gtkui.c src/text/textui.c src/uicommon/gftpui.c - improved prompting for the username/password * src/gtk/gtkui.c src/text/textui.c src/uicommon/gftpui.c - call gftpui_disconnect() after a command is run and if we are no longer connected to the remote host * src/text/gftp-text.c - parse the command line arguments for the host to connect to * src/text/textui.c (gftpui_refresh) - clear the cache. (gftpui_ask_transfer) - check for carriage return or empty string * src/uicommon/gftp.h - define gftpui_common_cmd_m{get,put}_file() * lib/sshv2.c - removed temporary "fix"
author masneyb
date Wed, 28 Jan 2004 23:46:28 +0000
parents 712d3810f4e1
children 2f5ce7fb5aad
comparison
equal deleted inserted replaced
379:c9aa122a1b92 380:05ee37a5558b
38 38
39 39
40 void 40 void
41 gftpui_refresh (void *uidata) 41 gftpui_refresh (void *uidata)
42 { 42 {
43 /* FIXME - clear the cache entry */ 43 gftp_request * request;
44
45 request = uidata; /* Note: uidata is set to the request in gftp_text.c */
46 gftp_delete_cache_entry (request, NULL, 0);
44 } 47 }
45 48
46 49
47 void * 50 void *
48 gftpui_generic_thread (void * (*func) (void *), void *data) 51 gftpui_generic_thread (void * (*func) (void *), void *data)
56 { 59 {
57 return (1); 60 return (1);
58 } 61 }
59 62
60 63
61 char * 64 void
62 gftpui_prompt_username (void *uidata, gftp_request * request) 65 gftpui_prompt_username (void *uidata, gftp_request * request)
63 { 66 {
64 char tempstr[256], *ret; 67 char tempstr[256];
65 68
66 ret = g_strdup (gftp_text_ask_question (_("Username [anonymous]:"), 1, 69 gftp_set_username (request,
67 tempstr, sizeof (tempstr))); 70 gftp_text_ask_question (_("Username [anonymous]:"), 1,
68 return (ret); 71 tempstr, sizeof (tempstr)));
69 } 72 }
70 73
71 74
72 75
73 char * 76 void
74 gftpui_prompt_password (void *uidata, gftp_request * request) 77 gftpui_prompt_password (void *uidata, gftp_request * request)
75 { 78 {
76 char tempstr[256], *ret; 79 char tempstr[256];
77 80
78 ret = g_strdup (gftp_text_ask_question (_("Password:"), 0, 81 gftp_set_password (request,
79 tempstr, sizeof (tempstr))); 82 gftp_text_ask_question (_("Password:"), 0,
80 return (ret); 83 tempstr, sizeof (tempstr)));
81 } 84 }
82 85
83 86
84 void 87 void
85 gftpui_add_file_to_transfer (gftp_transfer * tdata, GList * curfle, 88 gftpui_add_file_to_transfer (gftp_transfer * tdata, GList * curfle,
86 char *filepos ) 89 char *filepos )
87 { 90 {
88 /* FIXME */
89 } 91 }
90 92
91 93
92 void 94 void
93 gftpui_ask_transfer (gftp_transfer * tdata) 95 gftpui_ask_transfer (gftp_transfer * tdata)
157 action = GFTP_TRANS_ACTION_SKIP; 159 action = GFTP_TRANS_ACTION_SKIP;
158 break; 160 break;
159 case 'S': 161 case 'S':
160 action = newaction = GFTP_TRANS_ACTION_SKIP; 162 action = newaction = GFTP_TRANS_ACTION_SKIP;
161 break; 163 break;
164 case '\0':
165 case '\n':
166 break;
167 default:
168 action = -1;
169 break;
162 } 170 }
163 } 171 }
164 172
165 tempfle->transfer_action = action; 173 tempfle->transfer_action = action;
166 action = newaction; 174 action = newaction;
224 gftpui_start_transfer (gftp_transfer * tdata) 232 gftpui_start_transfer (gftp_transfer * tdata)
225 { 233 {
226 gftpui_common_transfer_files (tdata); 234 gftpui_common_transfer_files (tdata);
227 } 235 }
228 236
237
238 void
239 gftpui_disconnect (void *uidata)
240 {
241 }
242