# HG changeset patch # User wenzelm # Date 1377250877 -7200 # Node ID 051cbf663b5fbd7c2d5249757d013dbb8191f598 # Parent 317077e35b0e27a96c97fa7467b98f4abb5a1196 added action isabelle.reset-font-size; diff -r 317077e35b0e -r 051cbf663b5f NEWS --- a/NEWS Fri Aug 23 11:23:26 2013 +0200 +++ b/NEWS Fri Aug 23 11:41:17 2013 +0200 @@ -88,6 +88,10 @@ * Option to skip over proofs, using implicit 'sorry' internally. +* Action isabelle.reset-font-size resets main text area font size +according to Isabelle/Scala plugin option "jedit_font_reset_size" +(cf. keyboard shortcut C+0). + *** Pure *** diff -r 317077e35b0e -r 051cbf663b5f src/Tools/jEdit/etc/options --- a/src/Tools/jEdit/etc/options Fri Aug 23 11:23:26 2013 +0200 +++ b/src/Tools/jEdit/etc/options Fri Aug 23 11:41:17 2013 +0200 @@ -3,6 +3,9 @@ public option jedit_logic : string = "" -- "default logic session" +public option jedit_reset_font_size : int = 18 + -- "reset font size for main text area" + public option jedit_font_scale : real = 1.0 -- "scale factor of add-on panels wrt. main text area" diff -r 317077e35b0e -r 051cbf663b5f src/Tools/jEdit/src/actions.xml --- a/src/Tools/jEdit/src/actions.xml Fri Aug 23 11:23:26 2013 +0200 +++ b/src/Tools/jEdit/src/actions.xml Fri Aug 23 11:41:17 2013 +0200 @@ -92,6 +92,11 @@ isabelle.jedit.Isabelle.toggle_node_required(view); + + + isabelle.jedit.Isabelle.reset_font_size(view); + + isabelle.jedit.Isabelle.increase_font_size(view); diff -r 317077e35b0e -r 051cbf663b5f src/Tools/jEdit/src/isabelle.scala --- a/src/Tools/jEdit/src/isabelle.scala Fri Aug 23 11:23:26 2013 +0200 +++ b/src/Tools/jEdit/src/isabelle.scala Fri Aug 23 11:41:17 2013 +0200 @@ -107,6 +107,8 @@ view.getStatus.setMessageAndClear("Text font size: " + size) } + def reset_font_size(view: View): Unit = + change_font_size(view, _ => PIDE.options.int("jedit_reset_font_size")) def increase_font_size(view: View): Unit = change_font_size(view, i => i + ((i / 10) max 1)) def decrease_font_size(view: View): Unit = change_font_size(view, i => i - ((i / 10) max 1)) diff -r 317077e35b0e -r 051cbf663b5f src/Tools/jEdit/src/jEdit.props --- a/src/Tools/jEdit/src/jEdit.props Fri Aug 23 11:23:26 2013 +0200 +++ b/src/Tools/jEdit/src/jEdit.props Fri Aug 23 11:41:17 2013 +0200 @@ -207,6 +207,8 @@ isabelle.increase-font-size2.shortcut=C+EQUALS #isabelle.increase-font-size2.shortcut2=C+ADD isabelle.reset-continuous-checking.label=Reset continuous checking +isabelle.reset-font-size.label=Reset font size +isabelle.reset-font-size.shortcut=C+0 isabelle.reset-node-required.label=Reset node required isabelle.set-continuous-checking.label=Set continuous checking isabelle.set-node-required.label=Set node required