eric6/UI/NotificationWidget.py

changeset 7264
bedbe458d792
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7263:c1af2e327675 7264:bedbe458d792
38 self.__text = "" 38 self.__text = ""
39 self.__dragPosition = QPoint() 39 self.__dragPosition = QPoint()
40 40
41 self.__settingPosition = setPosition 41 self.__settingPosition = setPosition
42 42
43 flags = Qt.Tool | \ 43 flags = (
44 Qt.FramelessWindowHint | \ 44 Qt.Tool |
45 Qt.WindowStaysOnTopHint | \ 45 Qt.FramelessWindowHint |
46 Qt.WindowStaysOnTopHint |
46 Qt.X11BypassWindowManagerHint 47 Qt.X11BypassWindowManagerHint
48 )
47 if Globals.isWindowsPlatform(): 49 if Globals.isWindowsPlatform():
48 flags |= Qt.ToolTip 50 flags |= Qt.ToolTip
49 self.setWindowFlags(flags) 51 self.setWindowFlags(flags)
50 52
51 self.frame.layout().setAlignment( 53 self.frame.layout().setAlignment(
119 if not self.__settingPosition: 121 if not self.__settingPosition:
120 self.close() 122 self.close()
121 return 123 return
122 124
123 if evt.button() == Qt.LeftButton: 125 if evt.button() == Qt.LeftButton:
124 self.__dragPosition = \ 126 self.__dragPosition = (
125 evt.globalPos() - self.frameGeometry().topLeft() 127 evt.globalPos() - self.frameGeometry().topLeft()
128 )
126 self.setCursor(Qt.ClosedHandCursor) 129 self.setCursor(Qt.ClosedHandCursor)
127 evt.accept() 130 evt.accept()
128 131
129 def mouseReleaseEvent(self, evt): 132 def mouseReleaseEvent(self, evt):
130 """ 133 """

eric ide

mercurial