def __init__(self, parent=None, main=None):
     QTabBar.__init__(self, parent)
     self.parent = parent
     self.main_window = main
     self.pressEvent = False
     self.tab_rect = None
     self.bar_rect = None
	def __init__ ( self, parent = None ):
		QTabBar.__init__ ( self, parent )
		self.tabSelectionButton = QToolButton ( self )
		self.tabSelectionMenu = QTabSelectionMenu ( self.tabSelectionButton, self )

		self.tabSelectionButton.setEnabled ( True )
		self.tabSelectionButton.setIcon ( QIcon ( "./resources/general_pointer_down_expanded.ico" ) )  # TODO: CryIcon
		self.tabSelectionButton.setMenu ( self.tabSelectionMenu )
		self.tabSelectionButton.setPopupMode ( QToolButton.InstantPopup )

		styleSheet = "QToolWindowArea > QTabBar::scroller{	width: " + str ( self.tabSelectionButton.sizeHint ().width () / 2 ) + "px;}"
		self.setStyleSheet ( styleSheet )
		self.tabSelectionMenu.aboutToShow.connect ( self.onSelectionMenuClicked )
Beispiel #3
0
    def __init__(self, parent=None):
        QTabBar.__init__(self)

        self.parent = parent

        self.signals = SignalManager(self)
        self.settings = Settings(SETTING_FILEPTH['app'], ST_FORMAT['ini'],
                                 self)

        self.values = dict(w=self.width(),
                           h=self.height(),
                           x=self.x(),
                           y=self.y())
Beispiel #4
0
    def __init__(self, parent=None, width=80):
        QTabBar.__init__(self, parent)
        #self._name = self.__class__.__name__
        icon.set_icons()

        self.tab_width = width
        self.tabi_add = None
        self.setTabsClosable(True)
        self.setMovable(True)
        self.setExpanding(False)  # need it to lock tab width

        self.make_tab_bar()

        self.set_style()
        self.set_tool_tips()
Beispiel #5
0
    def __init__(self, parent, ancestor, rename_tabs=False, split_char='',
                 split_index=0):
        QTabBar.__init__(self, parent)
        self.ancestor = ancestor

        # To style tabs on Mac
        if sys.platform == 'darwin':
            self.setObjectName('plugin-tab')
            
        # Dragging tabs
        self.__drag_start_pos = QPoint()
        self.setAcceptDrops(True)
        self.setUsesScrollButtons(True)
        self.setMovable(True)

        # Tab name editor
        self.rename_tabs = rename_tabs
        if self.rename_tabs:
            # Creates tab name editor
            self.tab_name_editor = EditTabNamePopup(self, split_char,
                                                    split_index)
        else:
            self.tab_name_editor = None
 def __init__(self, parent):
     QTabBar.__init__(self)
     self.setParent(parent)
     self.tabTitleVisible = False
     self.setTabsClosable(True)
Beispiel #7
0
 def __init__(self, parent=None, *args, **kwargs):
     self.tabSize = QSize(kwargs.pop('width', 100),
                          kwargs.pop('height', 25))
     QTabBar.__init__(self, parent, *args, **kwargs)
Beispiel #8
0
 def __init__(self, theParent=None):
     QTabBar.__init__(self, parent=theParent)
     self._mW = novelwriter.CONFIG.pxInt(150)
     return
Beispiel #9
0
 def __init__(self, theParent=None):
     QTabBar.__init__(self, parent=theParent)
     return
Beispiel #10
0
	def __init__(self, *args, **kwargs):
		QTabBar.__init__(self)
		self.setStyleSheet("QTabBar::tab { height: 35px; width: 140px; }")
Beispiel #11
0
 def __init__(self, parent):
     QTabBar.__init__(self, parent)