parent
b44dcc135f
commit
1b89c47cc2
@ -10,13 +10,13 @@ class Dock(QtGui.QWidget, DockDrop):
|
|||||||
sigStretchChanged = QtCore.Signal()
|
sigStretchChanged = QtCore.Signal()
|
||||||
sigClosed = QtCore.Signal(object)
|
sigClosed = QtCore.Signal(object)
|
||||||
|
|
||||||
def __init__(self, name, area=None, size=(10, 10), widget=None, hideTitle=False, autoOrientation=True, closable=False):
|
def __init__(self, name, area=None, size=(10, 10), widget=None, hideTitle=False, autoOrientation=True, closable=False, fontSize="12px"):
|
||||||
QtGui.QWidget.__init__(self)
|
QtGui.QWidget.__init__(self)
|
||||||
DockDrop.__init__(self)
|
DockDrop.__init__(self)
|
||||||
self._container = None
|
self._container = None
|
||||||
self._name = name
|
self._name = name
|
||||||
self.area = area
|
self.area = area
|
||||||
self.label = DockLabel(name, self, closable)
|
self.label = DockLabel(name, self, closable, fontSize)
|
||||||
if closable:
|
if closable:
|
||||||
self.label.sigCloseClicked.connect(self.close)
|
self.label.sigCloseClicked.connect(self.close)
|
||||||
self.labelHidden = False
|
self.labelHidden = False
|
||||||
@ -259,9 +259,10 @@ class DockLabel(VerticalLabel):
|
|||||||
sigClicked = QtCore.Signal(object, object)
|
sigClicked = QtCore.Signal(object, object)
|
||||||
sigCloseClicked = QtCore.Signal()
|
sigCloseClicked = QtCore.Signal()
|
||||||
|
|
||||||
def __init__(self, text, dock, showCloseButton):
|
def __init__(self, text, dock, showCloseButton, fontSize):
|
||||||
self.dim = False
|
self.dim = False
|
||||||
self.fixedWidth = False
|
self.fixedWidth = False
|
||||||
|
self.fontSize = fontSize
|
||||||
VerticalLabel.__init__(self, text, orientation='horizontal', forceWidth=False)
|
VerticalLabel.__init__(self, text, orientation='horizontal', forceWidth=False)
|
||||||
self.setAlignment(QtCore.Qt.AlignTop|QtCore.Qt.AlignHCenter)
|
self.setAlignment(QtCore.Qt.AlignTop|QtCore.Qt.AlignHCenter)
|
||||||
self.dock = dock
|
self.dock = dock
|
||||||
@ -298,7 +299,8 @@ class DockLabel(VerticalLabel):
|
|||||||
border-right: 2px solid %s;
|
border-right: 2px solid %s;
|
||||||
padding-top: 3px;
|
padding-top: 3px;
|
||||||
padding-bottom: 3px;
|
padding-bottom: 3px;
|
||||||
}""" % (bg, fg, r, r, border)
|
font-size: %s;
|
||||||
|
}""" % (bg, fg, r, r, border, self.fontSize)
|
||||||
self.setStyleSheet(self.vStyle)
|
self.setStyleSheet(self.vStyle)
|
||||||
else:
|
else:
|
||||||
self.hStyle = """DockLabel {
|
self.hStyle = """DockLabel {
|
||||||
@ -312,7 +314,8 @@ class DockLabel(VerticalLabel):
|
|||||||
border-bottom: 2px solid %s;
|
border-bottom: 2px solid %s;
|
||||||
padding-left: 3px;
|
padding-left: 3px;
|
||||||
padding-right: 3px;
|
padding-right: 3px;
|
||||||
}""" % (bg, fg, r, r, border)
|
font-size: %s;
|
||||||
|
}""" % (bg, fg, r, r, border, self.fontSize)
|
||||||
self.setStyleSheet(self.hStyle)
|
self.setStyleSheet(self.hStyle)
|
||||||
|
|
||||||
def setDim(self, d):
|
def setDim(self, d):
|
||||||
|
Loading…
Reference in New Issue
Block a user