ViewManager/ViewManager.py

changeset 4153
95b18307079f
parent 4133
3d868439dddc
child 4156
491fcdca9ff4
equal deleted inserted replaced
4152:d90464d2ccaa 4153:95b18307079f
1244 )) 1244 ))
1245 self.shortenEmptyAct.triggered.connect(self.__shortenEmptyLines) 1245 self.shortenEmptyAct.triggered.connect(self.__shortenEmptyLines)
1246 self.editActions.append(self.shortenEmptyAct) 1246 self.editActions.append(self.shortenEmptyAct)
1247 1247
1248 self.autoCompleteAct = E5Action( 1248 self.autoCompleteAct = E5Action(
1249 QCoreApplication.translate('ViewManager', 'Autocomplete'), 1249 QCoreApplication.translate('ViewManager', 'Complete'),
1250 QCoreApplication.translate('ViewManager', '&Autocomplete'), 1250 QCoreApplication.translate('ViewManager', '&Complete'),
1251 QKeySequence(QCoreApplication.translate( 1251 QKeySequence(QCoreApplication.translate(
1252 'ViewManager', "Ctrl+Space", "Edit|Autocomplete")), 1252 'ViewManager', "Ctrl+Space", "Edit|Complete")),
1253 0, 1253 0,
1254 self.editActGrp, 'vm_edit_autocomplete') 1254 self.editActGrp, 'vm_edit_autocomplete')
1255 self.autoCompleteAct.setStatusTip(QCoreApplication.translate( 1255 self.autoCompleteAct.setStatusTip(QCoreApplication.translate(
1256 'ViewManager', 'Autocomplete current word')) 1256 'ViewManager', 'Complete current word'))
1257 self.autoCompleteAct.setWhatsThis(QCoreApplication.translate( 1257 self.autoCompleteAct.setWhatsThis(QCoreApplication.translate(
1258 'ViewManager', 1258 'ViewManager',
1259 """<b>Autocomplete</b>""" 1259 """<b>Complete</b>"""
1260 """<p>Performs an autocompletion of the word containing""" 1260 """<p>Performs a completion of the word containing"""
1261 """ the cursor.</p>""" 1261 """ the cursor.</p>"""
1262 )) 1262 ))
1263 self.autoCompleteAct.triggered.connect(self.__editAutoComplete) 1263 self.autoCompleteAct.triggered.connect(self.__editAutoComplete)
1264 self.editActions.append(self.autoCompleteAct) 1264 self.editActions.append(self.autoCompleteAct)
1265 1265
1266 self.autoCompleteFromDocAct = E5Action( 1266 self.autoCompleteFromDocAct = E5Action(
1267 QCoreApplication.translate( 1267 QCoreApplication.translate(
1268 'ViewManager', 'Autocomplete from Document'), 1268 'ViewManager', 'Complete from Document'),
1269 QCoreApplication.translate( 1269 QCoreApplication.translate(
1270 'ViewManager', 'Autocomplete from Document'), 1270 'ViewManager', 'Complete from Document'),
1271 QKeySequence(QCoreApplication.translate( 1271 QKeySequence(QCoreApplication.translate(
1272 'ViewManager', "Ctrl+Shift+Space", 1272 'ViewManager', "Ctrl+Shift+Space",
1273 "Edit|Autocomplete from Document")), 1273 "Edit|Complete from Document")),
1274 0, 1274 0,
1275 self.editActGrp, 'vm_edit_autocomplete_from_document') 1275 self.editActGrp, 'vm_edit_autocomplete_from_document')
1276 self.autoCompleteFromDocAct.setStatusTip(QCoreApplication.translate( 1276 self.autoCompleteFromDocAct.setStatusTip(QCoreApplication.translate(
1277 'ViewManager', 1277 'ViewManager',
1278 'Autocomplete current word from Document')) 1278 'Complete current word from Document'))
1279 self.autoCompleteFromDocAct.setWhatsThis(QCoreApplication.translate( 1279 self.autoCompleteFromDocAct.setWhatsThis(QCoreApplication.translate(
1280 'ViewManager', 1280 'ViewManager',
1281 """<b>Autocomplete from Document</b>""" 1281 """<b>Complete from Document</b>"""
1282 """<p>Performs an autocompletion from document of the word""" 1282 """<p>Performs a completion from document of the word"""
1283 """ containing the cursor.</p>""" 1283 """ containing the cursor.</p>"""
1284 )) 1284 ))
1285 self.autoCompleteFromDocAct.triggered.connect( 1285 self.autoCompleteFromDocAct.triggered.connect(
1286 self.__editAutoCompleteFromDoc) 1286 self.__editAutoCompleteFromDoc)
1287 self.editActions.append(self.autoCompleteFromDocAct) 1287 self.editActions.append(self.autoCompleteFromDocAct)
1288 1288
1289 self.autoCompleteFromAPIsAct = E5Action( 1289 self.autoCompleteFromAPIsAct = E5Action(
1290 QCoreApplication.translate('ViewManager', 1290 QCoreApplication.translate('ViewManager',
1291 'Autocomplete from APIs'), 1291 'Complete from APIs'),
1292 QCoreApplication.translate('ViewManager', 1292 QCoreApplication.translate('ViewManager',
1293 'Autocomplete from APIs'), 1293 'Complete from APIs'),
1294 QKeySequence(QCoreApplication.translate( 1294 QKeySequence(QCoreApplication.translate(
1295 'ViewManager', "Ctrl+Alt+Space", 1295 'ViewManager', "Ctrl+Alt+Space",
1296 "Edit|Autocomplete from APIs")), 1296 "Edit|Complete from APIs")),
1297 0, 1297 0,
1298 self.editActGrp, 'vm_edit_autocomplete_from_api') 1298 self.editActGrp, 'vm_edit_autocomplete_from_api')
1299 self.autoCompleteFromAPIsAct.setStatusTip(QCoreApplication.translate( 1299 self.autoCompleteFromAPIsAct.setStatusTip(QCoreApplication.translate(
1300 'ViewManager', 1300 'ViewManager',
1301 'Autocomplete current word from APIs')) 1301 'Complete current word from APIs'))
1302 self.autoCompleteFromAPIsAct.setWhatsThis(QCoreApplication.translate( 1302 self.autoCompleteFromAPIsAct.setWhatsThis(QCoreApplication.translate(
1303 'ViewManager', 1303 'ViewManager',
1304 """<b>Autocomplete from APIs</b>""" 1304 """<b>Complete from APIs</b>"""
1305 """<p>Performs an autocompletion from APIs of the word""" 1305 """<p>Performs a completion from APIs of the word"""
1306 """ containing the cursor.</p>""" 1306 """ containing the cursor.</p>"""
1307 )) 1307 ))
1308 self.autoCompleteFromAPIsAct.triggered.connect( 1308 self.autoCompleteFromAPIsAct.triggered.connect(
1309 self.__editAutoCompleteFromAPIs) 1309 self.__editAutoCompleteFromAPIs)
1310 self.editActions.append(self.autoCompleteFromAPIsAct) 1310 self.editActions.append(self.autoCompleteFromAPIsAct)
1311 1311
1312 self.autoCompleteFromAllAct = E5Action( 1312 self.autoCompleteFromAllAct = E5Action(
1313 QCoreApplication.translate( 1313 QCoreApplication.translate(
1314 'ViewManager', 'Autocomplete from Document and APIs'), 1314 'ViewManager', 'Complete from Document and APIs'),
1315 QCoreApplication.translate( 1315 QCoreApplication.translate(
1316 'ViewManager', 'Autocomplete from Document and APIs'), 1316 'ViewManager', 'Complete from Document and APIs'),
1317 QKeySequence(QCoreApplication.translate( 1317 QKeySequence(QCoreApplication.translate(
1318 'ViewManager', "Alt+Shift+Space", 1318 'ViewManager', "Alt+Shift+Space",
1319 "Edit|Autocomplete from Document and APIs")), 1319 "Edit|Complete from Document and APIs")),
1320 0, 1320 0,
1321 self.editActGrp, 'vm_edit_autocomplete_from_all') 1321 self.editActGrp, 'vm_edit_autocomplete_from_all')
1322 self.autoCompleteFromAllAct.setStatusTip(QCoreApplication.translate( 1322 self.autoCompleteFromAllAct.setStatusTip(QCoreApplication.translate(
1323 'ViewManager', 1323 'ViewManager',
1324 'Autocomplete current word from Document and APIs')) 1324 'Complete current word from Document and APIs'))
1325 self.autoCompleteFromAllAct.setWhatsThis(QCoreApplication.translate( 1325 self.autoCompleteFromAllAct.setWhatsThis(QCoreApplication.translate(
1326 'ViewManager', 1326 'ViewManager',
1327 """<b>Autocomplete from Document and APIs</b>""" 1327 """<b>Complete from Document and APIs</b>"""
1328 """<p>Performs an autocompletion from document and APIs""" 1328 """<p>Performs a completion from document and APIs"""
1329 """ of the word containing the cursor.</p>""" 1329 """ of the word containing the cursor.</p>"""
1330 )) 1330 ))
1331 self.autoCompleteFromAllAct.triggered.connect( 1331 self.autoCompleteFromAllAct.triggered.connect(
1332 self.__editAutoCompleteFromAll) 1332 self.__editAutoCompleteFromAll)
1333 self.editActions.append(self.autoCompleteFromAllAct) 1333 self.editActions.append(self.autoCompleteFromAllAct)
2664 Public method to create the Edit menu. 2664 Public method to create the Edit menu.
2665 2665
2666 @return the generated menu 2666 @return the generated menu
2667 """ 2667 """
2668 autocompletionMenu = QMenu( 2668 autocompletionMenu = QMenu(
2669 QCoreApplication.translate('ViewManager', '&Autocomplete'), 2669 QCoreApplication.translate('ViewManager', 'Complete'),
2670 self.ui) 2670 self.ui)
2671 autocompletionMenu.setTearOffEnabled(True) 2671 autocompletionMenu.setTearOffEnabled(True)
2672 autocompletionMenu.addAction(self.autoCompleteAct) 2672 autocompletionMenu.addAction(self.autoCompleteAct)
2673 autocompletionMenu.addAction(self.autoCompleteFromDocAct) 2673 autocompletionMenu.addAction(self.autoCompleteFromDocAct)
2674 autocompletionMenu.addAction(self.autoCompleteFromAPIsAct) 2674 autocompletionMenu.addAction(self.autoCompleteFromAPIsAct)
2675 autocompletionMenu.addAction(self.autoCompleteFromAllAct) 2675 autocompletionMenu.addAction(self.autoCompleteFromAllAct)
2676 autocompletionMenu.addSeparator()
2677 autocompletionMenu.addAction(self.calltipsAct)
2678 2676
2679 searchMenu = QMenu( 2677 searchMenu = QMenu(
2680 QCoreApplication.translate('ViewManager', '&Search'), 2678 QCoreApplication.translate('ViewManager', '&Search'),
2681 self.ui) 2679 self.ui)
2682 searchMenu.setTearOffEnabled(True) 2680 searchMenu.setTearOffEnabled(True)
2722 menu.addAction(self.editUpperCaseAct) 2720 menu.addAction(self.editUpperCaseAct)
2723 menu.addAction(self.editLowerCaseAct) 2721 menu.addAction(self.editLowerCaseAct)
2724 menu.addAction(self.sortAct) 2722 menu.addAction(self.sortAct)
2725 menu.addSeparator() 2723 menu.addSeparator()
2726 menu.addMenu(autocompletionMenu) 2724 menu.addMenu(autocompletionMenu)
2725 menu.addAction(self.calltipsAct)
2727 menu.addSeparator() 2726 menu.addSeparator()
2728 menu.addMenu(searchMenu) 2727 menu.addMenu(searchMenu)
2729 menu.addSeparator() 2728 menu.addSeparator()
2730 menu.addAction(self.gotoAct) 2729 menu.addAction(self.gotoAct)
2731 menu.addAction(self.gotoBraceAct) 2730 menu.addAction(self.gotoBraceAct)

eric ide

mercurial