diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2009-03-10 21:45:54 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2009-03-10 21:45:54 +0000 |
commit | 2b309755d61d979ce37de9329c9394312b32fdc9 (patch) | |
tree | 5de1d8dbbd75cd0d7fee999cd0532d2add7642f4 /framebuffer/fb_frontend_ablefb.c | |
parent | 652330380f3cd60b04f46673fa22a16af5a7fc8f (diff) | |
download | netsurf-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.c | 14 |
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(); |