--- a/src/Tools/jEdit/src/info_dockable.scala Wed May 21 15:24:42 2014 +0200
+++ b/src/Tools/jEdit/src/info_dockable.scala Wed May 21 16:21:11 2014 +0200
@@ -50,8 +50,6 @@
{
/* component state -- owned by Swing thread */
- private var zoom_factor = 100
-
private val snapshot = Info_Dockable.implicit_snapshot
private val results = Info_Dockable.implicit_results
private val info = Info_Dockable.implicit_info
@@ -70,12 +68,14 @@
pretty_text_area.update(snapshot, results, info)
+ private val zoom = new Font_Info.Zoom_Box { def changed = handle_resize() }
+
private def handle_resize()
{
Swing_Thread.require {}
pretty_text_area.resize(
- Font_Info.main(PIDE.options.real("jedit_font_scale") * zoom_factor / 100))
+ Font_Info.main(PIDE.options.real("jedit_font_scale") * zoom.factor / 100))
}
@@ -88,9 +88,6 @@
override def componentResized(e: ComponentEvent) { delay_resize.invoke() }
})
- private val zoom = new GUI.Zoom_Box(factor => { zoom_factor = factor; handle_resize() })
- zoom.tooltip = "Zoom factor for basic font size"
-
private val controls = new Wrap_Panel(Wrap_Panel.Alignment.Right)(
pretty_text_area.search_label, pretty_text_area.search_field, zoom)
add(controls.peer, BorderLayout.NORTH)