Plugins/ViewManagerPlugins/Tabview/Tabview.py

branch
Py2 comp.
changeset 3065
070b35dde35e
parent 3060
5883ce99ee12
child 3080
6c0a430b19df
equal deleted inserted replaced
3061:1c0ea3a87390 3065:070b35dde35e
222 ericPic = QPixmap( 222 ericPic = QPixmap(
223 os.path.join(getConfig('ericPixDir'), 'eric_small.png')) 223 os.path.join(getConfig('ericPixDir'), 'eric_small.png'))
224 self.emptyLabel = QLabel() 224 self.emptyLabel = QLabel()
225 self.emptyLabel.setPixmap(ericPic) 225 self.emptyLabel.setPixmap(ericPic)
226 self.emptyLabel.setAlignment(Qt.AlignVCenter | Qt.AlignHCenter) 226 self.emptyLabel.setAlignment(Qt.AlignVCenter | Qt.AlignHCenter)
227 super(TabWidget, self).addTab(self.emptyLabel, 227 super(TabWidget, self).addTab(
228 UI.PixmapCache.getIcon("empty.png"), "") 228 self.emptyLabel,
229 UI.PixmapCache.getIcon("empty.png"), "")
229 230
230 def __initMenu(self): 231 def __initMenu(self):
231 """ 232 """
232 Private method to initialize the tab context menu. 233 Private method to initialize the tab context menu.
233 """ 234 """
345 @param assembly editor assembly object to be added 346 @param assembly editor assembly object to be added
346 (QScintilla.EditorAssembly.EditorAssembly) 347 (QScintilla.EditorAssembly.EditorAssembly)
347 @param title title for the new tab (string) 348 @param title title for the new tab (string)
348 """ 349 """
349 editor = assembly.getEditor() 350 editor = assembly.getEditor()
350 super(TabWidget, self).addTab(assembly, UI.PixmapCache.getIcon("empty.png"), title) 351 super(TabWidget, self).addTab(
352 assembly, UI.PixmapCache.getIcon("empty.png"), title)
351 if self.closeButton: 353 if self.closeButton:
352 self.closeButton.setEnabled(True) 354 self.closeButton.setEnabled(True)
353 else: 355 else:
354 self.setTabsClosable(True) 356 self.setTabsClosable(True)
355 self.navigationButton.setEnabled(True) 357 self.navigationButton.setEnabled(True)
372 (QScintilla.EditorAssembly.EditorAssembly) 374 (QScintilla.EditorAssembly.EditorAssembly)
373 @param title title for the new tab (string) 375 @param title title for the new tab (string)
374 @return index of the inserted tab (integer) 376 @return index of the inserted tab (integer)
375 """ 377 """
376 editor = assembly.getEditor() 378 editor = assembly.getEditor()
377 newIndex = super(TabWidget, self).insertTab(index, assembly, 379 newIndex = super(TabWidget, self).insertTab(
378 UI.PixmapCache.getIcon("empty.png"), 380 index, assembly,
379 title) 381 UI.PixmapCache.getIcon("empty.png"),
382 title)
380 if self.closeButton: 383 if self.closeButton:
381 self.closeButton.setEnabled(True) 384 self.closeButton.setEnabled(True)
382 else: 385 else:
383 self.setTabsClosable(True) 386 self.setTabsClosable(True)
384 self.navigationButton.setEnabled(True) 387 self.navigationButton.setEnabled(True)

eric ide

mercurial