472 |
self.mainWindow = mainWindow |
self.mainWindow = mainWindow |
473 |
self.parent = parent |
self.parent = parent |
474 |
self.canvas = None |
self.canvas = None |
|
self.scalebar = ScaleBar(map) |
|
475 |
self.SetCanvas(self.mainWindow.canvas) |
self.SetCanvas(self.mainWindow.canvas) |
476 |
|
|
477 |
def SetCanvas(self, canvas): |
def SetCanvas(self, canvas): |
481 |
for msg, func in sub_list: self.canvas.Unsubscribe(msg, func) |
for msg, func in sub_list: self.canvas.Unsubscribe(msg, func) |
482 |
|
|
483 |
self.canvas = canvas |
self.canvas = canvas |
484 |
|
self.scalebar = ScaleBar(canvas.map) |
485 |
|
|
486 |
if self.canvas is not None: |
if self.canvas is not None: |
487 |
for msg, func in sub_list: self.canvas.Subscribe(msg, func) |
for msg, func in sub_list: self.canvas.Subscribe(msg, func) |