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 |