refactor: put empty virtual function definitions in header (#43285)
* refactor: in FramelessView, move empty function decls to header * refactor: in electron::api::WebContents, move empty function decls to header * refactor: in electron::api::NativeWindow, move empty function decls to header * refactor: in electron::OffScreenWebContentsView, move empty function decls to header * refactor: in electron::OffScreenRenderWidgetHostView, move empty function decls to header * refactor: in auto_updater::AutoUpdater, move empty function decls to header * refactor: in electorn::api::FrameSubscriber, move empty function decls to header * refactor: in electorn::api::SimpleURLLoaderWrapper, move empty function decls to header * refactor: in electorn::InspectableWebContents, move empty function decls to header * refactor: in electorn::OffScreenVideoConsumer, move empty function decls to header * refactor: in electron::OffScreenWebContentsView, move empty function decls to header * refactor: in electron::TrayIcon, move empty function decls to header * refactor: in electron::ViewsDelegate, move empty function decls to header * refactor: in electron::MediaCaptureDevicesDispatcher, move empty function decls to header * refactor: in electron::UsbChooserContext::DeviceObserver, move empty function decls to header * refactor: in electron::ProxyingWebSocket, move empty function decls to header * refactor: in electron::Notification, move empty function decls to header * refactor: in electron::PlatformNotificationService, move empty function decls to header * Revert "refactor: in electron::PlatformNotificationService, move empty function decls to header" This reverts commit 9103750d03b9ba1ceccba43d11dfdc2404ff6191. * refactor: in electron::ElectronPDFDocumentHelperClient, move empty function decls to header * refactor: in electron::api::SpellCheckClient, move empty function decls to header * refactor: in electron::ElectronExtensionHostDelegate, move empty function decls to header * refactor: in electron::PlatformNotificationService, move empty function decls to header * refactor: in electron::NativeWindowViews, move empty function decls to header * chore: move SetTouchBar() back to cc * Revert "refactor: in auto_updater::AutoUpdater, move empty function decls to header" This reverts commit c43d6862d32c74f63f82700a7546a732ac05ecb8.
This commit is contained in:
parent
bff298987f
commit
23bcca3ffc
40 changed files with 107 additions and 370 deletions
|
@ -1328,14 +1328,6 @@ void WebContents::EnterFullscreen(const GURL& url,
|
||||||
ExclusiveAccessBubbleType bubble_type,
|
ExclusiveAccessBubbleType bubble_type,
|
||||||
const int64_t display_id) {}
|
const int64_t display_id) {}
|
||||||
|
|
||||||
void WebContents::ExitFullscreen() {}
|
|
||||||
|
|
||||||
void WebContents::UpdateExclusiveAccessBubble(
|
|
||||||
const ExclusiveAccessBubbleParams& params,
|
|
||||||
ExclusiveAccessBubbleHideCallback bubble_first_hide_callback) {}
|
|
||||||
|
|
||||||
void WebContents::OnExclusiveAccessUserInput() {}
|
|
||||||
|
|
||||||
content::WebContents* WebContents::GetWebContentsForExclusiveAccess() {
|
content::WebContents* WebContents::GetWebContentsForExclusiveAccess() {
|
||||||
return web_contents();
|
return web_contents();
|
||||||
}
|
}
|
||||||
|
|
|
@ -724,11 +724,11 @@ class WebContents : public ExclusiveAccessContext,
|
||||||
void EnterFullscreen(const GURL& url,
|
void EnterFullscreen(const GURL& url,
|
||||||
ExclusiveAccessBubbleType bubble_type,
|
ExclusiveAccessBubbleType bubble_type,
|
||||||
const int64_t display_id) override;
|
const int64_t display_id) override;
|
||||||
void ExitFullscreen() override;
|
void ExitFullscreen() override {}
|
||||||
void UpdateExclusiveAccessBubble(
|
void UpdateExclusiveAccessBubble(
|
||||||
const ExclusiveAccessBubbleParams& params,
|
const ExclusiveAccessBubbleParams& params,
|
||||||
ExclusiveAccessBubbleHideCallback bubble_first_hide_callback) override;
|
ExclusiveAccessBubbleHideCallback bubble_first_hide_callback) override {}
|
||||||
void OnExclusiveAccessUserInput() override;
|
void OnExclusiveAccessUserInput() override {}
|
||||||
content::WebContents* GetWebContentsForExclusiveAccess() override;
|
content::WebContents* GetWebContentsForExclusiveAccess() override;
|
||||||
bool CanUserExitFullscreen() const override;
|
bool CanUserExitFullscreen() const override;
|
||||||
bool IsExclusiveAccessBubbleDisplayed() const override;
|
bool IsExclusiveAccessBubbleDisplayed() const override;
|
||||||
|
|
|
@ -144,14 +144,6 @@ void FrameSubscriber::OnFrameCaptured(
|
||||||
Done(content_rect, bitmap);
|
Done(content_rect, bitmap);
|
||||||
}
|
}
|
||||||
|
|
||||||
void FrameSubscriber::OnNewSubCaptureTargetVersion(uint32_t crop_version) {}
|
|
||||||
|
|
||||||
void FrameSubscriber::OnFrameWithEmptyRegionCapture() {}
|
|
||||||
|
|
||||||
void FrameSubscriber::OnStopped() {}
|
|
||||||
|
|
||||||
void FrameSubscriber::OnLog(const std::string& message) {}
|
|
||||||
|
|
||||||
void FrameSubscriber::Done(const gfx::Rect& damage, const SkBitmap& frame) {
|
void FrameSubscriber::Done(const gfx::Rect& damage, const SkBitmap& frame) {
|
||||||
if (frame.drawsNothing())
|
if (frame.drawsNothing())
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -61,10 +61,10 @@ class FrameSubscriber : private content::WebContentsObserver,
|
||||||
const gfx::Rect& content_rect,
|
const gfx::Rect& content_rect,
|
||||||
mojo::PendingRemote<viz::mojom::FrameSinkVideoConsumerFrameCallbacks>
|
mojo::PendingRemote<viz::mojom::FrameSinkVideoConsumerFrameCallbacks>
|
||||||
callbacks) override;
|
callbacks) override;
|
||||||
void OnNewSubCaptureTargetVersion(uint32_t crop_version) override;
|
void OnNewSubCaptureTargetVersion(uint32_t crop_version) override {}
|
||||||
void OnFrameWithEmptyRegionCapture() override;
|
void OnFrameWithEmptyRegionCapture() override {}
|
||||||
void OnStopped() override;
|
void OnStopped() override {}
|
||||||
void OnLog(const std::string& message) override;
|
void OnLog(const std::string& message) override {}
|
||||||
|
|
||||||
void Done(const gfx::Rect& damage, const SkBitmap& frame);
|
void Done(const gfx::Rect& damage, const SkBitmap& frame);
|
||||||
|
|
||||||
|
|
|
@ -8,14 +8,3 @@
|
||||||
|
|
||||||
ElectronPDFDocumentHelperClient::ElectronPDFDocumentHelperClient() = default;
|
ElectronPDFDocumentHelperClient::ElectronPDFDocumentHelperClient() = default;
|
||||||
ElectronPDFDocumentHelperClient::~ElectronPDFDocumentHelperClient() = default;
|
ElectronPDFDocumentHelperClient::~ElectronPDFDocumentHelperClient() = default;
|
||||||
|
|
||||||
void ElectronPDFDocumentHelperClient::UpdateContentRestrictions(
|
|
||||||
content::RenderFrameHost* render_frame_host,
|
|
||||||
int content_restrictions) {}
|
|
||||||
void ElectronPDFDocumentHelperClient::OnPDFHasUnsupportedFeature(
|
|
||||||
content::WebContents* contents) {}
|
|
||||||
void ElectronPDFDocumentHelperClient::OnSaveURL(
|
|
||||||
content::WebContents* contents) {}
|
|
||||||
void ElectronPDFDocumentHelperClient::SetPluginCanSave(
|
|
||||||
content::RenderFrameHost* render_frame_host,
|
|
||||||
bool can_save) {}
|
|
||||||
|
|
|
@ -18,11 +18,11 @@ class ElectronPDFDocumentHelperClient : public pdf::PDFDocumentHelperClient {
|
||||||
private:
|
private:
|
||||||
// pdf::PDFDocumentHelperClient
|
// pdf::PDFDocumentHelperClient
|
||||||
void UpdateContentRestrictions(content::RenderFrameHost* render_frame_host,
|
void UpdateContentRestrictions(content::RenderFrameHost* render_frame_host,
|
||||||
int content_restrictions) override;
|
int content_restrictions) override {}
|
||||||
void OnPDFHasUnsupportedFeature(content::WebContents* contents) override;
|
void OnPDFHasUnsupportedFeature(content::WebContents* contents) override {}
|
||||||
void OnSaveURL(content::WebContents* contents) override;
|
void OnSaveURL(content::WebContents* contents) override {}
|
||||||
void SetPluginCanSave(content::RenderFrameHost* render_frame_host,
|
void SetPluginCanSave(content::RenderFrameHost* render_frame_host,
|
||||||
bool can_save) override;
|
bool can_save) override {}
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // ELECTRON_SHELL_BROWSER_ELECTRON_PDF_DOCUMENT_HELPER_CLIENT_H_
|
#endif // ELECTRON_SHELL_BROWSER_ELECTRON_PDF_DOCUMENT_HELPER_CLIENT_H_
|
||||||
|
|
|
@ -28,9 +28,6 @@ void ElectronExtensionHostDelegate::OnExtensionHostCreated(
|
||||||
electron::api::WebContents::FromOrCreate(isolate, web_contents);
|
electron::api::WebContents::FromOrCreate(isolate, web_contents);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ElectronExtensionHostDelegate::OnMainFrameCreatedForBackgroundPage(
|
|
||||||
ExtensionHost* host) {}
|
|
||||||
|
|
||||||
content::JavaScriptDialogManager*
|
content::JavaScriptDialogManager*
|
||||||
ElectronExtensionHostDelegate::GetJavaScriptDialogManager() {
|
ElectronExtensionHostDelegate::GetJavaScriptDialogManager() {
|
||||||
// TODO(jamescook): Create a JavaScriptDialogManager or reuse the one from
|
// TODO(jamescook): Create a JavaScriptDialogManager or reuse the one from
|
||||||
|
|
|
@ -25,7 +25,7 @@ class ElectronExtensionHostDelegate : public ExtensionHostDelegate {
|
||||||
|
|
||||||
// ExtensionHostDelegate implementation.
|
// ExtensionHostDelegate implementation.
|
||||||
void OnExtensionHostCreated(content::WebContents* web_contents) override;
|
void OnExtensionHostCreated(content::WebContents* web_contents) override;
|
||||||
void OnMainFrameCreatedForBackgroundPage(ExtensionHost* host) override;
|
void OnMainFrameCreatedForBackgroundPage(ExtensionHost* host) override {}
|
||||||
content::JavaScriptDialogManager* GetJavaScriptDialogManager() override;
|
content::JavaScriptDialogManager* GetJavaScriptDialogManager() override;
|
||||||
void CreateTab(std::unique_ptr<content::WebContents> web_contents,
|
void CreateTab(std::unique_ptr<content::WebContents> web_contents,
|
||||||
const std::string& extension_id,
|
const std::string& extension_id,
|
||||||
|
|
|
@ -25,28 +25,6 @@ MediaCaptureDevicesDispatcher::MediaCaptureDevicesDispatcher() {
|
||||||
|
|
||||||
MediaCaptureDevicesDispatcher::~MediaCaptureDevicesDispatcher() = default;
|
MediaCaptureDevicesDispatcher::~MediaCaptureDevicesDispatcher() = default;
|
||||||
|
|
||||||
void MediaCaptureDevicesDispatcher::OnAudioCaptureDevicesChanged() {}
|
|
||||||
|
|
||||||
void MediaCaptureDevicesDispatcher::OnVideoCaptureDevicesChanged() {}
|
|
||||||
|
|
||||||
void MediaCaptureDevicesDispatcher::OnMediaRequestStateChanged(
|
|
||||||
int render_process_id,
|
|
||||||
int render_view_id,
|
|
||||||
int page_request_id,
|
|
||||||
const GURL& security_origin,
|
|
||||||
blink::mojom::MediaStreamType stream_type,
|
|
||||||
content::MediaRequestState state) {}
|
|
||||||
|
|
||||||
void MediaCaptureDevicesDispatcher::OnCreatingAudioStream(int render_process_id,
|
|
||||||
int render_view_id) {}
|
|
||||||
|
|
||||||
void MediaCaptureDevicesDispatcher::OnSetCapturingLinkSecured(
|
|
||||||
int render_process_id,
|
|
||||||
int render_frame_id,
|
|
||||||
int page_request_id,
|
|
||||||
blink::mojom::MediaStreamType stream_type,
|
|
||||||
bool is_secure) {}
|
|
||||||
|
|
||||||
const std::optional<blink::MediaStreamDevice>
|
const std::optional<blink::MediaStreamDevice>
|
||||||
MediaCaptureDevicesDispatcher::GetPreferredAudioDeviceForBrowserContext(
|
MediaCaptureDevicesDispatcher::GetPreferredAudioDeviceForBrowserContext(
|
||||||
content::BrowserContext* browser_context,
|
content::BrowserContext* browser_context,
|
||||||
|
|
|
@ -21,21 +21,21 @@ class MediaCaptureDevicesDispatcher
|
||||||
static MediaCaptureDevicesDispatcher* GetInstance();
|
static MediaCaptureDevicesDispatcher* GetInstance();
|
||||||
|
|
||||||
// Overridden from content::MediaObserver:
|
// Overridden from content::MediaObserver:
|
||||||
void OnAudioCaptureDevicesChanged() override;
|
void OnAudioCaptureDevicesChanged() override {}
|
||||||
void OnVideoCaptureDevicesChanged() override;
|
void OnVideoCaptureDevicesChanged() override {}
|
||||||
void OnMediaRequestStateChanged(int render_process_id,
|
void OnMediaRequestStateChanged(int render_process_id,
|
||||||
int render_view_id,
|
int render_view_id,
|
||||||
int page_request_id,
|
int page_request_id,
|
||||||
const GURL& security_origin,
|
const GURL& security_origin,
|
||||||
blink::mojom::MediaStreamType stream_type,
|
blink::mojom::MediaStreamType stream_type,
|
||||||
content::MediaRequestState state) override;
|
content::MediaRequestState state) override {}
|
||||||
void OnCreatingAudioStream(int render_process_id,
|
void OnCreatingAudioStream(int render_process_id,
|
||||||
int render_view_id) override;
|
int render_view_id) override {}
|
||||||
void OnSetCapturingLinkSecured(int render_process_id,
|
void OnSetCapturingLinkSecured(int render_process_id,
|
||||||
int render_frame_id,
|
int render_frame_id,
|
||||||
int page_request_id,
|
int page_request_id,
|
||||||
blink::mojom::MediaStreamType stream_type,
|
blink::mojom::MediaStreamType stream_type,
|
||||||
bool is_secure) override;
|
bool is_secure) override {}
|
||||||
const std::optional<blink::MediaStreamDevice>
|
const std::optional<blink::MediaStreamDevice>
|
||||||
GetPreferredAudioDeviceForBrowserContext(
|
GetPreferredAudioDeviceForBrowserContext(
|
||||||
content::BrowserContext* browser_context,
|
content::BrowserContext* browser_context,
|
||||||
|
|
|
@ -439,46 +439,22 @@ bool NativeWindow::IsTabletMode() const {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindow::SetRepresentedFilename(const std::string& filename) {}
|
|
||||||
|
|
||||||
std::string NativeWindow::GetRepresentedFilename() const {
|
std::string NativeWindow::GetRepresentedFilename() const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindow::SetDocumentEdited(bool edited) {}
|
|
||||||
|
|
||||||
bool NativeWindow::IsDocumentEdited() const {
|
bool NativeWindow::IsDocumentEdited() const {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindow::SetFocusable(bool focusable) {}
|
|
||||||
|
|
||||||
bool NativeWindow::IsFocusable() const {
|
bool NativeWindow::IsFocusable() const {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindow::SetMenu(ElectronMenuModel* menu) {}
|
|
||||||
|
|
||||||
void NativeWindow::SetParentWindow(NativeWindow* parent) {
|
void NativeWindow::SetParentWindow(NativeWindow* parent) {
|
||||||
parent_ = parent;
|
parent_ = parent;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindow::InvalidateShadow() {}
|
|
||||||
|
|
||||||
void NativeWindow::SetAutoHideCursor(bool auto_hide) {}
|
|
||||||
|
|
||||||
void NativeWindow::SelectPreviousTab() {}
|
|
||||||
|
|
||||||
void NativeWindow::SelectNextTab() {}
|
|
||||||
|
|
||||||
void NativeWindow::ShowAllTabs() {}
|
|
||||||
|
|
||||||
void NativeWindow::MergeAllWindows() {}
|
|
||||||
|
|
||||||
void NativeWindow::MoveTabToNewWindow() {}
|
|
||||||
|
|
||||||
void NativeWindow::ToggleTabBar() {}
|
|
||||||
|
|
||||||
bool NativeWindow::AddTabbedWindow(NativeWindow* window) {
|
bool NativeWindow::AddTabbedWindow(NativeWindow* window) {
|
||||||
return true; // for non-Mac platforms
|
return true; // for non-Mac platforms
|
||||||
}
|
}
|
||||||
|
@ -498,19 +474,13 @@ void NativeWindow::SetBackgroundMaterial(const std::string& type) {
|
||||||
void NativeWindow::SetTouchBar(
|
void NativeWindow::SetTouchBar(
|
||||||
std::vector<gin_helper::PersistentDictionary> items) {}
|
std::vector<gin_helper::PersistentDictionary> items) {}
|
||||||
|
|
||||||
void NativeWindow::RefreshTouchBarItem(const std::string& item_id) {}
|
|
||||||
|
|
||||||
void NativeWindow::SetEscapeTouchBarItem(
|
void NativeWindow::SetEscapeTouchBarItem(
|
||||||
gin_helper::PersistentDictionary item) {}
|
gin_helper::PersistentDictionary item) {}
|
||||||
|
|
||||||
void NativeWindow::SetAutoHideMenuBar(bool auto_hide) {}
|
|
||||||
|
|
||||||
bool NativeWindow::IsMenuBarAutoHide() const {
|
bool NativeWindow::IsMenuBarAutoHide() const {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindow::SetMenuBarVisibility(bool visible) {}
|
|
||||||
|
|
||||||
bool NativeWindow::IsMenuBarVisible() const {
|
bool NativeWindow::IsMenuBarVisible() const {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -521,11 +491,6 @@ void NativeWindow::SetAspectRatio(double aspect_ratio,
|
||||||
aspect_ratio_extraSize_ = extra_size;
|
aspect_ratio_extraSize_ = extra_size;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindow::PreviewFile(const std::string& path,
|
|
||||||
const std::string& display_name) {}
|
|
||||||
|
|
||||||
void NativeWindow::CloseFilePreview() {}
|
|
||||||
|
|
||||||
std::optional<gfx::Rect> NativeWindow::GetWindowControlsOverlayRect() {
|
std::optional<gfx::Rect> NativeWindow::GetWindowControlsOverlayRect() {
|
||||||
return overlay_rect_;
|
return overlay_rect_;
|
||||||
}
|
}
|
||||||
|
|
|
@ -171,20 +171,21 @@ class NativeWindow : public base::SupportsUserData,
|
||||||
virtual bool IsTabletMode() const;
|
virtual bool IsTabletMode() const;
|
||||||
virtual void SetBackgroundColor(SkColor color) = 0;
|
virtual void SetBackgroundColor(SkColor color) = 0;
|
||||||
virtual SkColor GetBackgroundColor() const = 0;
|
virtual SkColor GetBackgroundColor() const = 0;
|
||||||
virtual void InvalidateShadow();
|
virtual void InvalidateShadow() {}
|
||||||
|
|
||||||
virtual void SetHasShadow(bool has_shadow) = 0;
|
virtual void SetHasShadow(bool has_shadow) = 0;
|
||||||
virtual bool HasShadow() const = 0;
|
virtual bool HasShadow() const = 0;
|
||||||
virtual void SetOpacity(const double opacity) = 0;
|
virtual void SetOpacity(const double opacity) = 0;
|
||||||
virtual double GetOpacity() const = 0;
|
virtual double GetOpacity() const = 0;
|
||||||
virtual void SetRepresentedFilename(const std::string& filename);
|
virtual void SetRepresentedFilename(const std::string& filename) {}
|
||||||
virtual std::string GetRepresentedFilename() const;
|
virtual std::string GetRepresentedFilename() const;
|
||||||
virtual void SetDocumentEdited(bool edited);
|
virtual void SetDocumentEdited(bool edited) {}
|
||||||
virtual bool IsDocumentEdited() const;
|
virtual bool IsDocumentEdited() const;
|
||||||
virtual void SetIgnoreMouseEvents(bool ignore, bool forward) = 0;
|
virtual void SetIgnoreMouseEvents(bool ignore, bool forward) = 0;
|
||||||
virtual void SetContentProtection(bool enable) = 0;
|
virtual void SetContentProtection(bool enable) = 0;
|
||||||
virtual void SetFocusable(bool focusable);
|
virtual void SetFocusable(bool focusable) {}
|
||||||
virtual bool IsFocusable() const;
|
virtual bool IsFocusable() const;
|
||||||
virtual void SetMenu(ElectronMenuModel* menu);
|
virtual void SetMenu(ElectronMenuModel* menu) {}
|
||||||
virtual void SetParentWindow(NativeWindow* parent);
|
virtual void SetParentWindow(NativeWindow* parent);
|
||||||
virtual content::DesktopMediaID GetDesktopMediaID() const = 0;
|
virtual content::DesktopMediaID GetDesktopMediaID() const = 0;
|
||||||
virtual gfx::NativeView GetNativeView() const = 0;
|
virtual gfx::NativeView GetNativeView() const = 0;
|
||||||
|
@ -213,7 +214,7 @@ class NativeWindow : public base::SupportsUserData,
|
||||||
|
|
||||||
virtual bool IsVisibleOnAllWorkspaces() const = 0;
|
virtual bool IsVisibleOnAllWorkspaces() const = 0;
|
||||||
|
|
||||||
virtual void SetAutoHideCursor(bool auto_hide);
|
virtual void SetAutoHideCursor(bool auto_hide) {}
|
||||||
|
|
||||||
// Vibrancy API
|
// Vibrancy API
|
||||||
const std::string& vibrancy() const { return vibrancy_; }
|
const std::string& vibrancy() const { return vibrancy_; }
|
||||||
|
@ -242,23 +243,23 @@ class NativeWindow : public base::SupportsUserData,
|
||||||
|
|
||||||
// Touchbar API
|
// Touchbar API
|
||||||
virtual void SetTouchBar(std::vector<gin_helper::PersistentDictionary> items);
|
virtual void SetTouchBar(std::vector<gin_helper::PersistentDictionary> items);
|
||||||
virtual void RefreshTouchBarItem(const std::string& item_id);
|
virtual void RefreshTouchBarItem(const std::string& item_id) {}
|
||||||
virtual void SetEscapeTouchBarItem(gin_helper::PersistentDictionary item);
|
virtual void SetEscapeTouchBarItem(gin_helper::PersistentDictionary item);
|
||||||
|
|
||||||
// Native Tab API
|
// Native Tab API
|
||||||
virtual void SelectPreviousTab();
|
virtual void SelectPreviousTab() {}
|
||||||
virtual void SelectNextTab();
|
virtual void SelectNextTab() {}
|
||||||
virtual void ShowAllTabs();
|
virtual void ShowAllTabs() {}
|
||||||
virtual void MergeAllWindows();
|
virtual void MergeAllWindows() {}
|
||||||
virtual void MoveTabToNewWindow();
|
virtual void MoveTabToNewWindow() {}
|
||||||
virtual void ToggleTabBar();
|
virtual void ToggleTabBar() {}
|
||||||
virtual bool AddTabbedWindow(NativeWindow* window);
|
virtual bool AddTabbedWindow(NativeWindow* window);
|
||||||
virtual std::optional<std::string> GetTabbingIdentifier() const;
|
virtual std::optional<std::string> GetTabbingIdentifier() const;
|
||||||
|
|
||||||
// Toggle the menu bar.
|
// Toggle the menu bar.
|
||||||
virtual void SetAutoHideMenuBar(bool auto_hide);
|
virtual void SetAutoHideMenuBar(bool auto_hide) {}
|
||||||
virtual bool IsMenuBarAutoHide() const;
|
virtual bool IsMenuBarAutoHide() const;
|
||||||
virtual void SetMenuBarVisibility(bool visible);
|
virtual void SetMenuBarVisibility(bool visible) {}
|
||||||
virtual bool IsMenuBarVisible() const;
|
virtual bool IsMenuBarVisible() const;
|
||||||
|
|
||||||
// Set the aspect ratio when resizing window.
|
// Set the aspect ratio when resizing window.
|
||||||
|
@ -270,8 +271,8 @@ class NativeWindow : public base::SupportsUserData,
|
||||||
|
|
||||||
// File preview APIs.
|
// File preview APIs.
|
||||||
virtual void PreviewFile(const std::string& path,
|
virtual void PreviewFile(const std::string& path,
|
||||||
const std::string& display_name);
|
const std::string& display_name) {}
|
||||||
virtual void CloseFilePreview();
|
virtual void CloseFilePreview() {}
|
||||||
|
|
||||||
virtual void SetGTKDarkThemeEnabled(bool use_dark_theme) {}
|
virtual void SetGTKDarkThemeEnabled(bool use_dark_theme) {}
|
||||||
|
|
||||||
|
|
|
@ -993,8 +993,6 @@ bool NativeWindowViews::IsMaximizable() const {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeWindowViews::SetExcludedFromShownWindowsMenu(bool excluded) {}
|
|
||||||
|
|
||||||
bool NativeWindowViews::IsExcludedFromShownWindowsMenu() const {
|
bool NativeWindowViews::IsExcludedFromShownWindowsMenu() const {
|
||||||
// return false on unsupported platforms
|
// return false on unsupported platforms
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -102,7 +102,7 @@ class NativeWindowViews : public NativeWindow,
|
||||||
std::string GetTitle() const override;
|
std::string GetTitle() const override;
|
||||||
void FlashFrame(bool flash) override;
|
void FlashFrame(bool flash) override;
|
||||||
void SetSkipTaskbar(bool skip) override;
|
void SetSkipTaskbar(bool skip) override;
|
||||||
void SetExcludedFromShownWindowsMenu(bool excluded) override;
|
void SetExcludedFromShownWindowsMenu(bool excluded) override {}
|
||||||
bool IsExcludedFromShownWindowsMenu() const override;
|
bool IsExcludedFromShownWindowsMenu() const override;
|
||||||
void SetSimpleFullScreen(bool simple_fullscreen) override;
|
void SetSimpleFullScreen(bool simple_fullscreen) override;
|
||||||
bool IsSimpleFullScreen() const override;
|
bool IsSimpleFullScreen() const override;
|
||||||
|
|
|
@ -114,10 +114,6 @@ void ProxyingWebSocket::ContinueToHeadersReceived() {
|
||||||
OnHeadersReceivedComplete(net::OK);
|
OnHeadersReceivedComplete(net::OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProxyingWebSocket::OnFailure(const std::string& message,
|
|
||||||
int32_t net_error,
|
|
||||||
int32_t response_code) {}
|
|
||||||
|
|
||||||
void ProxyingWebSocket::OnConnectionEstablished(
|
void ProxyingWebSocket::OnConnectionEstablished(
|
||||||
mojo::PendingRemote<network::mojom::WebSocket> websocket,
|
mojo::PendingRemote<network::mojom::WebSocket> websocket,
|
||||||
mojo::PendingReceiver<network::mojom::WebSocketClient> client_receiver,
|
mojo::PendingReceiver<network::mojom::WebSocketClient> client_receiver,
|
||||||
|
|
|
@ -75,7 +75,7 @@ class ProxyingWebSocket : public network::mojom::WebSocketHandshakeClient,
|
||||||
network::mojom::WebSocketHandshakeRequestPtr request) override;
|
network::mojom::WebSocketHandshakeRequestPtr request) override;
|
||||||
void OnFailure(const std::string& message,
|
void OnFailure(const std::string& message,
|
||||||
int32_t net_error,
|
int32_t net_error,
|
||||||
int32_t response_code) override;
|
int32_t response_code) override {}
|
||||||
void OnConnectionEstablished(
|
void OnConnectionEstablished(
|
||||||
mojo::PendingRemote<network::mojom::WebSocket> websocket,
|
mojo::PendingRemote<network::mojom::WebSocket> websocket,
|
||||||
mojo::PendingReceiver<network::mojom::WebSocketClient> client_receiver,
|
mojo::PendingReceiver<network::mojom::WebSocketClient> client_receiver,
|
||||||
|
|
|
@ -43,8 +43,6 @@ void Notification::NotificationFailed(const std::string& error) {
|
||||||
Destroy();
|
Destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Notification::Remove() {}
|
|
||||||
|
|
||||||
void Notification::Destroy() {
|
void Notification::Destroy() {
|
||||||
if (presenter()) {
|
if (presenter()) {
|
||||||
presenter()->RemoveNotification(this);
|
presenter()->RemoveNotification(this);
|
||||||
|
|
|
@ -58,7 +58,7 @@ class Notification {
|
||||||
|
|
||||||
// Removes the notification if it was not fully removed during dismissal,
|
// Removes the notification if it was not fully removed during dismissal,
|
||||||
// as can happen on some platforms including Windows.
|
// as can happen on some platforms including Windows.
|
||||||
virtual void Remove();
|
virtual void Remove() {}
|
||||||
|
|
||||||
// Should be called by derived classes.
|
// Should be called by derived classes.
|
||||||
void NotificationClicked();
|
void NotificationClicked();
|
||||||
|
|
|
@ -114,16 +114,6 @@ void PlatformNotificationService::DisplayNotification(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlatformNotificationService::DisplayPersistentNotification(
|
|
||||||
const std::string& notification_id,
|
|
||||||
const GURL& service_worker_scope,
|
|
||||||
const GURL& origin,
|
|
||||||
const blink::PlatformNotificationData& notification_data,
|
|
||||||
const blink::NotificationResources& notification_resources) {}
|
|
||||||
|
|
||||||
void PlatformNotificationService::ClosePersistentNotification(
|
|
||||||
const std::string& notification_id) {}
|
|
||||||
|
|
||||||
void PlatformNotificationService::CloseNotification(
|
void PlatformNotificationService::CloseNotification(
|
||||||
const std::string& notification_id) {
|
const std::string& notification_id) {
|
||||||
auto* presenter = browser_client_->GetNotificationPresenter();
|
auto* presenter = browser_client_->GetNotificationPresenter();
|
||||||
|
|
|
@ -39,8 +39,9 @@ class PlatformNotificationService
|
||||||
const GURL& service_worker_scope,
|
const GURL& service_worker_scope,
|
||||||
const GURL& origin,
|
const GURL& origin,
|
||||||
const blink::PlatformNotificationData& notification_data,
|
const blink::PlatformNotificationData& notification_data,
|
||||||
const blink::NotificationResources& notification_resources) override;
|
const blink::NotificationResources& notification_resources) override {}
|
||||||
void ClosePersistentNotification(const std::string& notification_id) override;
|
void ClosePersistentNotification(
|
||||||
|
const std::string& notification_id) override {}
|
||||||
void CloseNotification(const std::string& notification_id) override;
|
void CloseNotification(const std::string& notification_id) override;
|
||||||
void GetDisplayedNotifications(
|
void GetDisplayedNotifications(
|
||||||
DisplayedNotificationsCallback callback) override;
|
DisplayedNotificationsCallback callback) override;
|
||||||
|
|
|
@ -306,8 +306,6 @@ ui::TextInputClient* OffScreenRenderWidgetHostView::GetTextInputClient() {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::Focus() {}
|
|
||||||
|
|
||||||
bool OffScreenRenderWidgetHostView::HasFocus() {
|
bool OffScreenRenderWidgetHostView::HasFocus() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -377,14 +375,10 @@ std::optional<SkColor> OffScreenRenderWidgetHostView::GetBackgroundColor() {
|
||||||
return background_color_;
|
return background_color_;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::UpdateBackgroundColor() {}
|
|
||||||
|
|
||||||
gfx::Size OffScreenRenderWidgetHostView::GetVisibleViewportSize() {
|
gfx::Size OffScreenRenderWidgetHostView::GetVisibleViewportSize() {
|
||||||
return size_;
|
return size_;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::SetInsets(const gfx::Insets& insets) {}
|
|
||||||
|
|
||||||
blink::mojom::PointerLockResult OffScreenRenderWidgetHostView::LockPointer(
|
blink::mojom::PointerLockResult OffScreenRenderWidgetHostView::LockPointer(
|
||||||
bool request_unadjusted_movement) {
|
bool request_unadjusted_movement) {
|
||||||
return blink::mojom::PointerLockResult::kUnsupportedOptions;
|
return blink::mojom::PointerLockResult::kUnsupportedOptions;
|
||||||
|
@ -396,8 +390,6 @@ OffScreenRenderWidgetHostView::ChangePointerLock(
|
||||||
return blink::mojom::PointerLockResult::kUnsupportedOptions;
|
return blink::mojom::PointerLockResult::kUnsupportedOptions;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::UnlockPointer() {}
|
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::TakeFallbackContentFrom(
|
void OffScreenRenderWidgetHostView::TakeFallbackContentFrom(
|
||||||
content::RenderWidgetHostView* view) {
|
content::RenderWidgetHostView* view) {
|
||||||
DCHECK(!static_cast<content::RenderWidgetHostViewBase*>(view)
|
DCHECK(!static_cast<content::RenderWidgetHostViewBase*>(view)
|
||||||
|
@ -447,19 +439,10 @@ void OffScreenRenderWidgetHostView::InitAsPopup(
|
||||||
Show();
|
Show();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::UpdateCursor(const ui::Cursor&) {}
|
|
||||||
|
|
||||||
input::CursorManager* OffScreenRenderWidgetHostView::GetCursorManager() {
|
input::CursorManager* OffScreenRenderWidgetHostView::GetCursorManager() {
|
||||||
return cursor_manager_.get();
|
return cursor_manager_.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::SetIsLoading(bool loading) {}
|
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::TextInputStateChanged(
|
|
||||||
const ui::mojom::TextInputState& params) {}
|
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::ImeCancelComposition() {}
|
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::RenderProcessGone() {
|
void OffScreenRenderWidgetHostView::RenderProcessGone() {
|
||||||
Destroy();
|
Destroy();
|
||||||
}
|
}
|
||||||
|
@ -492,9 +475,6 @@ void OffScreenRenderWidgetHostView::Destroy() {
|
||||||
delete this;
|
delete this;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::UpdateTooltipUnderCursor(
|
|
||||||
const std::u16string&) {}
|
|
||||||
|
|
||||||
uint32_t OffScreenRenderWidgetHostView::GetCaptureSequenceNumber() const {
|
uint32_t OffScreenRenderWidgetHostView::GetCaptureSequenceNumber() const {
|
||||||
return latest_capture_sequence_number_;
|
return latest_capture_sequence_number_;
|
||||||
}
|
}
|
||||||
|
@ -520,9 +500,6 @@ display::ScreenInfo OffScreenRenderWidgetHostView::GetScreenInfo() const {
|
||||||
return screen_info;
|
return screen_info;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::TransformPointToRootSurface(
|
|
||||||
gfx::PointF* point) {}
|
|
||||||
|
|
||||||
gfx::Rect OffScreenRenderWidgetHostView::GetBoundsInRootWindow() {
|
gfx::Rect OffScreenRenderWidgetHostView::GetBoundsInRootWindow() {
|
||||||
return gfx::Rect(size_);
|
return gfx::Rect(size_);
|
||||||
}
|
}
|
||||||
|
@ -532,9 +509,6 @@ OffScreenRenderWidgetHostView::GetDisplayFeature() {
|
||||||
return std::nullopt;
|
return std::nullopt;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::SetDisplayFeatureForTesting(
|
|
||||||
const content::DisplayFeature* display_feature) {}
|
|
||||||
|
|
||||||
viz::SurfaceId OffScreenRenderWidgetHostView::GetCurrentSurfaceId() const {
|
viz::SurfaceId OffScreenRenderWidgetHostView::GetCurrentSurfaceId() const {
|
||||||
return delegated_frame_host() ? delegated_frame_host()->GetCurrentSurfaceId()
|
return delegated_frame_host() ? delegated_frame_host()->GetCurrentSurfaceId()
|
||||||
: viz::SurfaceId();
|
: viz::SurfaceId();
|
||||||
|
@ -546,11 +520,6 @@ OffScreenRenderWidgetHostView::CreateSyntheticGestureTarget() {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::ImeCompositionRangeChanged(
|
|
||||||
const gfx::Range&,
|
|
||||||
const std::optional<std::vector<gfx::Rect>>& character_bounds,
|
|
||||||
const std::optional<std::vector<gfx::Rect>>& line_bounds) {}
|
|
||||||
|
|
||||||
gfx::Size OffScreenRenderWidgetHostView::GetCompositorViewportPixelSize() {
|
gfx::Size OffScreenRenderWidgetHostView::GetCompositorViewportPixelSize() {
|
||||||
return gfx::ScaleToCeiledSize(GetRequestedRendererSize(),
|
return gfx::ScaleToCeiledSize(GetRequestedRendererSize(),
|
||||||
GetDeviceScaleFactor());
|
GetDeviceScaleFactor());
|
||||||
|
@ -676,22 +645,6 @@ bool OffScreenRenderWidgetHostView::InstallTransparency() {
|
||||||
}
|
}
|
||||||
|
|
||||||
#if BUILDFLAG(IS_MAC)
|
#if BUILDFLAG(IS_MAC)
|
||||||
void OffScreenRenderWidgetHostView::SetActive(bool active) {}
|
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::ShowDefinitionForSelection() {}
|
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::SpeakSelection() {}
|
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::SetWindowFrameInScreen(
|
|
||||||
const gfx::Rect& rect) {}
|
|
||||||
|
|
||||||
void OffScreenRenderWidgetHostView::ShowSharePicker(
|
|
||||||
const std::string& title,
|
|
||||||
const std::string& text,
|
|
||||||
const std::string& url,
|
|
||||||
const std::vector<std::string>& file_paths,
|
|
||||||
blink::mojom::ShareService::ShareCallback callback) {}
|
|
||||||
|
|
||||||
bool OffScreenRenderWidgetHostView::UpdateNSViewAndDisplay() {
|
bool OffScreenRenderWidgetHostView::UpdateNSViewAndDisplay() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,8 +90,8 @@ class OffScreenRenderWidgetHostView
|
||||||
gfx::NativeView GetNativeView(void) override;
|
gfx::NativeView GetNativeView(void) override;
|
||||||
gfx::NativeViewAccessible GetNativeViewAccessible(void) override;
|
gfx::NativeViewAccessible GetNativeViewAccessible(void) override;
|
||||||
ui::TextInputClient* GetTextInputClient() override;
|
ui::TextInputClient* GetTextInputClient() override;
|
||||||
void Focus(void) override;
|
void Focus() override {}
|
||||||
bool HasFocus(void) override;
|
bool HasFocus() override;
|
||||||
uint32_t GetCaptureSequenceNumber() const override;
|
uint32_t GetCaptureSequenceNumber() const override;
|
||||||
bool IsSurfaceAvailableForCopy(void) override;
|
bool IsSurfaceAvailableForCopy(void) override;
|
||||||
void Hide(void) override;
|
void Hide(void) override;
|
||||||
|
@ -99,27 +99,27 @@ class OffScreenRenderWidgetHostView
|
||||||
void EnsureSurfaceSynchronizedForWebTest() override;
|
void EnsureSurfaceSynchronizedForWebTest() override;
|
||||||
gfx::Rect GetViewBounds(void) override;
|
gfx::Rect GetViewBounds(void) override;
|
||||||
gfx::Size GetVisibleViewportSize() override;
|
gfx::Size GetVisibleViewportSize() override;
|
||||||
void SetInsets(const gfx::Insets&) override;
|
void SetInsets(const gfx::Insets&) override {}
|
||||||
void SetBackgroundColor(SkColor color) override;
|
void SetBackgroundColor(SkColor color) override;
|
||||||
std::optional<SkColor> GetBackgroundColor() override;
|
std::optional<SkColor> GetBackgroundColor() override;
|
||||||
void UpdateBackgroundColor() override;
|
void UpdateBackgroundColor() override {}
|
||||||
blink::mojom::PointerLockResult LockPointer(
|
blink::mojom::PointerLockResult LockPointer(
|
||||||
bool request_unadjusted_movement) override;
|
bool request_unadjusted_movement) override;
|
||||||
blink::mojom::PointerLockResult ChangePointerLock(
|
blink::mojom::PointerLockResult ChangePointerLock(
|
||||||
bool request_unadjusted_movement) override;
|
bool request_unadjusted_movement) override;
|
||||||
void UnlockPointer(void) override;
|
void UnlockPointer(void) override {}
|
||||||
void TakeFallbackContentFrom(content::RenderWidgetHostView* view) override;
|
void TakeFallbackContentFrom(content::RenderWidgetHostView* view) override;
|
||||||
#if BUILDFLAG(IS_MAC)
|
#if BUILDFLAG(IS_MAC)
|
||||||
void SetActive(bool active) override;
|
void SetActive(bool active) override {}
|
||||||
void ShowDefinitionForSelection() override;
|
void ShowDefinitionForSelection() override {}
|
||||||
void SpeakSelection() override;
|
void SpeakSelection() override {}
|
||||||
void SetWindowFrameInScreen(const gfx::Rect& rect) override;
|
void SetWindowFrameInScreen(const gfx::Rect& rect) override {}
|
||||||
void ShowSharePicker(
|
void ShowSharePicker(
|
||||||
const std::string& title,
|
const std::string& title,
|
||||||
const std::string& text,
|
const std::string& text,
|
||||||
const std::string& url,
|
const std::string& url,
|
||||||
const std::vector<std::string>& file_paths,
|
const std::vector<std::string>& file_paths,
|
||||||
blink::mojom::ShareService::ShareCallback callback) override;
|
blink::mojom::ShareService::ShareCallback callback) override {}
|
||||||
uint64_t GetNSViewId() const override;
|
uint64_t GetNSViewId() const override;
|
||||||
bool UpdateNSViewAndDisplay();
|
bool UpdateNSViewAndDisplay();
|
||||||
#endif // BUILDFLAG(IS_MAC)
|
#endif // BUILDFLAG(IS_MAC)
|
||||||
|
@ -131,25 +131,26 @@ class OffScreenRenderWidgetHostView
|
||||||
void InitAsPopup(content::RenderWidgetHostView* parent_host_view,
|
void InitAsPopup(content::RenderWidgetHostView* parent_host_view,
|
||||||
const gfx::Rect& bounds,
|
const gfx::Rect& bounds,
|
||||||
const gfx::Rect& anchor_rect) override;
|
const gfx::Rect& anchor_rect) override;
|
||||||
void UpdateCursor(const ui::Cursor&) override;
|
void UpdateCursor(const ui::Cursor&) override {}
|
||||||
void SetIsLoading(bool is_loading) override;
|
void SetIsLoading(bool is_loading) override {}
|
||||||
void TextInputStateChanged(const ui::mojom::TextInputState& params) override;
|
void TextInputStateChanged(const ui::mojom::TextInputState& params) override {
|
||||||
void ImeCancelComposition(void) override;
|
}
|
||||||
|
void ImeCancelComposition(void) override {}
|
||||||
void RenderProcessGone() override;
|
void RenderProcessGone() override;
|
||||||
void ShowWithVisibility(content::PageVisibilityState page_visibility) final;
|
void ShowWithVisibility(content::PageVisibilityState page_visibility) final;
|
||||||
void Destroy(void) override;
|
void Destroy(void) override;
|
||||||
void UpdateTooltipUnderCursor(const std::u16string&) override;
|
void UpdateTooltipUnderCursor(const std::u16string&) override {}
|
||||||
input::CursorManager* GetCursorManager() override;
|
input::CursorManager* GetCursorManager() override;
|
||||||
void CopyFromSurface(
|
void CopyFromSurface(
|
||||||
const gfx::Rect& src_rect,
|
const gfx::Rect& src_rect,
|
||||||
const gfx::Size& output_size,
|
const gfx::Size& output_size,
|
||||||
base::OnceCallback<void(const SkBitmap&)> callback) override;
|
base::OnceCallback<void(const SkBitmap&)> callback) override;
|
||||||
display::ScreenInfo GetScreenInfo() const override;
|
display::ScreenInfo GetScreenInfo() const override;
|
||||||
void TransformPointToRootSurface(gfx::PointF* point) override;
|
void TransformPointToRootSurface(gfx::PointF* point) override {}
|
||||||
gfx::Rect GetBoundsInRootWindow(void) override;
|
gfx::Rect GetBoundsInRootWindow(void) override;
|
||||||
std::optional<content::DisplayFeature> GetDisplayFeature() override;
|
std::optional<content::DisplayFeature> GetDisplayFeature() override;
|
||||||
void SetDisplayFeatureForTesting(
|
void SetDisplayFeatureForTesting(
|
||||||
const content::DisplayFeature* display_feature) override;
|
const content::DisplayFeature* display_feature) override {}
|
||||||
void NotifyHostAndDelegateOnWasShown(
|
void NotifyHostAndDelegateOnWasShown(
|
||||||
blink::mojom::RecordContentToVisibleTimeRequestPtr) final;
|
blink::mojom::RecordContentToVisibleTimeRequestPtr) final;
|
||||||
void RequestSuccessfulPresentationTimeFromHostOrDelegate(
|
void RequestSuccessfulPresentationTimeFromHostOrDelegate(
|
||||||
|
@ -161,7 +162,7 @@ class OffScreenRenderWidgetHostView
|
||||||
void ImeCompositionRangeChanged(
|
void ImeCompositionRangeChanged(
|
||||||
const gfx::Range&,
|
const gfx::Range&,
|
||||||
const std::optional<std::vector<gfx::Rect>>& character_bounds,
|
const std::optional<std::vector<gfx::Rect>>& character_bounds,
|
||||||
const std::optional<std::vector<gfx::Rect>>& line_bounds) override;
|
const std::optional<std::vector<gfx::Rect>>& line_bounds) override {}
|
||||||
gfx::Size GetCompositorViewportPixelSize() override;
|
gfx::Size GetCompositorViewportPixelSize() override;
|
||||||
ui::Compositor* GetCompositor() override;
|
ui::Compositor* GetCompositor() override;
|
||||||
|
|
||||||
|
|
|
@ -138,15 +138,6 @@ void OffScreenVideoConsumer::OnFrameCaptured(
|
||||||
callback_.Run(*update_rect, bitmap);
|
callback_.Run(*update_rect, bitmap);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenVideoConsumer::OnNewSubCaptureTargetVersion(
|
|
||||||
uint32_t crop_version) {}
|
|
||||||
|
|
||||||
void OffScreenVideoConsumer::OnFrameWithEmptyRegionCapture() {}
|
|
||||||
|
|
||||||
void OffScreenVideoConsumer::OnStopped() {}
|
|
||||||
|
|
||||||
void OffScreenVideoConsumer::OnLog(const std::string& message) {}
|
|
||||||
|
|
||||||
bool OffScreenVideoConsumer::CheckContentRect(const gfx::Rect& content_rect) {
|
bool OffScreenVideoConsumer::CheckContentRect(const gfx::Rect& content_rect) {
|
||||||
gfx::Size view_size = view_->SizeInPixels();
|
gfx::Size view_size = view_->SizeInPixels();
|
||||||
gfx::Size content_size = content_rect.size();
|
gfx::Size content_size = content_rect.size();
|
||||||
|
|
|
@ -44,10 +44,10 @@ class OffScreenVideoConsumer : public viz::mojom::FrameSinkVideoConsumer {
|
||||||
const gfx::Rect& content_rect,
|
const gfx::Rect& content_rect,
|
||||||
mojo::PendingRemote<viz::mojom::FrameSinkVideoConsumerFrameCallbacks>
|
mojo::PendingRemote<viz::mojom::FrameSinkVideoConsumerFrameCallbacks>
|
||||||
callbacks) override;
|
callbacks) override;
|
||||||
void OnNewSubCaptureTargetVersion(uint32_t crop_version) override;
|
void OnNewSubCaptureTargetVersion(uint32_t crop_version) override {}
|
||||||
void OnFrameWithEmptyRegionCapture() override;
|
void OnFrameWithEmptyRegionCapture() override {}
|
||||||
void OnStopped() override;
|
void OnStopped() override {}
|
||||||
void OnLog(const std::string& message) override;
|
void OnLog(const std::string& message) override {}
|
||||||
|
|
||||||
bool CheckContentRect(const gfx::Rect& content_rect);
|
bool CheckContentRect(const gfx::Rect& content_rect);
|
||||||
|
|
||||||
|
|
|
@ -92,16 +92,6 @@ gfx::Rect OffScreenWebContentsView::GetContainerBounds() const {
|
||||||
return GetViewBounds();
|
return GetViewBounds();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenWebContentsView::Focus() {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::SetInitialFocus() {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::StoreFocus() {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::RestoreFocus() {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::FocusThroughTabTraversal(bool reverse) {}
|
|
||||||
|
|
||||||
content::DropData* OffScreenWebContentsView::GetDropData() const {
|
content::DropData* OffScreenWebContentsView::GetDropData() const {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
@ -112,8 +102,6 @@ gfx::Rect OffScreenWebContentsView::GetViewBounds() const {
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenWebContentsView::CreateView(gfx::NativeView context) {}
|
|
||||||
|
|
||||||
content::RenderWidgetHostViewBase*
|
content::RenderWidgetHostViewBase*
|
||||||
OffScreenWebContentsView::CreateViewForWidget(
|
OffScreenWebContentsView::CreateViewForWidget(
|
||||||
content::RenderWidgetHost* render_widget_host) {
|
content::RenderWidgetHost* render_widget_host) {
|
||||||
|
@ -141,21 +129,11 @@ OffScreenWebContentsView::CreateViewForChildWidget(
|
||||||
render_widget_host, view, GetSize());
|
render_widget_host, view, GetSize());
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenWebContentsView::SetPageTitle(const std::u16string& title) {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::RenderViewReady() {
|
void OffScreenWebContentsView::RenderViewReady() {
|
||||||
if (auto* view = GetView())
|
if (auto* view = GetView())
|
||||||
view->InstallTransparency();
|
view->InstallTransparency();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenWebContentsView::RenderViewHostChanged(
|
|
||||||
content::RenderViewHost* old_host,
|
|
||||||
content::RenderViewHost* new_host) {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::SetOverscrollControllerEnabled(bool enabled) {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::OnCapturerCountChanged() {}
|
|
||||||
|
|
||||||
#if BUILDFLAG(IS_MAC)
|
#if BUILDFLAG(IS_MAC)
|
||||||
bool OffScreenWebContentsView::CloseTabAfterEventTrackingIfNeeded() {
|
bool OffScreenWebContentsView::CloseTabAfterEventTrackingIfNeeded() {
|
||||||
return false;
|
return false;
|
||||||
|
@ -176,10 +154,6 @@ void OffScreenWebContentsView::StartDragging(
|
||||||
->SystemDragEnded(source_rwh);
|
->SystemDragEnded(source_rwh);
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenWebContentsView::UpdateDragOperation(
|
|
||||||
ui::mojom::DragOperation operation,
|
|
||||||
bool document_is_handling_drag) {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::SetPainting(bool painting) {
|
void OffScreenWebContentsView::SetPainting(bool painting) {
|
||||||
painting_ = painting;
|
painting_ = painting;
|
||||||
if (auto* view = GetView())
|
if (auto* view = GetView())
|
||||||
|
@ -212,11 +186,6 @@ OffScreenRenderWidgetHostView* OffScreenWebContentsView::GetView() const {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void OffScreenWebContentsView::FullscreenStateChanged(bool is_fullscreen) {}
|
|
||||||
|
|
||||||
void OffScreenWebContentsView::UpdateWindowControlsOverlay(
|
|
||||||
const gfx::Rect& bounding_rect) {}
|
|
||||||
|
|
||||||
content::BackForwardTransitionAnimationManager*
|
content::BackForwardTransitionAnimationManager*
|
||||||
OffScreenWebContentsView::GetBackForwardTransitionAnimationManager() {
|
OffScreenWebContentsView::GetBackForwardTransitionAnimationManager() {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|
|
@ -51,26 +51,26 @@ class OffScreenWebContentsView : public content::WebContentsView,
|
||||||
gfx::NativeView GetContentNativeView() const override;
|
gfx::NativeView GetContentNativeView() const override;
|
||||||
gfx::NativeWindow GetTopLevelNativeWindow() const override;
|
gfx::NativeWindow GetTopLevelNativeWindow() const override;
|
||||||
gfx::Rect GetContainerBounds() const override;
|
gfx::Rect GetContainerBounds() const override;
|
||||||
void Focus() override;
|
void Focus() override {}
|
||||||
void SetInitialFocus() override;
|
void SetInitialFocus() override {}
|
||||||
void StoreFocus() override;
|
void StoreFocus() override {}
|
||||||
void RestoreFocus() override;
|
void RestoreFocus() override {}
|
||||||
void FocusThroughTabTraversal(bool reverse) override;
|
void FocusThroughTabTraversal(bool reverse) override {}
|
||||||
content::DropData* GetDropData() const override;
|
content::DropData* GetDropData() const override;
|
||||||
gfx::Rect GetViewBounds() const override;
|
gfx::Rect GetViewBounds() const override;
|
||||||
void CreateView(gfx::NativeView context) override;
|
void CreateView(gfx::NativeView context) override {}
|
||||||
content::RenderWidgetHostViewBase* CreateViewForWidget(
|
content::RenderWidgetHostViewBase* CreateViewForWidget(
|
||||||
content::RenderWidgetHost* render_widget_host) override;
|
content::RenderWidgetHost* render_widget_host) override;
|
||||||
content::RenderWidgetHostViewBase* CreateViewForChildWidget(
|
content::RenderWidgetHostViewBase* CreateViewForChildWidget(
|
||||||
content::RenderWidgetHost* render_widget_host) override;
|
content::RenderWidgetHost* render_widget_host) override;
|
||||||
void SetPageTitle(const std::u16string& title) override;
|
void SetPageTitle(const std::u16string& title) override {}
|
||||||
void RenderViewReady() override;
|
void RenderViewReady() override;
|
||||||
void RenderViewHostChanged(content::RenderViewHost* old_host,
|
void RenderViewHostChanged(content::RenderViewHost* old_host,
|
||||||
content::RenderViewHost* new_host) override;
|
content::RenderViewHost* new_host) override {}
|
||||||
void SetOverscrollControllerEnabled(bool enabled) override;
|
void SetOverscrollControllerEnabled(bool enabled) override {}
|
||||||
void OnCapturerCountChanged() override;
|
void OnCapturerCountChanged() override {}
|
||||||
void FullscreenStateChanged(bool is_fullscreen) override;
|
void FullscreenStateChanged(bool is_fullscreen) override {}
|
||||||
void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override;
|
void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override {}
|
||||||
content::BackForwardTransitionAnimationManager*
|
content::BackForwardTransitionAnimationManager*
|
||||||
GetBackForwardTransitionAnimationManager() override;
|
GetBackForwardTransitionAnimationManager() override;
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ class OffScreenWebContentsView : public content::WebContentsView,
|
||||||
const blink::mojom::DragEventSourceInfo& event_info,
|
const blink::mojom::DragEventSourceInfo& event_info,
|
||||||
content::RenderWidgetHostImpl* source_rwh) override;
|
content::RenderWidgetHostImpl* source_rwh) override;
|
||||||
void UpdateDragOperation(ui::mojom::DragOperation operation,
|
void UpdateDragOperation(ui::mojom::DragOperation operation,
|
||||||
bool document_is_handling_drag) override;
|
bool document_is_handling_drag) override {}
|
||||||
void SetPainting(bool painting);
|
void SetPainting(bool painting);
|
||||||
bool IsPainting() const;
|
bool IsPainting() const;
|
||||||
void SetFrameRate(int frame_rate);
|
void SetFrameRate(int frame_rate);
|
||||||
|
|
|
@ -628,8 +628,6 @@ void InspectableWebContents::SetInspectedPageBounds(const gfx::Rect& rect) {
|
||||||
view_->SetContentsResizingStrategy(DevToolsContentsResizingStrategy{rect});
|
view_->SetContentsResizingStrategy(DevToolsContentsResizingStrategy{rect});
|
||||||
}
|
}
|
||||||
|
|
||||||
void InspectableWebContents::InspectElementCompleted() {}
|
|
||||||
|
|
||||||
void InspectableWebContents::InspectedURLChanged(const std::string& url) {
|
void InspectableWebContents::InspectedURLChanged(const std::string& url) {
|
||||||
if (managed_devtools_web_contents_) {
|
if (managed_devtools_web_contents_) {
|
||||||
if (devtools_title_.empty()) {
|
if (devtools_title_.empty()) {
|
||||||
|
@ -763,9 +761,6 @@ void InspectableWebContents::RemoveFileSystem(
|
||||||
base::FilePath::FromUTF8Unsafe(file_system_path));
|
base::FilePath::FromUTF8Unsafe(file_system_path));
|
||||||
}
|
}
|
||||||
|
|
||||||
void InspectableWebContents::UpgradeDraggedFileSystemPermissions(
|
|
||||||
const std::string& file_system_url) {}
|
|
||||||
|
|
||||||
void InspectableWebContents::IndexPath(int request_id,
|
void InspectableWebContents::IndexPath(int request_id,
|
||||||
const std::string& file_system_path,
|
const std::string& file_system_path,
|
||||||
const std::string& excluded_folders) {
|
const std::string& excluded_folders) {
|
||||||
|
@ -786,16 +781,10 @@ void InspectableWebContents::SearchInPath(int request_id,
|
||||||
delegate_->DevToolsSearchInPath(request_id, file_system_path, query);
|
delegate_->DevToolsSearchInPath(request_id, file_system_path, query);
|
||||||
}
|
}
|
||||||
|
|
||||||
void InspectableWebContents::SetWhitelistedShortcuts(
|
|
||||||
const std::string& message) {}
|
|
||||||
|
|
||||||
void InspectableWebContents::SetEyeDropperActive(bool active) {
|
void InspectableWebContents::SetEyeDropperActive(bool active) {
|
||||||
if (delegate_)
|
if (delegate_)
|
||||||
delegate_->DevToolsSetEyeDropperActive(active);
|
delegate_->DevToolsSetEyeDropperActive(active);
|
||||||
}
|
}
|
||||||
void InspectableWebContents::ShowCertificateViewer(
|
|
||||||
const std::string& cert_chain) {}
|
|
||||||
|
|
||||||
void InspectableWebContents::ZoomIn() {
|
void InspectableWebContents::ZoomIn() {
|
||||||
double new_level = GetNextZoomLevel(GetDevToolsZoomLevel(), false);
|
double new_level = GetNextZoomLevel(GetDevToolsZoomLevel(), false);
|
||||||
SetZoomLevelForWebContents(GetDevToolsWebContents(), new_level);
|
SetZoomLevelForWebContents(GetDevToolsWebContents(), new_level);
|
||||||
|
@ -813,20 +802,6 @@ void InspectableWebContents::ResetZoom() {
|
||||||
UpdateDevToolsZoomLevel(0.);
|
UpdateDevToolsZoomLevel(0.);
|
||||||
}
|
}
|
||||||
|
|
||||||
void InspectableWebContents::SetDevicesDiscoveryConfig(
|
|
||||||
bool discover_usb_devices,
|
|
||||||
bool port_forwarding_enabled,
|
|
||||||
const std::string& port_forwarding_config,
|
|
||||||
bool network_discovery_enabled,
|
|
||||||
const std::string& network_discovery_config) {}
|
|
||||||
|
|
||||||
void InspectableWebContents::SetDevicesUpdatesEnabled(bool enabled) {}
|
|
||||||
|
|
||||||
void InspectableWebContents::OpenRemotePage(const std::string& browser_id,
|
|
||||||
const std::string& url) {}
|
|
||||||
|
|
||||||
void InspectableWebContents::OpenNodeFrontend() {}
|
|
||||||
|
|
||||||
void InspectableWebContents::DispatchProtocolMessageFromDevToolsFrontend(
|
void InspectableWebContents::DispatchProtocolMessageFromDevToolsFrontend(
|
||||||
const std::string& message) {
|
const std::string& message) {
|
||||||
// If the devtools wants to reload the page, hijack the message and handle it
|
// If the devtools wants to reload the page, hijack the message and handle it
|
||||||
|
@ -896,8 +871,6 @@ void InspectableWebContents::GetHostConfig(DispatchCallback callback) {
|
||||||
std::move(callback).Run(&response);
|
std::move(callback).Run(&response);
|
||||||
}
|
}
|
||||||
|
|
||||||
void InspectableWebContents::ConnectionReady() {}
|
|
||||||
|
|
||||||
void InspectableWebContents::RegisterExtensionsAPI(const std::string& origin,
|
void InspectableWebContents::RegisterExtensionsAPI(const std::string& origin,
|
||||||
const std::string& script) {
|
const std::string& script) {
|
||||||
extensions_api_[origin + "/"] = script;
|
extensions_api_[origin + "/"] = script;
|
||||||
|
@ -955,9 +928,6 @@ void InspectableWebContents::DispatchProtocolMessage(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void InspectableWebContents::AgentHostClosed(
|
|
||||||
content::DevToolsAgentHost* agent_host) {}
|
|
||||||
|
|
||||||
void InspectableWebContents::RenderFrameHostChanged(
|
void InspectableWebContents::RenderFrameHostChanged(
|
||||||
content::RenderFrameHost* old_host,
|
content::RenderFrameHost* old_host,
|
||||||
content::RenderFrameHost* new_host) {
|
content::RenderFrameHost* new_host) {
|
||||||
|
|
|
@ -91,7 +91,7 @@ class InspectableWebContents
|
||||||
void CloseWindow() override;
|
void CloseWindow() override;
|
||||||
void LoadCompleted() override;
|
void LoadCompleted() override;
|
||||||
void SetInspectedPageBounds(const gfx::Rect& rect) override;
|
void SetInspectedPageBounds(const gfx::Rect& rect) override;
|
||||||
void InspectElementCompleted() override;
|
void InspectElementCompleted() override {}
|
||||||
void InspectedURLChanged(const std::string& url) override;
|
void InspectedURLChanged(const std::string& url) override;
|
||||||
void LoadNetworkResource(DispatchCallback callback,
|
void LoadNetworkResource(DispatchCallback callback,
|
||||||
const std::string& url,
|
const std::string& url,
|
||||||
|
@ -111,7 +111,7 @@ class InspectableWebContents
|
||||||
void AddFileSystem(const std::string& type) override;
|
void AddFileSystem(const std::string& type) override;
|
||||||
void RemoveFileSystem(const std::string& file_system_path) override;
|
void RemoveFileSystem(const std::string& file_system_path) override;
|
||||||
void UpgradeDraggedFileSystemPermissions(
|
void UpgradeDraggedFileSystemPermissions(
|
||||||
const std::string& file_system_url) override;
|
const std::string& file_system_url) override {}
|
||||||
void IndexPath(int index_request_id,
|
void IndexPath(int index_request_id,
|
||||||
const std::string& file_system_path,
|
const std::string& file_system_path,
|
||||||
const std::string& excluded_folders) override;
|
const std::string& excluded_folders) override;
|
||||||
|
@ -119,9 +119,9 @@ class InspectableWebContents
|
||||||
void SearchInPath(int search_request_id,
|
void SearchInPath(int search_request_id,
|
||||||
const std::string& file_system_path,
|
const std::string& file_system_path,
|
||||||
const std::string& query) override;
|
const std::string& query) override;
|
||||||
void SetWhitelistedShortcuts(const std::string& message) override;
|
void SetWhitelistedShortcuts(const std::string& message) override {}
|
||||||
void SetEyeDropperActive(bool active) override;
|
void SetEyeDropperActive(bool active) override;
|
||||||
void ShowCertificateViewer(const std::string& cert_chain) override;
|
void ShowCertificateViewer(const std::string& cert_chain) override {}
|
||||||
void ZoomIn() override;
|
void ZoomIn() override;
|
||||||
void ZoomOut() override;
|
void ZoomOut() override;
|
||||||
void ResetZoom() override;
|
void ResetZoom() override;
|
||||||
|
@ -130,11 +130,11 @@ class InspectableWebContents
|
||||||
bool port_forwarding_enabled,
|
bool port_forwarding_enabled,
|
||||||
const std::string& port_forwarding_config,
|
const std::string& port_forwarding_config,
|
||||||
bool network_discovery_enabled,
|
bool network_discovery_enabled,
|
||||||
const std::string& network_discovery_config) override;
|
const std::string& network_discovery_config) override {}
|
||||||
void SetDevicesUpdatesEnabled(bool enabled) override;
|
void SetDevicesUpdatesEnabled(bool enabled) override {}
|
||||||
void OpenRemotePage(const std::string& browser_id,
|
void OpenRemotePage(const std::string& browser_id,
|
||||||
const std::string& url) override;
|
const std::string& url) override {}
|
||||||
void OpenNodeFrontend() override;
|
void OpenNodeFrontend() override {}
|
||||||
void DispatchProtocolMessageFromDevToolsFrontend(
|
void DispatchProtocolMessageFromDevToolsFrontend(
|
||||||
const std::string& message) override;
|
const std::string& message) override;
|
||||||
void RecordCountHistogram(const std::string& name,
|
void RecordCountHistogram(const std::string& name,
|
||||||
|
@ -156,7 +156,7 @@ class InspectableWebContents
|
||||||
void ClearPreferences() override;
|
void ClearPreferences() override;
|
||||||
void GetSyncInformation(DispatchCallback callback) override;
|
void GetSyncInformation(DispatchCallback callback) override;
|
||||||
void GetHostConfig(DispatchCallback callback) override;
|
void GetHostConfig(DispatchCallback callback) override;
|
||||||
void ConnectionReady() override;
|
void ConnectionReady() override {}
|
||||||
void RegisterExtensionsAPI(const std::string& origin,
|
void RegisterExtensionsAPI(const std::string& origin,
|
||||||
const std::string& script) override;
|
const std::string& script) override;
|
||||||
void Reattach(DispatchCallback callback) override;
|
void Reattach(DispatchCallback callback) override;
|
||||||
|
@ -191,7 +191,7 @@ class InspectableWebContents
|
||||||
// content::DevToolsAgentHostClient:
|
// content::DevToolsAgentHostClient:
|
||||||
void DispatchProtocolMessage(content::DevToolsAgentHost* agent_host,
|
void DispatchProtocolMessage(content::DevToolsAgentHost* agent_host,
|
||||||
base::span<const uint8_t> message) override;
|
base::span<const uint8_t> message) override;
|
||||||
void AgentHostClosed(content::DevToolsAgentHost* agent_host) override;
|
void AgentHostClosed(content::DevToolsAgentHost* agent_host) override {}
|
||||||
|
|
||||||
// content::WebContentsObserver:
|
// content::WebContentsObserver:
|
||||||
void RenderFrameHostChanged(content::RenderFrameHost* old_host,
|
void RenderFrameHostChanged(content::RenderFrameHost* old_host,
|
||||||
|
|
|
@ -12,19 +12,6 @@ TrayIcon::TrayIcon() = default;
|
||||||
|
|
||||||
TrayIcon::~TrayIcon() = default;
|
TrayIcon::~TrayIcon() = default;
|
||||||
|
|
||||||
void TrayIcon::SetPressedImage(ImageType image) {}
|
|
||||||
|
|
||||||
void TrayIcon::DisplayBalloon(const BalloonOptions& options) {}
|
|
||||||
|
|
||||||
void TrayIcon::RemoveBalloon() {}
|
|
||||||
|
|
||||||
void TrayIcon::Focus() {}
|
|
||||||
|
|
||||||
void TrayIcon::PopUpContextMenu(const gfx::Point& pos,
|
|
||||||
base::WeakPtr<ElectronMenuModel> menu_model) {}
|
|
||||||
|
|
||||||
void TrayIcon::CloseContextMenu() {}
|
|
||||||
|
|
||||||
gfx::Rect TrayIcon::GetBounds() {
|
gfx::Rect TrayIcon::GetBounds() {
|
||||||
return gfx::Rect();
|
return gfx::Rect();
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@ class TrayIcon {
|
||||||
virtual void SetImage(ImageType image) = 0;
|
virtual void SetImage(ImageType image) = 0;
|
||||||
|
|
||||||
// Sets the image associated with this status icon when pressed.
|
// Sets the image associated with this status icon when pressed.
|
||||||
virtual void SetPressedImage(ImageType image);
|
virtual void SetPressedImage(ImageType image) {}
|
||||||
|
|
||||||
// Sets the hover text for this status icon. This is also used as the label
|
// Sets the hover text for this status icon. This is also used as the label
|
||||||
// for the menu item which is created as a replacement for the status icon
|
// for the menu item which is created as a replacement for the status icon
|
||||||
|
@ -79,19 +79,19 @@ class TrayIcon {
|
||||||
|
|
||||||
// Displays a notification balloon with the specified contents.
|
// Displays a notification balloon with the specified contents.
|
||||||
// Depending on the platform it might not appear by the icon tray.
|
// Depending on the platform it might not appear by the icon tray.
|
||||||
virtual void DisplayBalloon(const BalloonOptions& options);
|
virtual void DisplayBalloon(const BalloonOptions& options) {}
|
||||||
|
|
||||||
// Removes the notification balloon.
|
// Removes the notification balloon.
|
||||||
virtual void RemoveBalloon();
|
virtual void RemoveBalloon() {}
|
||||||
|
|
||||||
// Returns focus to the taskbar notification area.
|
// Returns focus to the taskbar notification area.
|
||||||
virtual void Focus();
|
virtual void Focus() {}
|
||||||
|
|
||||||
// Popups the menu.
|
// Popups the menu.
|
||||||
virtual void PopUpContextMenu(const gfx::Point& pos,
|
virtual void PopUpContextMenu(const gfx::Point& pos,
|
||||||
base::WeakPtr<ElectronMenuModel> menu_model);
|
base::WeakPtr<ElectronMenuModel> menu_model) {}
|
||||||
|
|
||||||
virtual void CloseContextMenu();
|
virtual void CloseContextMenu() {}
|
||||||
|
|
||||||
// Set the context menu for this icon.
|
// Set the context menu for this icon.
|
||||||
virtual void SetContextMenu(raw_ptr<ElectronMenuModel> menu_model) = 0;
|
virtual void SetContextMenu(raw_ptr<ElectronMenuModel> menu_model) = 0;
|
||||||
|
|
|
@ -64,10 +64,6 @@ ViewsDelegate::CreateDefaultNonClientFrameView(views::Widget* widget) {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ViewsDelegate::AddRef() {}
|
|
||||||
|
|
||||||
void ViewsDelegate::ReleaseRef() {}
|
|
||||||
|
|
||||||
void ViewsDelegate::OnBeforeWidgetInit(
|
void ViewsDelegate::OnBeforeWidgetInit(
|
||||||
views::Widget::InitParams* params,
|
views::Widget::InitParams* params,
|
||||||
views::internal::NativeWidgetDelegate* delegate) {
|
views::internal::NativeWidgetDelegate* delegate) {
|
||||||
|
|
|
@ -48,8 +48,8 @@ class ViewsDelegate : public views::ViewsDelegate {
|
||||||
#endif
|
#endif
|
||||||
std::unique_ptr<views::NonClientFrameView> CreateDefaultNonClientFrameView(
|
std::unique_ptr<views::NonClientFrameView> CreateDefaultNonClientFrameView(
|
||||||
views::Widget* widget) override;
|
views::Widget* widget) override;
|
||||||
void AddRef() override;
|
void AddRef() override {}
|
||||||
void ReleaseRef() override;
|
void ReleaseRef() override {}
|
||||||
void OnBeforeWidgetInit(
|
void OnBeforeWidgetInit(
|
||||||
views::Widget::InitParams* params,
|
views::Widget::InitParams* params,
|
||||||
views::internal::NativeWidgetDelegate* delegate) override;
|
views::internal::NativeWidgetDelegate* delegate) override;
|
||||||
|
|
|
@ -87,18 +87,6 @@ int FramelessView::NonClientHitTest(const gfx::Point& point) {
|
||||||
return HTCLIENT;
|
return HTCLIENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
void FramelessView::GetWindowMask(const gfx::Size& size, SkPath* window_mask) {}
|
|
||||||
|
|
||||||
void FramelessView::ResetWindowControls() {}
|
|
||||||
|
|
||||||
void FramelessView::UpdateWindowIcon() {}
|
|
||||||
|
|
||||||
void FramelessView::InvalidateCaptionButtons() {}
|
|
||||||
|
|
||||||
void FramelessView::UpdateWindowTitle() {}
|
|
||||||
|
|
||||||
void FramelessView::SizeConstraintsChanged() {}
|
|
||||||
|
|
||||||
views::View* FramelessView::TargetForRect(views::View* root,
|
views::View* FramelessView::TargetForRect(views::View* root,
|
||||||
const gfx::Rect& rect) {
|
const gfx::Rect& rect) {
|
||||||
CHECK_EQ(root, this);
|
CHECK_EQ(root, this);
|
||||||
|
|
|
@ -35,7 +35,7 @@ class FramelessView : public views::NonClientFrameView {
|
||||||
|
|
||||||
// Tells the NonClientView to invalidate caption buttons
|
// Tells the NonClientView to invalidate caption buttons
|
||||||
// and forces a re-layout and re-paint.
|
// and forces a re-layout and re-paint.
|
||||||
virtual void InvalidateCaptionButtons();
|
virtual void InvalidateCaptionButtons() {}
|
||||||
|
|
||||||
NativeWindowViews* window() const { return window_; }
|
NativeWindowViews* window() const { return window_; }
|
||||||
views::Widget* frame() const { return frame_; }
|
views::Widget* frame() const { return frame_; }
|
||||||
|
@ -51,11 +51,11 @@ class FramelessView : public views::NonClientFrameView {
|
||||||
gfx::Rect GetWindowBoundsForClientBounds(
|
gfx::Rect GetWindowBoundsForClientBounds(
|
||||||
const gfx::Rect& client_bounds) const override;
|
const gfx::Rect& client_bounds) const override;
|
||||||
int NonClientHitTest(const gfx::Point& point) override;
|
int NonClientHitTest(const gfx::Point& point) override;
|
||||||
void GetWindowMask(const gfx::Size& size, SkPath* window_mask) override;
|
void GetWindowMask(const gfx::Size& size, SkPath* window_mask) override {}
|
||||||
void ResetWindowControls() override;
|
void ResetWindowControls() override {}
|
||||||
void UpdateWindowIcon() override;
|
void UpdateWindowIcon() override {}
|
||||||
void UpdateWindowTitle() override;
|
void UpdateWindowTitle() override {}
|
||||||
void SizeConstraintsChanged() override;
|
void SizeConstraintsChanged() override {}
|
||||||
|
|
||||||
// views::ViewTargeterDelegate:
|
// views::ViewTargeterDelegate:
|
||||||
views::View* TargetForRect(views::View* root, const gfx::Rect& rect) override;
|
views::View* TargetForRect(views::View* root, const gfx::Rect& rect) override;
|
||||||
|
|
|
@ -64,14 +64,6 @@ bool ShouldExposeDevice(const device::mojom::UsbDeviceInfo& device_info) {
|
||||||
|
|
||||||
namespace electron {
|
namespace electron {
|
||||||
|
|
||||||
void UsbChooserContext::DeviceObserver::OnDeviceAdded(
|
|
||||||
const device::mojom::UsbDeviceInfo& device_info) {}
|
|
||||||
|
|
||||||
void UsbChooserContext::DeviceObserver::OnDeviceRemoved(
|
|
||||||
const device::mojom::UsbDeviceInfo& device_info) {}
|
|
||||||
|
|
||||||
void UsbChooserContext::DeviceObserver::OnDeviceManagerConnectionError() {}
|
|
||||||
|
|
||||||
UsbChooserContext::UsbChooserContext(ElectronBrowserContext* context)
|
UsbChooserContext::UsbChooserContext(ElectronBrowserContext* context)
|
||||||
: browser_context_(context) {}
|
: browser_context_(context) {}
|
||||||
|
|
||||||
|
|
|
@ -47,9 +47,9 @@ class UsbChooserContext : public KeyedService,
|
||||||
// connected.
|
// connected.
|
||||||
class DeviceObserver : public base::CheckedObserver {
|
class DeviceObserver : public base::CheckedObserver {
|
||||||
public:
|
public:
|
||||||
virtual void OnDeviceAdded(const device::mojom::UsbDeviceInfo&);
|
virtual void OnDeviceAdded(const device::mojom::UsbDeviceInfo&) {}
|
||||||
virtual void OnDeviceRemoved(const device::mojom::UsbDeviceInfo&);
|
virtual void OnDeviceRemoved(const device::mojom::UsbDeviceInfo&) {}
|
||||||
virtual void OnDeviceManagerConnectionError();
|
virtual void OnDeviceManagerConnectionError() {}
|
||||||
|
|
||||||
// Called when the BrowserContext is shutting down. Observers must remove
|
// Called when the BrowserContext is shutting down. Observers must remove
|
||||||
// themselves before returning.
|
// themselves before returning.
|
||||||
|
|
|
@ -719,8 +719,6 @@ void SimpleURLLoaderWrapper::OnComplete(bool success) {
|
||||||
pinned_chunk_pipe_getter_.Reset();
|
pinned_chunk_pipe_getter_.Reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SimpleURLLoaderWrapper::OnRetry(base::OnceClosure start_retry) {}
|
|
||||||
|
|
||||||
void SimpleURLLoaderWrapper::OnResponseStarted(
|
void SimpleURLLoaderWrapper::OnResponseStarted(
|
||||||
const GURL& final_url,
|
const GURL& final_url,
|
||||||
const network::mojom::URLResponseHead& response_head) {
|
const network::mojom::URLResponseHead& response_head) {
|
||||||
|
|
|
@ -73,7 +73,7 @@ class SimpleURLLoaderWrapper
|
||||||
void OnDataReceived(std::string_view string_view,
|
void OnDataReceived(std::string_view string_view,
|
||||||
base::OnceClosure resume) override;
|
base::OnceClosure resume) override;
|
||||||
void OnComplete(bool success) override;
|
void OnComplete(bool success) override;
|
||||||
void OnRetry(base::OnceClosure start_retry) override;
|
void OnRetry(base::OnceClosure start_retry) override {}
|
||||||
|
|
||||||
// network::mojom::URLLoaderNetworkServiceObserver:
|
// network::mojom::URLLoaderNetworkServiceObserver:
|
||||||
void OnAuthRequired(
|
void OnAuthRequired(
|
||||||
|
|
|
@ -118,15 +118,10 @@ bool SpellCheckClient::IsSpellCheckingEnabled() const {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SpellCheckClient::ShowSpellingUI(bool show) {}
|
|
||||||
|
|
||||||
bool SpellCheckClient::IsShowingSpellingUI() {
|
bool SpellCheckClient::IsShowingSpellingUI() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SpellCheckClient::UpdateSpellingUIWithMisspelledWord(
|
|
||||||
const blink::WebString& word) {}
|
|
||||||
|
|
||||||
void SpellCheckClient::SpellCheckText() {
|
void SpellCheckClient::SpellCheckText() {
|
||||||
const auto& text = pending_request_param_->text();
|
const auto& text = pending_request_param_->text();
|
||||||
if (text.empty() || spell_check_.IsEmpty()) {
|
if (text.empty() || spell_check_.IsEmpty()) {
|
||||||
|
|
|
@ -48,10 +48,10 @@ class SpellCheckClient : public blink::WebSpellCheckPanelHostClient,
|
||||||
bool IsSpellCheckingEnabled() const override;
|
bool IsSpellCheckingEnabled() const override;
|
||||||
|
|
||||||
// blink::WebSpellCheckPanelHostClient:
|
// blink::WebSpellCheckPanelHostClient:
|
||||||
void ShowSpellingUI(bool show) override;
|
void ShowSpellingUI(bool show) override {}
|
||||||
bool IsShowingSpellingUI() override;
|
bool IsShowingSpellingUI() override;
|
||||||
void UpdateSpellingUIWithMisspelledWord(
|
void UpdateSpellingUIWithMisspelledWord(
|
||||||
const blink::WebString& word) override;
|
const blink::WebString& word) override {}
|
||||||
|
|
||||||
struct SpellCheckScope {
|
struct SpellCheckScope {
|
||||||
v8::HandleScope handle_scope_;
|
v8::HandleScope handle_scope_;
|
||||||
|
|
Loading…
Reference in a new issue