Merge pull request #1980 from magicae/set-audio-mute
webContents: add setAudioMuted to webContents
This commit is contained in:
		
				commit
				
					
						bf9af4d45b
					
				
			
		
					 5 changed files with 34 additions and 0 deletions
				
			
		| 
						 | 
					@ -580,6 +580,14 @@ void WebContents::UnregisterServiceWorker(
 | 
				
			||||||
                                   callback);
 | 
					                                   callback);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void WebContents::SetAudioMuted(bool muted) {
 | 
				
			||||||
 | 
					  web_contents()->SetAudioMuted(muted);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					bool WebContents::IsAudioMuted() {
 | 
				
			||||||
 | 
					  return web_contents()->IsAudioMuted();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void WebContents::Undo() {
 | 
					void WebContents::Undo() {
 | 
				
			||||||
  web_contents()->Undo();
 | 
					  web_contents()->Undo();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -731,6 +739,8 @@ mate::ObjectTemplateBuilder WebContents::GetObjectTemplateBuilder(
 | 
				
			||||||
        .SetMethod("isDevToolsOpened", &WebContents::IsDevToolsOpened)
 | 
					        .SetMethod("isDevToolsOpened", &WebContents::IsDevToolsOpened)
 | 
				
			||||||
        .SetMethod("toggleDevTools", &WebContents::ToggleDevTools)
 | 
					        .SetMethod("toggleDevTools", &WebContents::ToggleDevTools)
 | 
				
			||||||
        .SetMethod("inspectElement", &WebContents::InspectElement)
 | 
					        .SetMethod("inspectElement", &WebContents::InspectElement)
 | 
				
			||||||
 | 
					        .SetMethod("setAudioMuted", &WebContents::SetAudioMuted)
 | 
				
			||||||
 | 
					        .SetMethod("isAudioMuted", &WebContents::IsAudioMuted)
 | 
				
			||||||
        .SetMethod("undo", &WebContents::Undo)
 | 
					        .SetMethod("undo", &WebContents::Undo)
 | 
				
			||||||
        .SetMethod("redo", &WebContents::Redo)
 | 
					        .SetMethod("redo", &WebContents::Redo)
 | 
				
			||||||
        .SetMethod("cut", &WebContents::Cut)
 | 
					        .SetMethod("cut", &WebContents::Cut)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -87,6 +87,8 @@ class WebContents : public mate::EventEmitter,
 | 
				
			||||||
  void InspectServiceWorker();
 | 
					  void InspectServiceWorker();
 | 
				
			||||||
  void HasServiceWorker(const base::Callback<void(bool)>&);
 | 
					  void HasServiceWorker(const base::Callback<void(bool)>&);
 | 
				
			||||||
  void UnregisterServiceWorker(const base::Callback<void(bool)>&);
 | 
					  void UnregisterServiceWorker(const base::Callback<void(bool)>&);
 | 
				
			||||||
 | 
					  void SetAudioMuted(bool muted);
 | 
				
			||||||
 | 
					  bool IsAudioMuted();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Editing commands.
 | 
					  // Editing commands.
 | 
				
			||||||
  void Undo();
 | 
					  void Undo();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -275,6 +275,8 @@ registerWebViewElement = ->
 | 
				
			||||||
    "closeDevTools"
 | 
					    "closeDevTools"
 | 
				
			||||||
    "isDevToolsOpened"
 | 
					    "isDevToolsOpened"
 | 
				
			||||||
    "inspectElement"
 | 
					    "inspectElement"
 | 
				
			||||||
 | 
					    "setAudioMuted"
 | 
				
			||||||
 | 
					    "isAudioMuted"
 | 
				
			||||||
    "undo"
 | 
					    "undo"
 | 
				
			||||||
    "redo"
 | 
					    "redo"
 | 
				
			||||||
    "cut"
 | 
					    "cut"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -877,6 +877,16 @@ Injects CSS into this page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Evaluates `code` in page.
 | 
					Evaluates `code` in page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### WebContents.setAudioMuted(muted)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					+ `muted` Boolean
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Set the page muted.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### WebContents.isAudioMuted()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Returns whether this page has been muted.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### WebContents.undo()
 | 
					### WebContents.undo()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Executes editing command `undo` in page.
 | 
					Executes editing command `undo` in page.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -250,6 +250,16 @@ Starts inspecting element at position (`x`, `y`) of guest page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Opens the devtools for the service worker context present in the guest page.
 | 
					Opens the devtools for the service worker context present in the guest page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### `<webview>`.setAudioMuted(muted)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					+ `muted` Boolean
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Set guest page muted.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### `<webview>`.isAudioMuted()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Returns whether guest page has been muted.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### `<webview>`.undo()
 | 
					### `<webview>`.undo()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Executes editing command `undo` in page.
 | 
					Executes editing command `undo` in page.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue