summaryrefslogtreecommitdiff
path: root/src/menu.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/menu.cc')
-rw-r--r--src/menu.cc19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/menu.cc b/src/menu.cc
index 9757f523..5e102a07 100644
--- a/src/menu.cc
+++ b/src/menu.cc
@@ -690,6 +690,20 @@ static void Menu_imgload_toggle_cb(Widget *wid)
}
}
+static void Menu_fontsize_inc_cb(Widget *wid)
+{
+ MSG("Menu_fontsize_inc_cb\n");
+ prefs.font_factor += 0.2;
+ a_UIcmd_repush(popup_bw);
+}
+
+static void Menu_fontsize_dec_cb(Widget *wid)
+{
+ MSG("Menu_fontsize_dec_cb\n");
+ prefs.font_factor -= 0.2;
+ a_UIcmd_repush(popup_bw);
+}
+
/*
* Tools popup menu (construction & popup)
*/
@@ -705,6 +719,11 @@ void a_Menu_tools_popup(BrowserWindow *bw, void *v_wid)
if (!pm) {
pm = new PopupMenu(0,0,0,0, "TOOLS");
pm->begin();
+ it = new Item("Larger fonts");
+ it->callback(Menu_fontsize_inc_cb);
+ it = new Item("Smaller fonts");
+ it->callback(Menu_fontsize_dec_cb);
+ new Divider();
it = new ToggleItem("Use remote CSS");
it->callback(Menu_remote_css_cb);
it->state(prefs.load_stylesheets);