equal
deleted
inserted
replaced
26 |
26 |
27 def current_laf(): String = UIManager.getLookAndFeel.getClass.getName() |
27 def current_laf(): String = UIManager.getLookAndFeel.getClass.getName() |
28 |
28 |
29 def is_macos_laf(): Boolean = |
29 def is_macos_laf(): Boolean = |
30 Platform.is_macos && UIManager.getSystemLookAndFeelClassName() == current_laf() |
30 Platform.is_macos && UIManager.getSystemLookAndFeelClassName() == current_laf() |
|
31 |
|
32 def is_dark_laf(): Boolean = |
|
33 com.formdev.flatlaf.FlatLaf.isLafDark |
31 |
34 |
32 class Look_And_Feel(laf: LookAndFeel) extends Isabelle_System.Service { |
35 class Look_And_Feel(laf: LookAndFeel) extends Isabelle_System.Service { |
33 def info: UIManager.LookAndFeelInfo = |
36 def info: UIManager.LookAndFeelInfo = |
34 new UIManager.LookAndFeelInfo(laf.getName, laf.getClass.getName) |
37 new UIManager.LookAndFeelInfo(laf.getName, laf.getClass.getName) |
35 } |
38 } |