eric6/UI/UserInterface.py

changeset 7689
147236d850a4
parent 7667
cd2e9a5ee187
child 7704
9251c4dc4f7a
equal deleted inserted replaced
7687:4d372f1354d6 7689:147236d850a4
4153 4153
4154 @param menu reference to the menu to be populated (QMenu) 4154 @param menu reference to the menu to be populated (QMenu)
4155 """ 4155 """
4156 menu.clear() 4156 menu.clear()
4157 4157
4158 for name, (text, tb, category) in sorted( 4158 for name, (text, tb, _category) in sorted(
4159 self.__toolbars.items(), key=lambda t: t[1][0] 4159 self.__toolbars.items(), key=lambda t: t[1][0]
4160 ): 4160 ):
4161 act = menu.addAction(text) 4161 act = menu.addAction(text)
4162 act.setCheckable(True) 4162 act.setCheckable(True)
4163 act.setChecked(not tb.isHidden()) 4163 act.setChecked(not tb.isHidden())
4195 @param act reference to the action that was triggered (QAction) 4195 @param act reference to the action that was triggered (QAction)
4196 """ 4196 """
4197 name = act.data() 4197 name = act.data()
4198 if name: 4198 if name:
4199 if name == "__SHOW__": 4199 if name == "__SHOW__":
4200 for _text, tb, category in self.__toolbars.values(): 4200 for _text, tb, _category in self.__toolbars.values():
4201 tb.show() 4201 tb.show()
4202 if self.__menus["toolbars"].isTearOffMenuVisible(): 4202 if self.__menus["toolbars"].isTearOffMenuVisible():
4203 self.__menus["toolbars"].hideTearOffMenu() 4203 self.__menus["toolbars"].hideTearOffMenu()
4204 elif name == "__HIDE__": 4204 elif name == "__HIDE__":
4205 for _text, tb, category in self.__toolbars.values(): 4205 for _text, tb, _category in self.__toolbars.values():
4206 tb.hide() 4206 tb.hide()
4207 if self.__menus["toolbars"].isTearOffMenuVisible(): 4207 if self.__menus["toolbars"].isTearOffMenuVisible():
4208 self.__menus["toolbars"].hideTearOffMenu() 4208 self.__menus["toolbars"].hideTearOffMenu()
4209 else: 4209 else:
4210 tb = self.__toolbars[name][1] 4210 tb = self.__toolbars[name][1]
4222 @param act reference to the action that was triggered (QAction) 4222 @param act reference to the action that was triggered (QAction)
4223 """ 4223 """
4224 name = act.data() 4224 name = act.data()
4225 if name: 4225 if name:
4226 if name == "__SHOW__": 4226 if name == "__SHOW__":
4227 for _text, tb, category in self.__toolbars.values(): 4227 for _text, tb, _category in self.__toolbars.values():
4228 tb.show() 4228 tb.show()
4229 elif name == "__HIDE__": 4229 elif name == "__HIDE__":
4230 for _text, tb, category in self.__toolbars.values(): 4230 for _text, tb, _category in self.__toolbars.values():
4231 tb.hide() 4231 tb.hide()
4232 else: 4232 else:
4233 tb = self.__toolbars[name][1] 4233 tb = self.__toolbars[name][1]
4234 if act.isChecked(): 4234 if act.isChecked():
4235 tb.show() 4235 tb.show()

eric ide

mercurial