summaryrefslogtreecommitdiff
path: root/desktop/textinput.h
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2011-07-07 17:50:04 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2011-07-07 17:50:04 +0000
commitbc91b72c56fdfe2d74e1b0fbfdeb6d6d84ad103e (patch)
treee6ab0967e23094254bd93ad94da7d55434eb4d73 /desktop/textinput.h
parente2681caf9cdf056942792a06b74c729a05d7b5b0 (diff)
downloadnetsurf-bc91b72c56fdfe2d74e1b0fbfdeb6d6d84ad103e.tar.gz
netsurf-bc91b72c56fdfe2d74e1b0fbfdeb6d6d84ad103e.tar.bz2
Clean up text input code. Now desktop/textinput.{c|h} is concerend with browser windows only. HTML content specific stuff moved to render/textinput.{c|h} and disassociated from browser windows.
svn path=/trunk/netsurf/; revision=12587
Diffstat (limited to 'desktop/textinput.h')
-rw-r--r--desktop/textinput.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/desktop/textinput.h b/desktop/textinput.h
index 263638d3a..745addeb6 100644
--- a/desktop/textinput.h
+++ b/desktop/textinput.h
@@ -26,13 +26,6 @@
#ifndef _NETSURF_DESKTOP_TEXTINPUT_H_
#define _NETSURF_DESKTOP_TEXTINPUT_H_
-#include <stdbool.h>
-
-
-struct browser_window;
-struct box;
-
-
enum input_key {
KEY_SELECT_ALL = 1,
@@ -73,46 +66,4 @@ enum input_key {
};
-struct caret
-{
- bool defined;
-
- struct browser_window *bw;
- struct box *text_box;
- size_t char_offset;
-
- /* document co-ordinates of bottom left of caret */
- int x;
- int y;
- int height;
-};
-
-
-/** There's a single ghost caret used to implement
- * drag-and-drop of text into text areas and input fields.
- */
-
-extern struct caret ghost_caret;
-
-
-void caret_set_position(struct caret *c, struct browser_window *bw,
- struct box *text_box, int char_offset, int pixel_offset);
-void caret_remove(struct caret *c);
-
-
-struct box *textarea_get_position(struct box *textarea, int x, int y,
- int *pchar_offset, int *ppixel_offset);
-
-void browser_window_textarea_click(struct browser_window *bw,
- browser_mouse_state mouse,
- struct box *textarea,
- int box_x, int box_y,
- int x, int y);
-
-void browser_window_input_click(struct browser_window* bw,
- struct box *input,
- int box_x, int box_y,
- int x, int y);
-void browser_window_remove_caret(struct browser_window *bw);
-
#endif