Skip to content
Snippets Groups Projects
Commit d0e5caac authored by Luke Campagnola's avatar Luke Campagnola
Browse files

merged with dev

parents 841006b7 c34d1cbf
No related branches found
No related tags found
No related merge requests found
...@@ -51,7 +51,7 @@ def readConfigFile(fname): ...@@ -51,7 +51,7 @@ def readConfigFile(fname):
try: try:
#os.chdir(newDir) ## bad. #os.chdir(newDir) ## bad.
fd = open(fname) fd = open(fname)
s = asUnicode(fd.read(), 'UTF-8') s = asUnicode(fd.read())
fd.close() fd.close()
s = s.replace("\r\n", "\n") s = s.replace("\r\n", "\n")
s = s.replace("\r", "\n") s = s.replace("\r", "\n")
......
...@@ -64,6 +64,12 @@ class Dock(QtGui.QWidget, DockDrop): ...@@ -64,6 +64,12 @@ class Dock(QtGui.QWidget, DockDrop):
self.setStretch(*size) self.setStretch(*size)
def implements(self, name=None):
if name is None:
return ['dock']
else:
return name == 'dock'
def setStretch(self, x=None, y=None): def setStretch(self, x=None, y=None):
#print "setStretch", self, x, y #print "setStretch", self, x, y
#self._stretch = (x, y) #self._stretch = (x, y)
......
...@@ -20,7 +20,8 @@ class DockDrop(object): ...@@ -20,7 +20,8 @@ class DockDrop(object):
self.overlay.raise_() self.overlay.raise_()
def dragEnterEvent(self, ev): def dragEnterEvent(self, ev):
if isinstance(ev.source(), Dock.Dock): src = ev.source()
if hasattr(src, 'implements') and src.implements('dock'):
#print "drag enter accept" #print "drag enter accept"
ev.accept() ev.accept()
else: else:
...@@ -125,5 +126,3 @@ class DropAreaOverlay(QtGui.QWidget): ...@@ -125,5 +126,3 @@ class DropAreaOverlay(QtGui.QWidget):
p.setBrush(QtGui.QBrush(QtGui.QColor(100, 100, 255, 50))) p.setBrush(QtGui.QBrush(QtGui.QColor(100, 100, 255, 50)))
p.setPen(QtGui.QPen(QtGui.QColor(50, 50, 150), 3)) p.setPen(QtGui.QPen(QtGui.QColor(50, 50, 150), 3))
p.drawRect(rgn) p.drawRect(rgn)
from . import Dock
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment