1 | lib 1005652 // Substance |
2 | lib 1003441 // Trident (required by Substance) |
3 | |
4 | import org.pushingpixels.substance.api.*; |
5 | import org.pushingpixels.substance.api.skin.*; |
6 | |
7 | static void enableSubstance_impl(fS skinName) {
|
8 | if (headless()) ret; |
9 | swing {
|
10 | if (!substanceLookAndFeelEnabled()) |
11 | enableSubstance_impl_2(skinName); |
12 | } |
13 | } |
14 | |
15 | static void enableSubstance_impl_2(S skinName) ctex {
|
16 | bool wasEnabled = substanceLookAndFeelEnabled(); |
17 | ClassLoader cl = main.class.getClassLoader(); |
18 | UIManager.getDefaults().put("ClassLoader", cl);
|
19 | Thread.currentThread().setContextClassLoader(cl); |
20 | S skinClassName = "org.pushingpixels.substance.api.skin." + addSuffix(skinName, "Skin"); |
21 | SubstanceSkin skin = (SubstanceSkin) nuObject(cl.loadClass(skinClassName)); |
22 | SubstanceLookAndFeel.setSkin(skin); |
23 | JFrame.setDefaultLookAndFeelDecorated(true); |
24 | updateLookAndFeelOnAllWindows_noRenew(); |
25 | if (!wasEnabled) renewConsoleFrame(); |
26 | |
27 | if (substanceLookAndFeelEnabled()) {
|
28 | //print("Substance L&F enabled.");
|
29 | } else |
30 | print("Could not enable Substance L&F?");
|
31 | } |
download show line numbers debug dex old transpilations
Travelled to 14 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, irmadwmeruwu, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1006596 |
| Snippet name: | enableSubstance_impl |
| Eternal ID of this version: | #1006596/7 |
| Text MD5: | 49f1dbcd2811bbb5c171e2ac5d3ee050 |
| Author: | stefan |
| Category: | javax / gui |
| Type: | JavaX fragment (include) |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2018-07-20 14:56:16 |
| Source code size: | 1092 bytes / 31 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 865 / 999 |
| Version history: | 6 change(s) |
| Referenced in: | [show references] |