10 changed files
Better Explorer AI Setup | ||
Better Explorer AI Setup.aip | ||
Better Explorer Update Config.aip | ||
BExplorer/BetterExplorer | ||
Properties | ||
AssemblyInfo.cs | ||
Translation | ||
DefaultLocale.xaml | ||
MainWindow.xaml | ||
MainWindow.xaml.cs | ||
Installer | ||
en | ||
updates.txt | ||
updates.txt | ||
Settings | ||
BESettings.cs | ||
Shell | ||
ShellViewEx.cs | ||
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 }