summaryrefslogtreecommitdiff
path: root/framebuffer/fb_frontend_ablefb.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2009-03-10 21:45:54 +0000
committerVincent Sanders <vince@netsurf-browser.org>2009-03-10 21:45:54 +0000
commit2b309755d61d979ce37de9329c9394312b32fdc9 (patch)
tree5de1d8dbbd75cd0d7fee999cd0532d2add7642f4 /framebuffer/fb_frontend_ablefb.c
parent652330380f3cd60b04f46673fa22a16af5a7fc8f (diff)
downloadnetsurf-2b309755d61d979ce37de9329c9394312b32fdc9.tar.gz
netsurf-2b309755d61d979ce37de9329c9394312b32fdc9.tar.bz2
move framebuffer port to framebuffer toolkit
svn path=/trunk/netsurf/; revision=6760
Diffstat (limited to 'framebuffer/fb_frontend_ablefb.c')
-rw-r--r--framebuffer/fb_frontend_ablefb.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/framebuffer/fb_frontend_ablefb.c b/framebuffer/fb_frontend_ablefb.c
index 0a489adf6..a04bfe876 100644
--- a/framebuffer/fb_frontend_ablefb.c
+++ b/framebuffer/fb_frontend_ablefb.c
@@ -29,8 +29,10 @@
#include "desktop/gui.h"
#include "desktop/options.h"
#include "utils/messages.h"
+#include "desktop/textinput.h"
#include "framebuffer/fb_gui.h"
+#include "framebuffer/fb_tk.h"
#include "framebuffer/fb_plotters.h"
#include "framebuffer/fb_frontend.h"
#include "framebuffer/fb_options.h"
@@ -99,7 +101,7 @@ void fb_os_quit(framebuffer_t *fb)
{
}
-void fb_os_input(struct gui_window *g)
+void fb_os_input(fbtk_widget_t *root, bool active)
{
ssize_t amt;
char key;
@@ -108,17 +110,13 @@ void fb_os_input(struct gui_window *g)
if (amt > 0) {
if (key == 'j') {
- g->scrolly +=100;
- gui_window_redraw_window(g);
+ fbtk_input(root, KEY_UP);
}
if (key == 'k') {
- g->scrolly -=100;
- if (g->scrolly < 0)
- g->scrolly = 0;
- gui_window_redraw_window(g);
+ fbtk_input(root, KEY_DOWN);
}
if (key == 'q') {
- browser_window_destroy(g->bw);
+ netsurf_quit = true;
}
if (key == 'd') {
list_schedule();