Add webContents.focus
This commit is contained in:
parent
9ec60cd585
commit
9bb87af66b
2 changed files with 14 additions and 0 deletions
|
@ -733,6 +733,14 @@ void WebContents::ReplaceMisspelling(const base::string16& word) {
|
||||||
web_contents()->ReplaceMisspelling(word);
|
web_contents()->ReplaceMisspelling(word);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WebContents::Focus() {
|
||||||
|
web_contents()->Focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
void WebContents::TabTraverse(bool reverse) {
|
||||||
|
web_contents()->FocusThroughTabTraversal(reverse);
|
||||||
|
}
|
||||||
|
|
||||||
bool WebContents::SendIPCMessage(const base::string16& channel,
|
bool WebContents::SendIPCMessage(const base::string16& channel,
|
||||||
const base::ListValue& args) {
|
const base::ListValue& args) {
|
||||||
return Send(new AtomViewMsg_Message(routing_id(), channel, args));
|
return Send(new AtomViewMsg_Message(routing_id(), channel, args));
|
||||||
|
@ -792,6 +800,8 @@ mate::ObjectTemplateBuilder WebContents::GetObjectTemplateBuilder(
|
||||||
.SetMethod("unselect", &WebContents::Unselect)
|
.SetMethod("unselect", &WebContents::Unselect)
|
||||||
.SetMethod("replace", &WebContents::Replace)
|
.SetMethod("replace", &WebContents::Replace)
|
||||||
.SetMethod("replaceMisspelling", &WebContents::ReplaceMisspelling)
|
.SetMethod("replaceMisspelling", &WebContents::ReplaceMisspelling)
|
||||||
|
.SetMethod("focus", &WebContents::Focus)
|
||||||
|
.SetMethod("tabTraverse", &WebContents::TabTraverse)
|
||||||
.SetMethod("_send", &WebContents::SendIPCMessage, true)
|
.SetMethod("_send", &WebContents::SendIPCMessage, true)
|
||||||
.SetMethod("setSize", &WebContents::SetSize)
|
.SetMethod("setSize", &WebContents::SetSize)
|
||||||
.SetMethod("setAllowTransparency", &WebContents::SetAllowTransparency)
|
.SetMethod("setAllowTransparency", &WebContents::SetAllowTransparency)
|
||||||
|
|
|
@ -96,6 +96,10 @@ class WebContents : public mate::TrackableObject<WebContents>,
|
||||||
void Replace(const base::string16& word);
|
void Replace(const base::string16& word);
|
||||||
void ReplaceMisspelling(const base::string16& word);
|
void ReplaceMisspelling(const base::string16& word);
|
||||||
|
|
||||||
|
// Focus.
|
||||||
|
void Focus();
|
||||||
|
void TabTraverse(bool reverse);
|
||||||
|
|
||||||
// Sending messages to browser.
|
// Sending messages to browser.
|
||||||
bool SendIPCMessage(const base::string16& channel,
|
bool SendIPCMessage(const base::string16& channel,
|
||||||
const base::ListValue& args);
|
const base::ListValue& args);
|
||||||
|
|
Loading…
Reference in a new issue