29 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
29 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
30 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel |
30 from eric7.EricWidgets.EricClickableLabel import EricClickableLabel |
31 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
31 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
32 from eric7.Globals import recentNameHexFiles, strGroup |
32 from eric7.Globals import recentNameHexFiles, strGroup |
33 from eric7.SystemUtilities import FileSystemUtilities |
33 from eric7.SystemUtilities import FileSystemUtilities |
34 from eric7.UI import Config |
|
35 |
34 |
36 from .HexEditGotoWidget import HexEditGotoWidget |
35 from .HexEditGotoWidget import HexEditGotoWidget |
37 from .HexEditSearchReplaceWidget import HexEditSearchReplaceWidget |
36 from .HexEditSearchReplaceWidget import HexEditSearchReplaceWidget |
38 from .HexEditWidget import HexEditWidget |
37 from .HexEditWidget import HexEditWidget |
39 |
38 |
832 """ |
831 """ |
833 Private method to create the toolbars. |
832 Private method to create the toolbars. |
834 """ |
833 """ |
835 filetb = self.addToolBar(self.tr("File")) |
834 filetb = self.addToolBar(self.tr("File")) |
836 filetb.setObjectName("FileToolBar") |
835 filetb.setObjectName("FileToolBar") |
837 filetb.setIconSize(Config.ToolBarIconSize) |
|
838 filetb.addAction(self.newWindowAct) |
836 filetb.addAction(self.newWindowAct) |
839 filetb.addAction(self.openAct) |
837 filetb.addAction(self.openAct) |
840 filetb.addSeparator() |
838 filetb.addSeparator() |
841 filetb.addAction(self.saveAct) |
839 filetb.addAction(self.saveAct) |
842 filetb.addAction(self.saveAsAct) |
840 filetb.addAction(self.saveAsAct) |
845 if not self.__fromEric: |
843 if not self.__fromEric: |
846 filetb.addAction(self.exitAct) |
844 filetb.addAction(self.exitAct) |
847 |
845 |
848 edittb = self.addToolBar(self.tr("Edit")) |
846 edittb = self.addToolBar(self.tr("Edit")) |
849 edittb.setObjectName("EditToolBar") |
847 edittb.setObjectName("EditToolBar") |
850 edittb.setIconSize(Config.ToolBarIconSize) |
|
851 edittb.addAction(self.undoAct) |
848 edittb.addAction(self.undoAct) |
852 edittb.addAction(self.redoAct) |
849 edittb.addAction(self.redoAct) |
853 edittb.addSeparator() |
850 edittb.addSeparator() |
854 edittb.addAction(self.cutAct) |
851 edittb.addAction(self.cutAct) |
855 edittb.addAction(self.copyAct) |
852 edittb.addAction(self.copyAct) |
856 edittb.addAction(self.pasteAct) |
853 edittb.addAction(self.pasteAct) |
857 |
854 |
858 searchtb = self.addToolBar(self.tr("Find")) |
855 searchtb = self.addToolBar(self.tr("Find")) |
859 searchtb.setObjectName("SearchToolBar") |
856 searchtb.setObjectName("SearchToolBar") |
860 searchtb.setIconSize(Config.ToolBarIconSize) |
|
861 searchtb.addAction(self.searchAct) |
857 searchtb.addAction(self.searchAct) |
862 searchtb.addAction(self.searchNextAct) |
858 searchtb.addAction(self.searchNextAct) |
863 searchtb.addAction(self.searchPrevAct) |
859 searchtb.addAction(self.searchPrevAct) |
864 |
860 |
865 if not self.__fromEric: |
861 if not self.__fromEric: |
866 settingstb = self.addToolBar(self.tr("Settings")) |
862 settingstb = self.addToolBar(self.tr("Settings")) |
867 settingstb.setObjectName("SettingsToolBar") |
863 settingstb.setObjectName("SettingsToolBar") |
868 settingstb.setIconSize(Config.ToolBarIconSize) |
|
869 settingstb.addAction(self.prefAct) |
864 settingstb.addAction(self.prefAct) |
870 |
865 |
871 helptb = self.addToolBar(self.tr("Help")) |
866 helptb = self.addToolBar(self.tr("Help")) |
872 helptb.setObjectName("HelpToolBar") |
867 helptb.setObjectName("HelpToolBar") |
873 helptb.setIconSize(Config.ToolBarIconSize) |
|
874 helptb.addAction(self.whatsThisAct) |
868 helptb.addAction(self.whatsThisAct) |
875 |
869 |
876 def __createStatusBar(self): |
870 def __createStatusBar(self): |
877 """ |
871 """ |
878 Private method to initialize the status bar. |
872 Private method to initialize the status bar. |