feat: allow macOS apps to set activation policies (#21983)

This commit is contained in:
Shelley Vohr 2020-02-05 19:12:25 +00:00 committed by GitHub
parent 3341a2c3b4
commit 303ca10846
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 42 additions and 0 deletions

View file

@ -201,6 +201,8 @@ class App : public ElectronBrowserClient::Delegate,
bool CanBrowserClientUseCustomSiteInstance();
#if defined(OS_MACOSX)
void SetActivationPolicy(gin_helper::ErrorThrower thrower,
const std::string& policy);
bool MoveToApplicationsFolder(gin_helper::ErrorThrower, gin::Arguments* args);
bool IsInApplicationsFolder();
v8::Local<v8::Value> GetDockAPI(v8::Isolate* isolate);