diff options
author | Alexander Voigt <devnull@localhost> | 2012-09-28 02:43:41 +0000 |
---|---|---|
committer | Alexander Voigt <devnull@localhost> | 2012-09-28 02:43:41 +0000 |
commit | 771585fb7c00b32f9517510cd88bc70bb7613d77 (patch) | |
tree | 86622b88d5d3ac47e40ec33984984a67c3e7cfe7 /src/ui.cc | |
parent | 4fa58df07b541950f2c5abb3fa2215a075bae37f (diff) |
keybinding for view-source
Diffstat (limited to 'src/ui.cc')
-rw-r--r-- | src/ui.cc | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -28,6 +28,8 @@ // Include image data #include "pixmaps.h" #include "uicmd.hh" +#include "history.h" +#include "nav.h" struct iconset { Fl_Image *ImgMeterOK, *ImgMeterBug, @@ -764,6 +766,11 @@ int UI::handle(int event) } else if (cmd == KEYS_FILE_MENU) { a_UIcmd_file_popup(a_UIcmd_get_bw_by_widget(this), FileButton); ret = 1; + } else if (cmd == KEYS_VIEW_SOURCE) { + BrowserWindow *bw = a_UIcmd_get_bw_by_widget(this); + const DilloUrl *url = a_History_get_url(NAV_TOP_UIDX(bw)); + a_UIcmd_view_page_source(bw, url); + ret = 1; } } else if (event == FL_RELEASE) { if (Fl::event_button() == FL_MIDDLE_MOUSE && |