fn create_app()

in src/platform_impl/macos/window.rs [95:111]


fn create_app(activation_policy: ActivationPolicy) -> Option<id> {
    unsafe {
        let ns_app = NSApp();
        if ns_app == nil {
            None
        } else {
            use self::NSApplicationActivationPolicy::*;
            ns_app.setActivationPolicy_(match activation_policy {
                ActivationPolicy::Regular => NSApplicationActivationPolicyRegular,
                ActivationPolicy::Accessory => NSApplicationActivationPolicyAccessory,
                ActivationPolicy::Prohibited => NSApplicationActivationPolicyProhibited,
            });
            ns_app.finishLaunching();
            Some(ns_app)
        }
    }
}