25 lines
843 B
Groovy
Executable File
25 lines
843 B
Groovy
Executable File
/*
|
|
* This script is executed inside the UI thread, so be sure to call
|
|
* long running code in another thread.
|
|
*
|
|
* You have the following options
|
|
* - execOutside { // your code }
|
|
* - execFuture { // your code }
|
|
* - Thread.start { // your code }
|
|
*
|
|
* You have the following options to run code again inside the UI thread
|
|
* - execAsync { // your code }
|
|
* - execSync { // your code }
|
|
*/
|
|
|
|
import groovy.swing.SwingBuilder
|
|
import griffon.util.GriffonPlatformHelper
|
|
import static griffon.util.GriffonApplicationUtils.*
|
|
|
|
GriffonPlatformHelper.tweakForNativePlatform(app)
|
|
SwingBuilder.lookAndFeel('org.pushingpixels.substance.api.skin.SubstanceCremeCoffeeLookAndFeel', 'nimbus', ['metal', [boldFonts: false]])
|
|
|
|
// make config directory
|
|
def confDir = new File(System.getProperty('user.home'), '.pit')
|
|
if (!confDir.exists()) confDir.mkdirs()
|