summaryrefslogtreecommitdiff
path: root/desktop/browser.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-05-03 22:05:40 +0000
committerJames Bursa <james@netsurf-browser.org>2004-05-03 22:05:40 +0000
commit8da6079f6f777e509c84f552b6a31f02698599b0 (patch)
tree728d29ae023e6402502ab7cec2bbc2209995d78a /desktop/browser.c
parent24c57d3215f7e906ee312f19c6b1a870e984e765 (diff)
downloadnetsurf-8da6079f6f777e509c84f552b6a31f02698599b0.tar.gz
netsurf-8da6079f6f777e509c84f552b6a31f02698599b0.tar.bz2
[project @ 2004-05-03 22:05:40 by bursa]
Implement dragging files into <input type="file" ...>. svn path=/import/netsurf/; revision=821
Diffstat (limited to 'desktop/browser.c')
-rw-r--r--desktop/browser.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index d7fbaac2b..ceecc1955 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -663,7 +663,6 @@ int browser_window_gadget_click(struct browser_window* bw, unsigned long click_x
break;
case GADGET_TEXTBOX:
case GADGET_PASSWORD:
- case GADGET_FILE:
browser_window_input_click(bw,
(unsigned int)click_boxes[i].actual_x,
(unsigned int)click_boxes[i].actual_y,
@@ -682,6 +681,8 @@ int browser_window_gadget_click(struct browser_window* bw, unsigned long click_x
break;
case GADGET_RESET:
break;
+ case GADGET_FILE:
+ break;
}
xfree(click_boxes);
@@ -1188,8 +1189,7 @@ void browser_window_input_callback(struct browser_window *bw, char key, void *p)
for (next_input = input->gadget->next;
next_input != 0 && next_input->type != GADGET_TEXTBOX &&
next_input->type != GADGET_TEXTAREA &&
- next_input->type != GADGET_PASSWORD &&
- next_input->type != GADGET_FILE;
+ next_input->type != GADGET_PASSWORD;
next_input = next_input->next)
;
if (!next_input) return;
@@ -1216,8 +1216,7 @@ void browser_window_input_callback(struct browser_window *bw, char key, void *p)
for (prev_input = input->gadget->prev;
prev_input != 0 && prev_input->type != GADGET_TEXTBOX &&
prev_input->type != GADGET_TEXTAREA &&
- prev_input->type != GADGET_PASSWORD &&
- prev_input->type != GADGET_FILE;
+ prev_input->type != GADGET_PASSWORD;
prev_input = prev_input->prev)
;
if (!prev_input) return;
@@ -1548,8 +1547,7 @@ void browser_window_follow_link(struct browser_window *bw,
if (click_type == 0 && click_boxes[i].box->gadget != NULL) {
if (click_boxes[i].box->gadget->type == GADGET_TEXTBOX ||
click_boxes[i].box->gadget->type == GADGET_TEXTAREA ||
- click_boxes[i].box->gadget->type == GADGET_PASSWORD ||
- click_boxes[i].box->gadget->type == GADGET_FILE) {
+ click_boxes[i].box->gadget->type == GADGET_PASSWORD) {
pointer = GUI_POINTER_CARET;
done = 1;
break;