mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-05-22 17:34:06 +02:00
Make dev tools dialog a proper window that appears in taskbar
This commit is contained in:
parent
af5da76f72
commit
aea77ff909
@ -178,7 +178,7 @@ public virtual bool OnContextMenuCommand(IWebBrowser browserControl, IBrowser br
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case MenuOpenDevTools:
|
case MenuOpenDevTools:
|
||||||
browserControl.ShowDevTools();
|
browserControl.OpenDevToolsCustom();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ class KeyboardHandlerBase : IKeyboardHandler{
|
|||||||
protected virtual bool HandleRawKey(IWebBrowser browserControl, IBrowser browser, Keys key, CefEventFlags modifiers){
|
protected virtual bool HandleRawKey(IWebBrowser browserControl, IBrowser browser, Keys key, CefEventFlags modifiers){
|
||||||
if (modifiers == (CefEventFlags.ControlDown | CefEventFlags.ShiftDown) && key == Keys.I){
|
if (modifiers == (CefEventFlags.ControlDown | CefEventFlags.ShiftDown) && key == Keys.I){
|
||||||
if (BrowserUtils.HasDevTools){
|
if (BrowserUtils.HasDevTools){
|
||||||
browser.ShowDevTools();
|
browserControl.OpenDevToolsCustom();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
browserControl.AsControl().InvokeSafe(() => {
|
browserControl.AsControl().InvokeSafe(() => {
|
||||||
|
@ -273,7 +273,7 @@ public void ShowUpdateNotification(string versionTag, string releaseNotes){
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void OpenDevTools(){
|
public void OpenDevTools(){
|
||||||
browser.ShowDevTools();
|
browser.OpenDevToolsCustom();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -78,6 +78,12 @@ void UpdateZoomLevel(object sender, EventArgs args){
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void OpenDevToolsCustom(this IWebBrowser browser){
|
||||||
|
var info = new WindowInfo();
|
||||||
|
info.SetAsPopup(IntPtr.Zero, "Dev Tools");
|
||||||
|
browser.GetBrowserHost().ShowDevTools(info);
|
||||||
|
}
|
||||||
|
|
||||||
public static void OpenExternalBrowser(string url){
|
public static void OpenExternalBrowser(string url){
|
||||||
if (string.IsNullOrWhiteSpace(url))return;
|
if (string.IsNullOrWhiteSpace(url))return;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user