mapsets_picker.py 514 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env python
  2. import wx
  3. from core.gcmd import RunCommand
  4. from core.utils import _
  5. from gui_core.preferences import MapsetAccess
  6. def main():
  7. app = wx.App()
  8. dlg = MapsetAccess(parent = None)
  9. dlg.CenterOnScreen()
  10. if dlg.ShowModal() == wx.ID_OK:
  11. ms = dlg.GetMapsets()
  12. RunCommand('g.mapsets',
  13. parent = None,
  14. mapset = '%s' % ','.join(ms),
  15. operation = 'set')
  16. dlg.Destroy()
  17. if __name__ == "__main__":
  18. main()