src/eric7/Project/ProjectSourcesBrowser.py

branch
eric7
changeset 10398
ef1ea18994d5
parent 10256
1b728f26d1ae
child 10430
e440aaf179ce
equal deleted inserted replaced
10397:f60464a5f7ea 10398:ef1ea18994d5
321 self.sourceMenuActions["Show"] = self.sourceMenu.addMenu(self.menuShow) 321 self.sourceMenuActions["Show"] = self.sourceMenu.addMenu(self.menuShow)
322 self.sourceMenu.addSeparator() 322 self.sourceMenu.addSeparator()
323 self.__startAct = self.sourceMenu.addMenu(self.__startMenu) 323 self.__startAct = self.sourceMenu.addMenu(self.__startMenu)
324 self.sourceMenu.addSeparator() 324 self.sourceMenu.addSeparator()
325 self.sourceMenu.addAction( 325 self.sourceMenu.addAction(
326 self.tr("Show in File Manager"), self._showInFileManager
327 )
328 self.sourceMenu.addAction(
326 self.tr("Copy Path to Clipboard"), self._copyToClipboard 329 self.tr("Copy Path to Clipboard"), self._copyToClipboard
327 ) 330 )
328 self.sourceMenu.addSeparator() 331 self.sourceMenu.addSeparator()
329 self.sourceMenu.addAction( 332 self.sourceMenu.addAction(
330 self.tr("Expand all directories"), self._expandAllDirs 333 self.tr("Expand all directories"), self._expandAllDirs
343 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles) 346 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles)
344 self.menu.addAction( 347 self.menu.addAction(
345 self.tr("Add source directory..."), self.__addSourceDirectory 348 self.tr("Add source directory..."), self.__addSourceDirectory
346 ) 349 )
347 self.menu.addSeparator() 350 self.menu.addSeparator()
351 self.menu.addAction(self.tr("Show in File Manager"), self._showInFileManager)
352 self.menu.addSeparator()
348 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 353 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
349 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) 354 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs)
350 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) 355 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
351 self.menu.addSeparator() 356 self.menu.addSeparator()
352 self.menu.addAction(self.tr("Configure..."), self._configure) 357 self.menu.addAction(self.tr("Configure..."), self._configure)
369 lambda: self.project.addFiles("SOURCES"), 374 lambda: self.project.addFiles("SOURCES"),
370 ) 375 )
371 self.attributeMenu.addAction( 376 self.attributeMenu.addAction(
372 self.tr("Add source directory..."), 377 self.tr("Add source directory..."),
373 lambda: self.project.addDirectory("SOURCES"), 378 lambda: self.project.addDirectory("SOURCES"),
379 )
380 self.attributeMenu.addSeparator()
381 self.attributeMenu.addAction(
382 self.tr("Show in File Manager"), self._showInFileManager
374 ) 383 )
375 self.attributeMenu.addSeparator() 384 self.attributeMenu.addSeparator()
376 self.attributeMenu.addAction( 385 self.attributeMenu.addAction(
377 self.tr("Expand all directories"), self._expandAllDirs 386 self.tr("Expand all directories"), self._expandAllDirs
378 ) 387 )
394 lambda: self.project.addFiles("SOURCES"), 403 lambda: self.project.addFiles("SOURCES"),
395 ) 404 )
396 self.backMenu.addAction( 405 self.backMenu.addAction(
397 self.tr("Add source directory..."), 406 self.tr("Add source directory..."),
398 lambda: self.project.addDirectory("SOURCES"), 407 lambda: self.project.addDirectory("SOURCES"),
408 )
409 self.backMenu.addSeparator()
410 self.backMenu.addAction(
411 self.tr("Show in File Manager"), self._showProjectInFileManager
399 ) 412 )
400 self.backMenu.addSeparator() 413 self.backMenu.addSeparator()
401 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 414 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
402 self.backMenu.addAction( 415 self.backMenu.addAction(
403 self.tr("Collapse all directories"), self._collapseAllDirs 416 self.tr("Collapse all directories"), self._collapseAllDirs
440 self.dirMenu.addSeparator() 453 self.dirMenu.addSeparator()
441 act = self.dirMenu.addMenu(self.graphicsMenu) 454 act = self.dirMenu.addMenu(self.graphicsMenu)
442 self.dirMenu.addMenu(self.checksMenu) 455 self.dirMenu.addMenu(self.checksMenu)
443 self.dirMenu.addMenu(self.formattingMenu) 456 self.dirMenu.addMenu(self.formattingMenu)
444 self.dirMenu.addSeparator() 457 self.dirMenu.addSeparator()
458 self.dirMenu.addAction(self.tr("Show in File Manager"), self._showInFileManager)
445 self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard) 459 self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard)
446 self.dirMenu.addSeparator() 460 self.dirMenu.addSeparator()
447 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 461 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
448 self.dirMenu.addAction( 462 self.dirMenu.addAction(
449 self.tr("Collapse all directories"), self._collapseAllDirs 463 self.tr("Collapse all directories"), self._collapseAllDirs
509 ) 523 )
510 self.sourceMenu.addSeparator() 524 self.sourceMenu.addSeparator()
511 act = self.sourceMenu.addMenu(self.graphicsMenu) 525 act = self.sourceMenu.addMenu(self.graphicsMenu)
512 self.sourceMenu.addSeparator() 526 self.sourceMenu.addSeparator()
513 self.sourceMenu.addAction( 527 self.sourceMenu.addAction(
528 self.tr("Show in File Manager"), self._showInFileManager
529 )
530 self.sourceMenu.addSeparator()
531 self.sourceMenu.addAction(
514 self.tr("Expand all directories"), self._expandAllDirs 532 self.tr("Expand all directories"), self._expandAllDirs
515 ) 533 )
516 self.sourceMenu.addAction( 534 self.sourceMenu.addAction(
517 self.tr("Collapse all directories"), self._collapseAllDirs 535 self.tr("Collapse all directories"), self._collapseAllDirs
518 ) 536 )
523 self.menu.addSeparator() 541 self.menu.addSeparator()
524 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles) 542 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles)
525 self.menu.addAction( 543 self.menu.addAction(
526 self.tr("Add source directory..."), self.__addSourceDirectory 544 self.tr("Add source directory..."), self.__addSourceDirectory
527 ) 545 )
546 self.menu.addSeparator()
547 self.menu.addAction(self.tr("Show in File Manager"), self._showInFileManager)
528 self.menu.addSeparator() 548 self.menu.addSeparator()
529 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 549 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
530 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) 550 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs)
531 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) 551 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
532 self.menu.addSeparator() 552 self.menu.addSeparator()
548 self.tr("Add source directory..."), 568 self.tr("Add source directory..."),
549 lambda: self.project.addDirectory("SOURCES"), 569 lambda: self.project.addDirectory("SOURCES"),
550 ) 570 )
551 self.attributeMenu.addSeparator() 571 self.attributeMenu.addSeparator()
552 self.attributeMenu.addAction( 572 self.attributeMenu.addAction(
573 self.tr("Show in File Manager"), self._showInFileManager
574 )
575 self.attributeMenu.addSeparator()
576 self.attributeMenu.addAction(
553 self.tr("Expand all directories"), self._expandAllDirs 577 self.tr("Expand all directories"), self._expandAllDirs
554 ) 578 )
555 self.attributeMenu.addAction( 579 self.attributeMenu.addAction(
556 self.tr("Collapse all directories"), self._collapseAllDirs 580 self.tr("Collapse all directories"), self._collapseAllDirs
557 ) 581 )
567 lambda: self.project.addFiles("SOURCES"), 591 lambda: self.project.addFiles("SOURCES"),
568 ) 592 )
569 self.backMenu.addAction( 593 self.backMenu.addAction(
570 self.tr("Add source directory..."), 594 self.tr("Add source directory..."),
571 lambda: self.project.addDirectory("SOURCES"), 595 lambda: self.project.addDirectory("SOURCES"),
596 )
597 self.backMenu.addSeparator()
598 self.backMenu.addAction(
599 self.tr("Show in File Manager"), self._showProjectInFileManager
572 ) 600 )
573 self.backMenu.addSeparator() 601 self.backMenu.addSeparator()
574 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 602 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
575 self.backMenu.addAction( 603 self.backMenu.addAction(
576 self.tr("Collapse all directories"), self._collapseAllDirs 604 self.tr("Collapse all directories"), self._collapseAllDirs
603 self.tr("Add source directory..."), self.__addSourceDirectory 631 self.tr("Add source directory..."), self.__addSourceDirectory
604 ) 632 )
605 self.dirMenu.addSeparator() 633 self.dirMenu.addSeparator()
606 act = self.dirMenu.addMenu(self.graphicsMenu) 634 act = self.dirMenu.addMenu(self.graphicsMenu)
607 self.dirMenu.addSeparator() 635 self.dirMenu.addSeparator()
636 self.dirMenu.addAction(self.tr("Show in File Manager"), self._showInFileManager)
637 self.dirMenu.addSeparator()
608 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 638 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
609 self.dirMenu.addAction( 639 self.dirMenu.addAction(
610 self.tr("Collapse all directories"), self._collapseAllDirs 640 self.tr("Collapse all directories"), self._collapseAllDirs
611 ) 641 )
612 self.dirMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) 642 self.dirMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
656 ) 686 )
657 self.sourceMenu.addSeparator() 687 self.sourceMenu.addSeparator()
658 self.sourceMenu.addMenu(self.checksMenu) 688 self.sourceMenu.addMenu(self.checksMenu)
659 self.sourceMenu.addSeparator() 689 self.sourceMenu.addSeparator()
660 self.sourceMenu.addAction( 690 self.sourceMenu.addAction(
691 self.tr("Show in File Manager"), self._showInFileManager
692 )
693 self.sourceMenu.addAction(
661 self.tr("Copy Path to Clipboard"), self._copyToClipboard 694 self.tr("Copy Path to Clipboard"), self._copyToClipboard
662 ) 695 )
663 self.sourceMenu.addSeparator() 696 self.sourceMenu.addSeparator()
664 self.sourceMenu.addAction( 697 self.sourceMenu.addAction(
665 self.tr("Expand all directories"), self._expandAllDirs 698 self.tr("Expand all directories"), self._expandAllDirs
674 self.menu.addSeparator() 707 self.menu.addSeparator()
675 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles) 708 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles)
676 self.menu.addAction( 709 self.menu.addAction(
677 self.tr("Add source directory..."), self.__addSourceDirectory 710 self.tr("Add source directory..."), self.__addSourceDirectory
678 ) 711 )
712 self.menu.addSeparator()
713 self.menu.addAction(self.tr("Show in File Manager"), self._showInFileManager)
679 self.menu.addSeparator() 714 self.menu.addSeparator()
680 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 715 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
681 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) 716 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs)
682 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) 717 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
683 self.menu.addSeparator() 718 self.menu.addSeparator()
699 self.tr("Add source directory..."), 734 self.tr("Add source directory..."),
700 lambda: self.project.addDirectory("SOURCES"), 735 lambda: self.project.addDirectory("SOURCES"),
701 ) 736 )
702 self.attributeMenu.addSeparator() 737 self.attributeMenu.addSeparator()
703 self.attributeMenu.addAction( 738 self.attributeMenu.addAction(
739 self.tr("Show in File Manager"), self._showInFileManager
740 )
741 self.attributeMenu.addSeparator()
742 self.attributeMenu.addAction(
704 self.tr("Expand all directories"), self._expandAllDirs 743 self.tr("Expand all directories"), self._expandAllDirs
705 ) 744 )
706 self.attributeMenu.addAction( 745 self.attributeMenu.addAction(
707 self.tr("Collapse all directories"), self._collapseAllDirs 746 self.tr("Collapse all directories"), self._collapseAllDirs
708 ) 747 )
718 lambda: self.project.addFiles("SOURCES"), 757 lambda: self.project.addFiles("SOURCES"),
719 ) 758 )
720 self.backMenu.addAction( 759 self.backMenu.addAction(
721 self.tr("Add source directory..."), 760 self.tr("Add source directory..."),
722 lambda: self.project.addDirectory("SOURCES"), 761 lambda: self.project.addDirectory("SOURCES"),
762 )
763 self.backMenu.addSeparator()
764 self.backMenu.addAction(
765 self.tr("Show in File Manager"), self._showProjectInFileManager
723 ) 766 )
724 self.backMenu.addSeparator() 767 self.backMenu.addSeparator()
725 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 768 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
726 self.backMenu.addAction( 769 self.backMenu.addAction(
727 self.tr("Collapse all directories"), self._collapseAllDirs 770 self.tr("Collapse all directories"), self._collapseAllDirs
758 self.tr("Add source directory..."), self.__addSourceDirectory 801 self.tr("Add source directory..."), self.__addSourceDirectory
759 ) 802 )
760 self.dirMenu.addSeparator() 803 self.dirMenu.addSeparator()
761 self.dirMenu.addMenu(self.checksMenu) 804 self.dirMenu.addMenu(self.checksMenu)
762 self.dirMenu.addSeparator() 805 self.dirMenu.addSeparator()
806 self.dirMenu.addAction(self.tr("Show in File Manager"), self._showInFileManager)
763 self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard) 807 self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard)
764 self.dirMenu.addSeparator() 808 self.dirMenu.addSeparator()
765 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 809 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
766 self.dirMenu.addAction( 810 self.dirMenu.addAction(
767 self.tr("Collapse all directories"), self._collapseAllDirs 811 self.tr("Collapse all directories"), self._collapseAllDirs

eric ide

mercurial