#include "third_party/blink/renderer/core/page/page_popup_client.h"
#include "third_party/blink/renderer/core/css/css_font_selector.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/settings.h"
#include "third_party/blink/renderer/core/page/chrome_client.h"
#include "third_party/blink/renderer/core/page/page_popup_controller.h"
#include "third_party/blink/renderer/platform/text/platform_locale.h"
#include "third_party/blink/renderer/platform/wtf/text/character_names.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
float PagePopupClient::ZoomFactor() { … }
float PagePopupClient::ScaledZoomFactor() { … }
#define addLiteral(literal, data) …
void PagePopupClient::AddJavaScriptString(const String& str,
SegmentedBuffer& data) { … }
void PagePopupClient::AddProperty(const char* name,
const String& value,
SegmentedBuffer& data) { … }
void PagePopupClient::AddProperty(const char* name,
int value,
SegmentedBuffer& data) { … }
void PagePopupClient::AddProperty(const char* name,
unsigned value,
SegmentedBuffer& data) { … }
void PagePopupClient::AddProperty(const char* name,
bool value,
SegmentedBuffer& data) { … }
void PagePopupClient::AddProperty(const char* name,
double value,
SegmentedBuffer& data) { … }
void PagePopupClient::AddProperty(const char* name,
const Vector<String>& values,
SegmentedBuffer& data) { … }
void PagePopupClient::AddProperty(const char* name,
const gfx::Rect& rect,
SegmentedBuffer& data) { … }
void PagePopupClient::AddLocalizedProperty(const char* name,
int resource_id,
SegmentedBuffer& data) { … }
CSSFontSelector* PagePopupClient::CreateCSSFontSelector(
Document& popup_document) { … }
PagePopupController* PagePopupClient::CreatePagePopupController(
Page& page,
PagePopup& popup) { … }
void PagePopupClient::AdjustSettingsFromOwnerColorScheme(
Settings& popup_settings) { … }
}