privateval threshold_tooltip = "Threshold for timing display (seconds)" privateval threshold_value = new TextField(Time.print_seconds(timing_threshold)) {
reactions += { case _: ValueChanged =>
text match { case Value.Double(x) if x >= 0.0 => timing_threshold = x case _ =>
}
handle_update()
}
tooltip = threshold_tooltip
verifier = { case Value.Double(x) => x >= 0.0 case _ => false }
} privateval threshold_label = new GUI.Label("Threshold: ", threshold_value) { tooltip = threshold_tooltip }
val entries = make_entries() if (timing_view.listData.toList != entries) timing_view.listData = entries
}
/* main */
privateval main =
Session.Consumer[Session.Commands_Changed](getClass.getName) { case changed =>
GUI_Thread.later { handle_update(Some(changed.nodes)) }
}
overridedef init(): Unit = {
PIDE.session.commands_changed += main
handle_update()
}
overridedef exit(): Unit = {
PIDE.session.commands_changed -= main
}
}
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.14Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.