5.9.1 Tweaks for a Particular Platform

Griffon will automatically apply tweaks to the application depending on the current platform. However you have the option to specify a different set of tweaks. For example, the following configuration in `Config.groovy` specifies a different handler for `macosx`:

    platform {
        handler = [
            macosx: 'com.acme.MyMacOSXPlatformHandler'
        ]
    }

Now you only need to create such handler, like this:

    package com.acmeimport griffon.core.GriffonApplication
    import griffon.util.PlatformHandlerclass MyMacOSXPlatformHandler implements PlatformHandler {
        void handle(GriffonApplication app) {
            System.setProperty('apple.laf.useScreenMenuBar', 'true')
            …
        }
    }

The following platform keys are recognized by the application in order to locate a particular handler: `linux`, `macosx`, `solaris` and `windows`.