eric7/WebBrowser/Navigation/NavigationBar.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8318
962bce857696
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
11 from PyQt6.QtGui import QAction 11 from PyQt6.QtGui import QAction
12 from PyQt6.QtWidgets import ( 12 from PyQt6.QtWidgets import (
13 QWidget, QHBoxLayout, QStyle, QToolButton, QSplitter, QSizePolicy, QMenu 13 QWidget, QHBoxLayout, QStyle, QToolButton, QSplitter, QSizePolicy, QMenu
14 ) 14 )
15 15
16 from E5Gui.E5ToolButton import E5ToolButton 16 from E5Gui.EricToolButton import EricToolButton
17 17
18 from WebBrowser.WebBrowserWindow import WebBrowserWindow 18 from WebBrowser.WebBrowserWindow import WebBrowserWindow
19 from WebBrowser.Download.DownloadManagerButton import DownloadManagerButton 19 from WebBrowser.Download.DownloadManagerButton import DownloadManagerButton
20 20
21 import UI.PixmapCache 21 import UI.PixmapCache
49 self.__layout.setSpacing( 49 self.__layout.setSpacing(
50 self.style().pixelMetric( 50 self.style().pixelMetric(
51 QStyle.PixelMetric.PM_ToolBarItemSpacing, None, self)) 51 QStyle.PixelMetric.PM_ToolBarItemSpacing, None, self))
52 self.setLayout(self.__layout) 52 self.setLayout(self.__layout)
53 53
54 self.__backButton = E5ToolButton(self) 54 self.__backButton = EricToolButton(self)
55 self.__backButton.setObjectName("navigation_back_button") 55 self.__backButton.setObjectName("navigation_back_button")
56 self.__backButton.setToolTip(self.tr("Move one screen backward")) 56 self.__backButton.setToolTip(self.tr("Move one screen backward"))
57 self.__backButton.setToolButtonStyle( 57 self.__backButton.setToolButtonStyle(
58 Qt.ToolButtonStyle.ToolButtonIconOnly) 58 Qt.ToolButtonStyle.ToolButtonIconOnly)
59 self.__backButton.setFocusPolicy(Qt.FocusPolicy.NoFocus) 59 self.__backButton.setFocusPolicy(Qt.FocusPolicy.NoFocus)
60 self.__backButton.setAutoRaise(True) 60 self.__backButton.setAutoRaise(True)
61 self.__backButton.setIcon( 61 self.__backButton.setIcon(
62 UI.PixmapCache.getIcon("back")) 62 UI.PixmapCache.getIcon("back"))
63 self.__backButton.setEnabled(False) 63 self.__backButton.setEnabled(False)
64 64
65 self.__forwardButton = E5ToolButton(self) 65 self.__forwardButton = EricToolButton(self)
66 self.__forwardButton.setObjectName("navigation_forward_button") 66 self.__forwardButton.setObjectName("navigation_forward_button")
67 self.__forwardButton.setToolTip(self.tr("Move one screen forward")) 67 self.__forwardButton.setToolTip(self.tr("Move one screen forward"))
68 self.__forwardButton.setToolButtonStyle( 68 self.__forwardButton.setToolButtonStyle(
69 Qt.ToolButtonStyle.ToolButtonIconOnly) 69 Qt.ToolButtonStyle.ToolButtonIconOnly)
70 self.__forwardButton.setFocusPolicy(Qt.FocusPolicy.NoFocus) 70 self.__forwardButton.setFocusPolicy(Qt.FocusPolicy.NoFocus)
79 self.__backNextLayout.addWidget(self.__backButton) 79 self.__backNextLayout.addWidget(self.__backButton)
80 self.__backNextLayout.addWidget(self.__forwardButton) 80 self.__backNextLayout.addWidget(self.__forwardButton)
81 81
82 self.__reloadStopButton = ReloadStopButton(self) 82 self.__reloadStopButton = ReloadStopButton(self)
83 83
84 self.__homeButton = E5ToolButton(self) 84 self.__homeButton = EricToolButton(self)
85 self.__homeButton.setObjectName("navigation_home_button") 85 self.__homeButton.setObjectName("navigation_home_button")
86 self.__homeButton.setToolTip(self.tr("Move to the initial screen")) 86 self.__homeButton.setToolTip(self.tr("Move to the initial screen"))
87 self.__homeButton.setToolButtonStyle( 87 self.__homeButton.setToolButtonStyle(
88 Qt.ToolButtonStyle.ToolButtonIconOnly) 88 Qt.ToolButtonStyle.ToolButtonIconOnly)
89 self.__homeButton.setFocusPolicy(Qt.FocusPolicy.NoFocus) 89 self.__homeButton.setFocusPolicy(Qt.FocusPolicy.NoFocus)
90 self.__homeButton.setAutoRaise(True) 90 self.__homeButton.setAutoRaise(True)
91 self.__homeButton.setIcon( 91 self.__homeButton.setIcon(
92 UI.PixmapCache.getIcon("home")) 92 UI.PixmapCache.getIcon("home"))
93 93
94 self.__exitFullScreenButton = E5ToolButton(self) 94 self.__exitFullScreenButton = EricToolButton(self)
95 self.__exitFullScreenButton.setObjectName( 95 self.__exitFullScreenButton.setObjectName(
96 "navigation_exitfullscreen_button") 96 "navigation_exitfullscreen_button")
97 self.__exitFullScreenButton.setIcon( 97 self.__exitFullScreenButton.setIcon(
98 UI.PixmapCache.getIcon("windowRestore")) 98 UI.PixmapCache.getIcon("windowRestore"))
99 self.__exitFullScreenButton.setToolTip(self.tr("Exit Fullscreen")) 99 self.__exitFullScreenButton.setToolTip(self.tr("Exit Fullscreen"))
104 self.__exitFullScreenButton.clicked.connect(self.__mw.toggleFullScreen) 104 self.__exitFullScreenButton.clicked.connect(self.__mw.toggleFullScreen)
105 self.__exitFullScreenButton.setVisible(False) 105 self.__exitFullScreenButton.setVisible(False)
106 106
107 self.__downloadManagerButton = DownloadManagerButton(self) 107 self.__downloadManagerButton = DownloadManagerButton(self)
108 108
109 self.__superMenuButton = E5ToolButton(self) 109 self.__superMenuButton = EricToolButton(self)
110 self.__superMenuButton.setObjectName( 110 self.__superMenuButton.setObjectName(
111 "navigation_supermenu_button") 111 "navigation_supermenu_button")
112 self.__superMenuButton.setIcon(UI.PixmapCache.getIcon("superMenu")) 112 self.__superMenuButton.setIcon(UI.PixmapCache.getIcon("superMenu"))
113 self.__superMenuButton.setToolTip(self.tr("Main Menu")) 113 self.__superMenuButton.setToolTip(self.tr("Main Menu"))
114 self.__superMenuButton.setPopupMode( 114 self.__superMenuButton.setPopupMode(

eric ide

mercurial