tuned signature;
authorwenzelm
Sun, 25 Nov 2012 21:10:29 +0100
changeset 50206 6626bc5ed053
parent 50205 788c8263e634
child 50207 54be125d8cdc
tuned signature; uniform view.fontsize fallback;
src/Tools/jEdit/src/info_dockable.scala
src/Tools/jEdit/src/isabelle_actions.scala
src/Tools/jEdit/src/output_dockable.scala
src/Tools/jEdit/src/plugin.scala
src/Tools/jEdit/src/pretty_tooltip.scala
src/Tools/jEdit/src/rendering.scala
src/Tools/jEdit/src/symbols_dockable.scala
--- a/src/Tools/jEdit/src/info_dockable.scala	Sun Nov 25 20:59:32 2012 +0100
+++ b/src/Tools/jEdit/src/info_dockable.scala	Sun Nov 25 21:10:29 2012 +0100
@@ -76,8 +76,8 @@
   {
     Swing_Thread.require()
 
-    pretty_text_area.resize(PIDE.font_family(),
-      (PIDE.font_size("jedit_font_scale") * zoom_factor / 100).round)
+    pretty_text_area.resize(Rendering.font_family(),
+      (Rendering.font_size("jedit_font_scale") * zoom_factor / 100).round)
   }
 
 
--- a/src/Tools/jEdit/src/isabelle_actions.scala	Sun Nov 25 20:59:32 2012 +0100
+++ b/src/Tools/jEdit/src/isabelle_actions.scala	Sun Nov 25 21:10:29 2012 +0100
@@ -19,9 +19,8 @@
 
   def change_font_size(view: View, change: Int => Int)
   {
-    val FONT_SIZE = "view.fontsize"
-    val size = change(jEdit.getIntegerProperty(FONT_SIZE, 12)) max 5
-    jEdit.setIntegerProperty(FONT_SIZE, size)
+    val size = change(jEdit.getIntegerProperty("view.fontsize", 16)) max 5
+    jEdit.setIntegerProperty("view.fontsize", size)
     jEdit.propertiesChanged()
     jEdit.saveSettings()
     view.getStatus.setMessageAndClear("Text font size: " + size)
--- a/src/Tools/jEdit/src/output_dockable.scala	Sun Nov 25 20:59:32 2012 +0100
+++ b/src/Tools/jEdit/src/output_dockable.scala	Sun Nov 25 21:10:29 2012 +0100
@@ -47,8 +47,8 @@
   {
     Swing_Thread.require()
 
-    pretty_text_area.resize(PIDE.font_family(),
-      (PIDE.font_size("jedit_font_scale") * zoom_factor / 100).round)
+    pretty_text_area.resize(Rendering.font_family(),
+      (Rendering.font_size("jedit_font_scale") * zoom_factor / 100).round)
   }
 
   private def handle_update(follow: Boolean, restriction: Option[Set[Command]])
--- a/src/Tools/jEdit/src/plugin.scala	Sun Nov 25 20:59:32 2012 +0100
+++ b/src/Tools/jEdit/src/plugin.scala	Sun Nov 25 21:10:29 2012 +0100
@@ -47,14 +47,6 @@
   }
 
 
-  /* font */
-
-  def font_family(): String = jEdit.getProperty("view.font")
-
-  def font_size(scale: String): Float =
-    (jEdit.getIntegerProperty("view.fontsize", 16) * options.real(scale)).toFloat
-
-
   /* document model and view */
 
   def document_model(buffer: Buffer): Option[Document_Model] = Document_Model(buffer)
--- a/src/Tools/jEdit/src/pretty_tooltip.scala	Sun Nov 25 20:59:32 2012 +0100
+++ b/src/Tools/jEdit/src/pretty_tooltip.scala	Sun Nov 25 21:10:29 2012 +0100
@@ -68,8 +68,8 @@
 
   val pretty_text_area = new Pretty_Text_Area(view)
   pretty_text_area.getPainter.setBackground(rendering.tooltip_color)
-  pretty_text_area.resize(PIDE.font_family(),
-    PIDE.font_size("jedit_tooltip_font_scale").round)
+  pretty_text_area.resize(Rendering.font_family(),
+    Rendering.font_size("jedit_tooltip_font_scale").round)
   pretty_text_area.update(rendering.snapshot, body)
 
   pretty_text_area.registerKeyboardAction(action_listener, "close_all",
--- a/src/Tools/jEdit/src/rendering.scala	Sun Nov 25 20:59:32 2012 +0100
+++ b/src/Tools/jEdit/src/rendering.scala	Sun Nov 25 21:10:29 2012 +0100
@@ -14,7 +14,7 @@
 import javax.swing.Icon
 
 import org.gjt.sp.jedit.syntax.{Token => JEditToken}
-import org.gjt.sp.jedit.GUIUtilities
+import org.gjt.sp.jedit.{jEdit, GUIUtilities}
 
 import scala.collection.immutable.SortedMap
 
@@ -58,6 +58,14 @@
   val tooltip_detach_icon = load_icon("16x16/actions/window-new.png")
 
 
+  /* jEdit font */
+
+  def font_family(): String = jEdit.getProperty("view.font")
+
+  def font_size(scale: String): Float =
+    (jEdit.getIntegerProperty("view.fontsize", 16) * PIDE.options.real(scale)).toFloat
+
+
   /* token markup -- text styles */
 
   private val command_style: Map[String, Byte] =
--- a/src/Tools/jEdit/src/symbols_dockable.scala	Sun Nov 25 20:59:32 2012 +0100
+++ b/src/Tools/jEdit/src/symbols_dockable.scala	Sun Nov 25 21:10:29 2012 +0100
@@ -24,7 +24,7 @@
   private class Symbol_Component(val symbol: String) extends Button
   {
     private val decoded = Symbol.decode(symbol)
-    private val font_size = PIDE.font_size("jedit_font_scale").round
+    private val font_size = Rendering.font_size("jedit_font_scale").round
 
     font =
       Symbol.fonts.get(symbol) match {