Bläddra i källkod

wxGUI/forms: add debug messages and todos for closing code

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@70401 15284696-431f-4ddb-bdfa-cd5b030d7da7
Vaclav Petras 8 år sedan
förälder
incheckning
34733c23cc
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      gui/wxpython/gui_core/forms.py

+ 4 - 0
gui/wxpython/gui_core/forms.py

@@ -882,13 +882,16 @@ class TaskFrame(wx.Frame):
                 self.parent and \
                 self.parent.GetName() in ('LayerTree',
                                           'MapWindow'):
+            Debug.msg(1, "TaskFrame.OnCancel(): known parent")
             # display decorations and
             # pressing OK or cancel after setting layer properties
             if self.task.name in ['d.barscale', 'd.legend', 'd.northarrow', 'd.histogram', 'd.text', 'd.legend.vect'] \
                     or len(self.parent.GetLayerInfo(self.layer, key='cmd')) >= 1:
+                # TODO: do this through policy
                 self.Hide()
             # canceled layer with nothing set
             elif len(self.parent.GetLayerInfo(self.layer, key='cmd')) < 1:
+                # TODO: do this through callback or signal
                 try:
                     self.parent.Delete(self.layer)
                 except ValueError:
@@ -897,6 +900,7 @@ class TaskFrame(wx.Frame):
                     pass
                 self.Destroy()
         else:
+            Debug.msg(1, "TaskFrame.OnCancel(): no parent")
             # cancel for non-display commands
             self.Destroy()