コード例 #1
1
		private void OnWebViewBeforeContextMenu(object sender, BeforeContextMenuEventArgs e)
		{
			if (AppSettingsManager.Instance.EnableMenu)
			{
				if (!String.IsNullOrEmpty(e.MenuInfo.LinkUrl) &&
					_extensionsManager.IsExtensionsActive &&
					_extensionsManager.IsUrlExternal(e.MenuInfo.LinkUrl))
				{
					e.Menu.Items.Clear();
					foreach (var commandId in _externalBrowsersCommandIds)
						e.Menu.Items.Add(new EO.WebBrowser.MenuItem(commandId.Key, commandId.Value));
				}
			}
			else
				e.Menu.Items.Clear();
		}
コード例 #2
0
 private void WebView_BeforeContextMenu(object sender, BeforeContextMenuEventArgs e)
 {
     e.Menu.Items.Clear();
     if (e.MenuInfo.MediaType == ContextMenuMediaType.Image)
     {
         e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Copy Image to Clipboard", _idCommandDownload));
         e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Edit this Image first", _idCommandEdit));
         e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Save to my Favorites", _idCommandAddToFavorites));
         e.Menu.Items.Add(new EO.WebBrowser.MenuItem {
             IsSeparator = true
         });
     }
     if (_allImages.Any())
     {
         e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Save all these images to my favorites", _idCommandAddAllToFavorites));
     }
 }
コード例 #3
0
 private void OnWebViewBeforeContextMenu(object sender, BeforeContextMenuEventArgs e)
 {
     if (_siteContainer.SiteSettings.EnableMenu)
     {
         if (!String.IsNullOrEmpty(e.MenuInfo.LinkUrl) &&
             _extensionsManager.IsExtensionsActive &&
             _extensionsManager.IsUrlExternal(e.MenuInfo.LinkUrl))
         {
             e.Menu.Items.Clear();
             foreach (var commandId in _externalBrowsersCommandIds)
             {
                 e.Menu.Items.Add(new EO.WebBrowser.MenuItem(commandId.Key, commandId.Value));
             }
         }
     }
     else
     {
         e.Menu.Items.Clear();
     }
 }
コード例 #4
0
ファイル: MainWindow.cs プロジェクト: jkoxo123/Desktop
 // Token: 0x06000134 RID: 308 RVA: 0x000036D3 File Offset: 0x000018D3
 private void method_5(object sender, BeforeContextMenuEventArgs e)
 {
     e.Menu.Items.Clear();
 }
コード例 #5
0
		private void WebView_BeforeContextMenu(object sender, BeforeContextMenuEventArgs e)
		{
			e.Menu.Items.Clear();
			if (e.MenuInfo.MediaType != ContextMenuMediaType.Image) return;
			e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Copy Image to Clipboard", _idCommandDownload));
			e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Edit this Image first", _idCommandEdit));
		}
コード例 #6
0
		private void WebView_BeforeContextMenu(object sender, BeforeContextMenuEventArgs e)
		{
			e.Menu.Items.Clear();
			if (e.MenuInfo.MediaType == ContextMenuMediaType.Image)
			{
				e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Copy Image to Clipboard", _idCommandDownload));
				e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Edit this Image first", _idCommandEdit));
				e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Save to my Favorites", _idCommandAddToFavorites));
				e.Menu.Items.Add(new EO.WebBrowser.MenuItem { IsSeparator = true });
			}
			if (_allImages.Any())
				e.Menu.Items.Add(new EO.WebBrowser.MenuItem("Save all these images to my favorites", _idCommandAddAllToFavorites));
		}