Exemplo n.º 1
0
 def _OnExecFile(self, event):
     filename = gui_util.open_file_dialog(self, "Python files (*py)|*.py")
     if filename:
         self.shell.run(
             'with open(%s, "r") as sourcef:\n    exec(sourcef.read())' %
             (repr(filename)))
         self.shell.run('')
Exemplo n.º 2
0
 def OnBrowse(self, event):
    parent = self.text.GetParent()
    filename = gui_util.open_file_dialog(parent, self.extension)
    if filename:
       self.text.SetValue(filename)
    parent.Raise()
    while wx.IsBusy():
       wx.EndBusyCursor()
Exemplo n.º 3
0
 def OnBrowse(self, event):
     parent = self.text.GetParent()
     filename = gui_util.open_file_dialog(parent, self.extension)
     if filename:
         self.text.SetValue(filename)
     parent.Raise()
     while wx.IsBusy():
         wx.EndBusyCursor()
Exemplo n.º 4
0
 def _OnFileOpen(self, event):
    filename = gui_util.open_file_dialog(
       self, util.get_file_extensions("load"))
    if filename:
       name = var_name.get("image", self.shell.locals)
       if name:
          try:
             wx.BeginBusyCursor()
             self.shell.run('%s = load_image(r"%s")' % (name, filename))
          finally:
             wx.EndBusyCursor()
Exemplo n.º 5
0
Arquivo: gui.py Projeto: DDMAL/Gamera
 def _OnFileOpen(self, event):
    filename = gui_util.open_file_dialog(
       self, util.get_file_extensions("load"))
    if filename:
       name = var_name.get("image", self.shell.locals)
       if name:
          try:
             wx.BeginBusyCursor()
             self.shell.run('%s = load_image(r"%s")' % (name, filename))
          finally:
             wx.EndBusyCursor()
Exemplo n.º 6
0
 def _OnLoadXML(self, event):
    from gamera import gamera_xml
    filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
    if filename:
       name = var_name.get("glyphs", self.shell.locals)
       if name:
          wx.BeginBusyCursor()
          try:
             self.shell.run("from gamera import gamera_xml")
             self.shell.run('%s = gamera_xml.glyphs_from_xml(r"%s")' %
                            (name, filename))
          finally:
             wx.EndBusyCursor()
Exemplo n.º 7
0
Arquivo: gui.py Projeto: DDMAL/Gamera
 def _OnLoadXML(self, event):
    from gamera import gamera_xml
    filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
    if filename:
       name = var_name.get("glyphs", self.shell.locals)
       if name:
          wx.BeginBusyCursor()
          try:
             self.shell.run("from gamera import gamera_xml")
             self.shell.run('%s = gamera_xml.glyphs_from_xml(r"%s")' %
                            (name, filename))
          finally:
             wx.EndBusyCursor()
Exemplo n.º 8
0
    def OnLoadSettings(self, event):
    #---------------------------------------------------------------------------
        from gamera import gamera_xml

        if self.classifier is None:
            gui.message("No classifier loaded")
            return

        filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
        if filename is None:
            gui_util.message("Can't open classifier settings xml file")
            return

        self.classifier.load_settings(filename)

        self.UpdatePanels()
Exemplo n.º 9
0
    def OnOpenXML(self, event):
    #---------------------------------------------------------------------------
        from gamera import gamera_xml
        from gamera import knn

        filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
        if filename is None:
            gui_util.message("Can't open classifier-xml file")
            return

        classifier = knn.kNNNonInteractive(filename)
        self.classifier = classifier
        self.SetClassifiers()

        self.UpdatePanels()
        self.EnableControls(True)
Exemplo n.º 10
0
    def OnLoadSettings(self, event):
        # ---------------------------------------------------------------------------
        from gamera import gamera_xml

        if self.classifier == None:
            gui.message("No classifier loaded")
            return

        filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
        if filename == None:
            gui_util.message("Can't open classifier settings xml file")
            return

        self.classifier.load_settings(filename)

        self.UpdatePanels()
Exemplo n.º 11
0
    def OnOpenXML(self, event):
        # ---------------------------------------------------------------------------
        from gamera import gamera_xml
        from gamera import knn

        filename = gui_util.open_file_dialog(self, gamera_xml.extensions)
        if filename == None:
            gui_util.message("Can't open classifier-xml file")
            return

        classifier = knn.kNNNonInteractive(filename)
        self.classifier = classifier
        self.SetClassifiers()

        self.UpdatePanels()
        self.EnableControls(True)
Exemplo n.º 12
0
 def GetImageFilename():
    filename = gui_util.open_file_dialog(None, "*.*")
    if filename:
       return filename
Exemplo n.º 13
0
 def _OnExecFile(self, event):
    filename = gui_util.open_file_dialog(self, "Python files (*py)|*.py")
    if filename:
       self.shell.run("execfile(%s)" % (repr(filename)))
Exemplo n.º 14
0
Arquivo: gui.py Projeto: DDMAL/Gamera
 def GetImageFilename():
    filename = gui_util.open_file_dialog(None, "*.*")
    if filename:
       return filename
Exemplo n.º 15
0
Arquivo: gui.py Projeto: DDMAL/Gamera
 def _OnExecFile(self, event):
    filename = gui_util.open_file_dialog(self, "Python files (*py)|*.py")
    if filename:
       self.shell.run("execfile(%s)" % (repr(filename)))