History log of /seL4-l4v-master/l4v/isabelle/src/Pure/GUI/gui.scala
Revision Date Author Comments
# 4ea17f13 09-Jan-2020 wenzelm <none@none>

proper name;


# d3b18da4 09-Jan-2020 wenzelm <none@none>

more Isabelle fonts, notably for File Browser title in GTK L&F;


# c95d8649 09-Jan-2020 wenzelm <none@none>

tuned -- more direct java.util.Map.of;


# e1fc77fd 01-Dec-2018 wenzelm <none@none>

more Isabelle fonts: CheckBoxMenuItem.font notably for Windows L&F;


# 3c776725 30-Nov-2018 wenzelm <none@none>

more Isabelle fonts;


# 0a030d3a 30-Nov-2018 wenzelm <none@none>

use Isabelle fonts for all GUI look-and-feels;


# 3916aecb 30-Nov-2018 wenzelm <none@none>

tuned;


# 8e95b8a0 28-Nov-2018 wenzelm <none@none>

clarified signature: fonts are not dependent on GUI;


# b95902a8 28-Nov-2018 wenzelm <none@none>

more explicit Isabelle_Fonts.Entry;
more robust font embedding into PDF and HTML;


# 88ed7b14 27-Nov-2018 wenzelm <none@none>

prefer Isabelle_Fonts.sans (not mono) as derived GUI font;


# 0a57f5d4 28-Nov-2018 wenzelm <none@none>

clarified signature;


# 03266b62 28-Nov-2018 wenzelm <none@none>

clarified modules;


# 7023c8c4 24-Nov-2018 wenzelm <none@none>

use "Isabelle DejaVu" fonts uniformly: Text Area, GUI elements, HTML output etc.;


# d15d5cda 02-Oct-2018 wenzelm <none@none>

unused -- avoid illegal access in Java 11;


# b88aeaef 12-Mar-2018 wenzelm <none@none>

tuned imports;


# d45d3354 04-Apr-2017 wenzelm <none@none>

tuned;


# 89f6d0ef 02-Mar-2017 wenzelm <none@none>

tuned;


# 345efe32 14-Sep-2016 wenzelm <none@none>

handle font-size events;


# 7f78f827 06-Jul-2016 wenzelm <none@none>

tuned;


# 40b233b3 09-Jan-2016 wenzelm <none@none>

tuned -- according to ML version;


# bdc828aa 23-Nov-2015 wenzelm <none@none>

clarified font: GUI defaults might change dynamically;


# e6c78ed3 31-Oct-2015 wenzelm <none@none>

back to traditional Metal as default, and thus evade current problems with Nimbus scrollbar slider;


# 77fc471c 27-Oct-2015 wenzelm <none@none>

no icons here -- not a standalone window;


# 4b507832 21-Aug-2015 wenzelm <none@none>

more scalable GUI;


# 7e1f2050 12-Apr-2015 wenzelm <none@none>

less ambitious collection of quasi-generic PIDE modules;


# f57bc872 10-Mar-2015 wenzelm <none@none>

more precise position information in Isabelle/Scala, with YXML markup as in Isabelle/ML;


# 37b03ce6 05-Jan-2015 wenzelm <none@none>

GUI.imitate_font: more explicit result size, e.g. relevant for caching;
some graphview font options: Helvetica family is important for self-contained PDF;
tuned;


# 5a36fa5f 01-Jan-2015 wenzelm <none@none>

tuned signature;


# 3f32341d 30-Dec-2014 wenzelm <none@none>

added system property isabelle.laf, notably for initial system dialog;
let L&F take care of font scaling, e.g. GTK+ for Linux where X11 dpi scaling does not really work;


# ff59aae8 23-Dec-2014 wenzelm <none@none>

imitate font more carefully: err on smaller size;
imitate HTML font, notably for Sidekick where short string is also shown as view status message;


# e6917fdc 02-Dec-2014 wenzelm <none@none>

added Untyped.method convenience (for *this* class only);


# 560c12f4 11-Aug-2014 wenzelm <none@none>

separate Java FX modules -- no need to include jfxrt.jar by default;

--HG--
rename : src/Pure/GUI/jfx_thread.scala => src/Pure/GUI/jfx_gui.scala


# 40686ede 10-Aug-2014 wenzelm <none@none>

proper layered_pane for JDialog, e.g. relevant for floating dockables in jEdit, for completion popup in text field;


# 8b20aab3 24-Jul-2014 wenzelm <none@none>

tuned;


# 40e642df 23-Jul-2014 wenzelm <none@none>

clarified module name: facilitate alternative GUI frameworks;

--HG--
rename : src/Pure/GUI/swing_thread.scala => src/Pure/GUI/gui_thread.scala


# d3b807ea 21-May-2014 wenzelm <none@none>

more uniform Font_Info.Zoom_Box;
misc tuning and clarification;


# 950f1b11 06-May-2014 wenzelm <none@none>

tuned GUI for Windows L&F;


# 91f2230d 06-May-2014 wenzelm <none@none>

tuned GUI layout;


# 2f7b8da6 26-Apr-2014 wenzelm <none@none>

uniform focus traversal via TAB / Shift-TAB for all fields, in contrast to Java defaults, but in accordance to occasional jEdit practice;


# a533ac9e 19-Apr-2014 wenzelm <none@none>

clarified tooltip_lines: HTML.encode already takes care of newline (but not space);


# 5c54d3c0 09-Jan-2014 wenzelm <none@none>

more robust;


# ad391932 09-Jan-2014 wenzelm <none@none>

access X11 window manager;


# 9ddcd082 09-Dec-2013 wenzelm <none@none>

alternative hires icon;


# 6b90b7f6 05-Dec-2013 wenzelm <none@none>

uniform use of transparent icons, as for main "apps";


# 850146ac 01-Dec-2013 wenzelm <none@none>

more isabelle logos (from isabelle.ico);

--HG--
rename : lib/logo/isabelle-icon.gif => lib/logo/isabelle-32.gif


# f4e85c59 30-Nov-2013 wenzelm <none@none>

prefer 32x32 icon like jedit (image from isabelle.ico);


# 3b61201c 06-Nov-2013 wenzelm <none@none>

less tiny font for search criteria;


# f0483c7e 24-Sep-2013 wenzelm <none@none>

more quasi-generic PIDE modules (NB: Swing/JFX needs to be kept separate from non-GUI material);


# 779f0b0a 24-Sep-2013 wenzelm <none@none>

simplified default L&F -- Nimbus should be always available and GTK+ is not fully working yet;


# f6df0367 24-Sep-2013 wenzelm <none@none>

proper platform-specific test;


# b9c19c2a 24-Sep-2013 wenzelm <none@none>

disable standard behaviour of Mac OS X text field (i.e. select-all after focus gain) in order to make completion work more smoothly;


# 4c831391 22-Sep-2013 wenzelm <none@none>

tuned;


# 2a74b416 22-Sep-2013 wenzelm <none@none>

tuned signature;


# b6aa6f29 22-Sep-2013 wenzelm <none@none>

clarified location of GUI modules (which depend on Swing of JFX);

--HG--
rename : src/Pure/System/color_value.scala => src/Pure/GUI/color_value.scala
rename : src/Pure/System/gui.scala => src/Pure/GUI/gui.scala
rename : src/Pure/System/gui_setup.scala => src/Pure/GUI/gui_setup.scala
rename : src/Pure/System/html5_panel.scala => src/Pure/GUI/html5_panel.scala
rename : src/Pure/System/jfx_thread.scala => src/Pure/GUI/jfx_thread.scala
rename : src/Tools/jEdit/src/popup.scala => src/Pure/GUI/popup.scala
rename : src/Pure/System/swing_thread.scala => src/Pure/GUI/swing_thread.scala
rename : src/Pure/System/system_dialog.scala => src/Pure/GUI/system_dialog.scala
rename : src/Pure/System/wrap_panel.scala => src/Pure/GUI/wrap_panel.scala