#ifndef EXTENSIONS_COMMON_API_APP_CURRENT_WINDOW_INTERNAL_H__
#define EXTENSIONS_COMMON_API_APP_CURRENT_WINDOW_INTERNAL_H__
#include <stdint.h>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "base/values.h"
namespace extensions {
namespace api {
namespace app_current_window_internal {
struct Bounds { … };
struct SizeConstraints { … };
struct RegionRect { … };
struct Region { … };
namespace Focus {
}
namespace Fullscreen {
}
namespace Minimize {
}
namespace Maximize {
}
namespace Restore {
}
namespace DrawAttention {
}
namespace ClearAttention {
}
namespace Show {
struct Params { … };
}
namespace Hide {
}
namespace SetBounds {
struct Params { … };
}
namespace SetSizeConstraints {
struct Params { … };
}
namespace SetIcon {
struct Params { … };
}
namespace SetShape {
struct Params { … };
}
namespace SetAlwaysOnTop {
struct Params { … };
}
namespace SetVisibleOnAllWorkspaces {
struct Params { … };
}
namespace SetActivateOnPointer {
struct Params { … };
}
namespace OnClosed {
extern const char kEventName[];
base::Value::List Create();
}
namespace OnBoundsChanged {
extern const char kEventName[];
base::Value::List Create();
}
namespace OnFullscreened {
extern const char kEventName[];
base::Value::List Create();
}
namespace OnMinimized {
extern const char kEventName[];
base::Value::List Create();
}
namespace OnMaximized {
extern const char kEventName[];
base::Value::List Create();
}
namespace OnRestored {
extern const char kEventName[];
base::Value::List Create();
}
namespace OnAlphaEnabledChanged {
extern const char kEventName[];
base::Value::List Create();
}
}
}
}
#endif