#131 Added doubl click on empty folder space option
799cf477
Dimitar Tsenev
committed
10 changed files
Better Explorer AI Setup.aip
/Better Explorer AI Setup/Better Explorer AI Setup.aip-5+3
/Better Explorer AI Setup/Better Explorer AI Setup.aip
Add comment 406 }
Add comment 407
Add comment 408 private void SetUpRibbonTabsVisibilityOnSelectOrNavigate(int selectedItemsCount, IListItemEx selectedItem) {
Add comment 409 Minus   if (selectedItem == null) return;
Add comment 410 Minus  
Add comment 411 409 #region Search Contextual Tab
Add comment 412 410 ctgSearch.Visibility = BooleanToVisibiliy(_ShellListView.CurrentFolder.IsSearchFolder);
Add comment 413 411 if (ctgSearch.Visibility == Visibility.Visible && !_ShellListView.CurrentFolder.IsSearchFolder) {
Add comment 458 456 #endregion
Add comment 459 457
Add comment 460 458 #region Application Context Tab
Add comment 461 Minus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 459 Plus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 462 460 if (asApplication && ctgExe.Visibility == Visibility.Visible) {
Add comment 463 461 TheRibbon.SelectedTabItem = ctgExe.Items[0];
Add comment 464 462 }
Add comment 465 463 #endregion
Add comment 466 464
Add comment 467 465 #region Image Context Tab
Add comment 468 Minus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 466 Plus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 469 467 if (ctgImage.Visibility == Visibility.Visible) {
Add comment 470 468 try {
Add comment 471 469 if (new FileInfo(selectedItem.ParsingName).Length != 0) {
Add comment 483 481 #endregion
Add comment 484 482
Add comment 485 483 #region Virtual Disk Context Tab
Add comment 486 Minus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 484 Plus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 487 485 if (asVirtualDrive && ctgVirtualDisk.Visibility == Visibility.Visible) {
Add comment 488 486 TheRibbon.SelectedTabItem = ctgVirtualDisk.Items[0];
Add comment 489 487 }
Better Explorer Update Config.aip
/Better Explorer AI Setup/Better Explorer Update Config.aip-5+3
/Better Explorer AI Setup/Better Explorer Update Config.aip
Add comment 406 }
Add comment 407
Add comment 408 private void SetUpRibbonTabsVisibilityOnSelectOrNavigate(int selectedItemsCount, IListItemEx selectedItem) {
Add comment 409 Minus   if (selectedItem == null) return;
Add comment 410 Minus  
Add comment 411 409 #region Search Contextual Tab
Add comment 412 410 ctgSearch.Visibility = BooleanToVisibiliy(_ShellListView.CurrentFolder.IsSearchFolder);
Add comment 413 411 if (ctgSearch.Visibility == Visibility.Visible && !_ShellListView.CurrentFolder.IsSearchFolder) {
Add comment 458 456 #endregion
Add comment 459 457
Add comment 460 458 #region Application Context Tab
Add comment 461 Minus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 459 Plus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 462 460 if (asApplication && ctgExe.Visibility == Visibility.Visible) {
Add comment 463 461 TheRibbon.SelectedTabItem = ctgExe.Items[0];
Add comment 464 462 }
Add comment 465 463 #endregion
Add comment 466 464
Add comment 467 465 #region Image Context Tab
Add comment 468 Minus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 466 Plus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 469 467 if (ctgImage.Visibility == Visibility.Visible) {
Add comment 470 468 try {
Add comment 471 469 if (new FileInfo(selectedItem.ParsingName).Length != 0) {
Add comment 483 481 #endregion
Add comment 484 482
Add comment 485 483 #region Virtual Disk Context Tab
Add comment 486 Minus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 484 Plus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 487 485 if (asVirtualDrive && ctgVirtualDisk.Visibility == Visibility.Visible) {
Add comment 488 486 TheRibbon.SelectedTabItem = ctgVirtualDisk.Items[0];
Add comment 489 487 }
AssemblyInfo.cs
/BExplorer/BetterExplorer/Properties/AssemblyInfo.cs-5+3
/BExplorer/BetterExplorer/Properties/AssemblyInfo.cs
Add comment 406 }
Add comment 407
Add comment 408 private void SetUpRibbonTabsVisibilityOnSelectOrNavigate(int selectedItemsCount, IListItemEx selectedItem) {
Add comment 409 Minus   if (selectedItem == null) return;
Add comment 410 Minus  
Add comment 411 409 #region Search Contextual Tab
Add comment 412 410 ctgSearch.Visibility = BooleanToVisibiliy(_ShellListView.CurrentFolder.IsSearchFolder);
Add comment 413 411 if (ctgSearch.Visibility == Visibility.Visible && !_ShellListView.CurrentFolder.IsSearchFolder) {
Add comment 458 456 #endregion
Add comment 459 457
Add comment 460 458 #region Application Context Tab
Add comment 461 Minus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 459 Plus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 462 460 if (asApplication && ctgExe.Visibility == Visibility.Visible) {
Add comment 463 461 TheRibbon.SelectedTabItem = ctgExe.Items[0];
Add comment 464 462 }
Add comment 465 463 #endregion
Add comment 466 464
Add comment 467 465 #region Image Context Tab
Add comment 468 Minus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 466 Plus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 469 467 if (ctgImage.Visibility == Visibility.Visible) {
Add comment 470 468 try {
Add comment 471 469 if (new FileInfo(selectedItem.ParsingName).Length != 0) {
Add comment 483 481 #endregion
Add comment 484 482
Add comment 485 483 #region Virtual Disk Context Tab
Add comment 486 Minus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 484 Plus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 487 485 if (asVirtualDrive && ctgVirtualDisk.Visibility == Visibility.Visible) {
Add comment 488 486 TheRibbon.SelectedTabItem = ctgVirtualDisk.Items[0];
Add comment 489 487 }
DefaultLocale.xaml
/BExplorer/BetterExplorer/Translation/DefaultLocale.xaml-5+3
/BExplorer/BetterExplorer/Translation/DefaultLocale.xaml
Add comment 406 }
Add comment 407
Add comment 408 private void SetUpRibbonTabsVisibilityOnSelectOrNavigate(int selectedItemsCount, IListItemEx selectedItem) {
Add comment 409 Minus   if (selectedItem == null) return;
Add comment 410 Minus  
Add comment 411 409 #region Search Contextual Tab
Add comment 412 410 ctgSearch.Visibility = BooleanToVisibiliy(_ShellListView.CurrentFolder.IsSearchFolder);
Add comment 413 411 if (ctgSearch.Visibility == Visibility.Visible && !_ShellListView.CurrentFolder.IsSearchFolder) {
Add comment 458 456 #endregion
Add comment 459 457
Add comment 460 458 #region Application Context Tab
Add comment 461 Minus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 459 Plus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 462 460 if (asApplication && ctgExe.Visibility == Visibility.Visible) {
Add comment 463 461 TheRibbon.SelectedTabItem = ctgExe.Items[0];
Add comment 464 462 }
Add comment 465 463 #endregion
Add comment 466 464
Add comment 467 465 #region Image Context Tab
Add comment 468 Minus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 466 Plus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 469 467 if (ctgImage.Visibility == Visibility.Visible) {
Add comment 470 468 try {
Add comment 471 469 if (new FileInfo(selectedItem.ParsingName).Length != 0) {
Add comment 483 481 #endregion
Add comment 484 482
Add comment 485 483 #region Virtual Disk Context Tab
Add comment 486 Minus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 484 Plus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 487 485 if (asVirtualDrive && ctgVirtualDisk.Visibility == Visibility.Visible) {
Add comment 488 486 TheRibbon.SelectedTabItem = ctgVirtualDisk.Items[0];
Add comment 489 487 }
MainWindow.xaml
/BExplorer/BetterExplorer/MainWindow.xaml-5+3
/BExplorer/BetterExplorer/MainWindow.xaml
Add comment 406 }
Add comment 407
Add comment 408 private void SetUpRibbonTabsVisibilityOnSelectOrNavigate(int selectedItemsCount, IListItemEx selectedItem) {
Add comment 409 Minus   if (selectedItem == null) return;
Add comment 410 Minus  
Add comment 411 409 #region Search Contextual Tab
Add comment 412 410 ctgSearch.Visibility = BooleanToVisibiliy(_ShellListView.CurrentFolder.IsSearchFolder);
Add comment 413 411 if (ctgSearch.Visibility == Visibility.Visible && !_ShellListView.CurrentFolder.IsSearchFolder) {
Add comment 458 456 #endregion
Add comment 459 457
Add comment 460 458 #region Application Context Tab
Add comment 461 Minus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 459 Plus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 462 460 if (asApplication && ctgExe.Visibility == Visibility.Visible) {
Add comment 463 461 TheRibbon.SelectedTabItem = ctgExe.Items[0];
Add comment 464 462 }
Add comment 465 463 #endregion
Add comment 466 464
Add comment 467 465 #region Image Context Tab
Add comment 468 Minus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 466 Plus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 469 467 if (ctgImage.Visibility == Visibility.Visible) {
Add comment 470 468 try {
Add comment 471 469 if (new FileInfo(selectedItem.ParsingName).Length != 0) {
Add comment 483 481 #endregion
Add comment 484 482
Add comment 485 483 #region Virtual Disk Context Tab
Add comment 486 Minus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 484 Plus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 487 485 if (asVirtualDrive && ctgVirtualDisk.Visibility == Visibility.Visible) {
Add comment 488 486 TheRibbon.SelectedTabItem = ctgVirtualDisk.Items[0];
Add comment 489 487 }
MainWindow.xaml.cs
/BExplorer/BetterExplorer/MainWindow.xaml.cs-5+3
/BExplorer/BetterExplorer/MainWindow.xaml.cs
Add comment 406 }
Add comment 407
Add comment 408 private void SetUpRibbonTabsVisibilityOnSelectOrNavigate(int selectedItemsCount, IListItemEx selectedItem) {
Add comment 409 Minus   if (selectedItem == null) return;
Add comment 410 Minus  
Add comment 411 409 #region Search Contextual Tab
Add comment 412 410 ctgSearch.Visibility = BooleanToVisibiliy(_ShellListView.CurrentFolder.IsSearchFolder);
Add comment 413 411 if (ctgSearch.Visibility == Visibility.Visible && !_ShellListView.CurrentFolder.IsSearchFolder) {
Add comment 458 456 #endregion
Add comment 459 457
Add comment 460 458 #region Application Context Tab
Add comment 461 Minus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 459 Plus   ctgExe.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && (Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".exe" || Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".msi"));
Add comment 462 460 if (asApplication && ctgExe.Visibility == Visibility.Visible) {
Add comment 463 461 TheRibbon.SelectedTabItem = ctgExe.Items[0];
Add comment 464 462 }
Add comment 465 463 #endregion
Add comment 466 464
Add comment 467 465 #region Image Context Tab
Add comment 468 Minus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 466 Plus   ctgImage.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Images.Contains(Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant()));
Add comment 469 467 if (ctgImage.Visibility == Visibility.Visible) {
Add comment 470 468 try {
Add comment 471 469 if (new FileInfo(selectedItem.ParsingName).Length != 0) {
Add comment 483 481 #endregion
Add comment 484 482
Add comment 485 483 #region Virtual Disk Context Tab
Add comment 486 Minus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 484 Plus   ctgVirtualDisk.Visibility = BooleanToVisibiliy(selectedItemsCount == 1 && selectedItem != null && !selectedItem.IsFolder && Path.GetExtension(selectedItem.ParsingName).ToLowerInvariant() == ".iso");
Add comment 487 485 if (asVirtualDrive && ctgVirtualDisk.Visibility == Visibility.Visible) {
Add comment 488 486 TheRibbon.SelectedTabItem = ctgVirtualDisk.Items[0];
Add comment 489 487 }
updates.txt
/Installer/en/updates.txt
/Installer/en/updates.txt
updates.txt
/Installer/updates.txt
/Installer/updates.txt
BESettings.cs
/Settings/BESettings.cs
/Settings/BESettings.cs
ShellViewEx.cs
/Shell/ShellViewEx.cs
/Shell/ShellViewEx.cs