diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2009-02-12 09:51:47 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2009-02-12 09:51:47 +0000 |
commit | e4378d3d0c81e364bbfaa19ef20fdd958eb256b7 (patch) | |
tree | a71a8a70bbd7fb1bb742d05245f99877b79599a1 /framebuffer/fb_frontend_sdl.c | |
parent | 239884924fe5452411b1fd47312acae328ef916b (diff) | |
download | netsurf-e4378d3d0c81e364bbfaa19ef20fdd958eb256b7.tar.gz netsurf-e4378d3d0c81e364bbfaa19ef20fdd958eb256b7.tar.bz2 |
add history navigation
svn path=/trunk/netsurf/; revision=6451
Diffstat (limited to 'framebuffer/fb_frontend_sdl.c')
-rw-r--r-- | framebuffer/fb_frontend_sdl.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/framebuffer/fb_frontend_sdl.c b/framebuffer/fb_frontend_sdl.c index b45f371d9..cc78aae8b 100644 --- a/framebuffer/fb_frontend_sdl.c +++ b/framebuffer/fb_frontend_sdl.c @@ -30,6 +30,7 @@ #include "desktop/gui.h" #include "desktop/options.h" #include "utils/messages.h" +#include "desktop/history_core.h" #include "framebuffer/fb_gui.h" #include "framebuffer/fb_plotters.h" @@ -110,6 +111,16 @@ void fb_os_input(struct gui_window *g, bool active) browser_window_destroy(g->bw); break; + case SDLK_b: + if (history_back_available(g->bw->history)) + history_back(g->bw, g->bw->history); + break; + + case SDLK_f: + if (history_forward_available(g->bw->history)) + history_forward(g->bw, g->bw->history); + break; + default: printf("The %s key was pressed!\n", SDL_GetKeyName(event.key.keysym.sym)); |