Mercurial > gftp.yaz
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 |