src/Doc/JEdit/JEdit.thy
changeset 72896 4e63acc435bd
parent 72894 bd2269b6cd99
child 72931 fa3fbbfc1f17
equal deleted inserted replaced
72895:dc9f43a9ad23 72896:4e63acc435bd
   330   Isabelle/jEdit enables platform-specific look-and-feel by default as
   330   Isabelle/jEdit enables platform-specific look-and-feel by default as
   331   follows.
   331   follows.
   332 
   332 
   333     \<^descr>[Linux:] The platform-independent \<^emph>\<open>Metal\<close> is used by default.
   333     \<^descr>[Linux:] The platform-independent \<^emph>\<open>Metal\<close> is used by default.
   334 
   334 
   335     The Linux-specific \<^emph>\<open>GTK+\<close> often works, but the overall GTK theme and
   335     The Linux-specific \<^emph>\<open>GTK+\<close> look-and-feel often works, but the overall GTK
   336     options need to be selected to suite Java/AWT/Swing. Note that the Java
   336     theme and options need to be selected to suite Java/AWT/Swing. Note that
   337     Virtual Machine has no direct influence of GTK rendering.
   337     the Java Virtual Machine has no direct influence of GTK rendering: it
   338 
   338     happens within external C libraries.
   339     \<^descr>[Windows:] Regular \<^emph>\<open>Windows\<close> is used by default.
   339 
   340 
   340     \<^descr>[Windows:] Regular \<^emph>\<open>Windows\<close> look-and-feel is used by default.
   341     \<^descr>[macOS:] Regular \<^emph>\<open>Mac OS X\<close> is used by default.
   341 
   342 
   342     \<^descr>[macOS:] Regular \<^emph>\<open>Mac OS X\<close> look-and-feel is used by default.
   343     The bundled \<^emph>\<open>MacOSX\<close> plugin provides various functions that are expected
       
   344     from applications on that particular platform: quit from menu or dock,
       
   345     preferences menu, drag-and-drop of text files on the application,
       
   346     full-screen mode for main editor windows. It is advisable to have the
       
   347     \<^emph>\<open>MacOSX\<close> plugin enabled all the time on that platform.
       
   348 
   343 
   349   Users may experiment with different Swing look-and-feels, but need to keep
   344   Users may experiment with different Swing look-and-feels, but need to keep
   350   in mind that this extra variance of GUI functionality often causes problems.
   345   in mind that this extra variance of GUI functionality often causes problems.
   351   The platform-independent \<^emph>\<open>Metal\<close> and \<^emph>\<open>Nimbus\<close> should always work on all
   346   The platform-independent \<^emph>\<open>Metal\<close> look-and-feel should work smoothly on all
   352   platforms, although they are technically and stylistically outdated. The
   347   platforms, although its is technically and stylistically outdated.
   353   historic \<^emph>\<open>CDE/Motif\<close> should be ignored.
       
   354 
   348 
   355   Changing the look-and-feel in \<^emph>\<open>Global Options~/ Appearance\<close> may update the
   349   Changing the look-and-feel in \<^emph>\<open>Global Options~/ Appearance\<close> may update the
   356   GUI only partially: a proper restart of Isabelle/jEdit is usually required.
   350   GUI only partially: a proper restart of Isabelle/jEdit is usually required.
   357 \<close>
   351 \<close>
   358 
   352