コード例 #1
0
def selfRegister():
    application = ApplicationLocator.getManager()

    #
    # Registramos las traducciones
    i18n = ToolsLocator.getI18nManager()
    i18n.addResourceFamily("text", File(getResource(__file__, "i18n")))

    #
    # Registramos los iconos en el tema de iconos
    icon = File(getResource(__file__, "images",
                            "table-import-fields.png")).toURI().toURL()
    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()
    iconTheme.registerDefault("scripting.ImportFieldsExtension", "action",
                              "table-import-fields", None, icon)

    #
    # Creamos la accion
    extension = ImportFieldsExtension()
    actionManager = PluginsLocator.getActionInfoManager()
    action = actionManager.createAction(
        extension,
        "table-import-fields",  # Action name
        "_Import_fields",  # Text
        "table-import-fields",  # Action command
        "table-import-fields",  # Icon name
        None,  # Accelerator
        508200000,  # Position 
        "_Show_the_import_fields_dialog"  # Tooltip
    )
    action = actionManager.registerAction(action)
    application.addMenu(action, "Table/_Import_fields")
def selfRegister():
  application = ApplicationLocator.getManager()

  #
  # Registramos las traducciones
  i18n = ToolsLocator.getI18nManager()
  i18n.addResourceFamily("text",File(getResource(__file__,"i18n")))

  #
  # Registramos los iconos en el tema de iconos
  icon = File(getResource(__file__,"images","view-time-add-basic-support-to-datasource.png")).toURI().toURL()
  iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()
  iconTheme.registerDefault("scripting.addBasicTimeSupportToDatasource", "action", "view-time-add-basic-support-to-datasource", None, icon)

  #
  # Creamos la accion 
  extension = AddBasicTimeSupportToDatasourceExtension()
  actionManager = PluginsLocator.getActionInfoManager()
  action = actionManager.createAction(
    extension, 
    "view-time-add-basic-support-to-datasource", # Action name
    "Add basic support", # Text
    "view-time-add-basic-support-to-datasource", # Action command
    "view-time-add-basic-support-to-datasource", # Icon name
    None, # Accelerator
    650151000, # Position 
    "_Add_basic_time_support_to_vectorial_layer" # Tooltip
  )
  action = actionManager.registerAction(action)
  application.addMenu(action, "View/Time/_Add_basic_time_support")
コード例 #3
0
def selfRegister():
    application = ApplicationLocator.getManager()

    #
    # Registramos las traducciones
    i18n = ToolsLocator.getI18nManager()
    i18n.addResourceFamily("text", File(getResource(__file__, "i18n")))

    #
    # Registramos los iconos en el tema de iconos
    icon = File(getResource(__file__, "images",
                            "mobile-forms-designer.png")).toURI().toURL()
    print "ICON:", icon
    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()
    iconTheme.registerDefault("scripting.MobileFormsExtension", "action",
                              "mobile-forms-designer", None, icon)

    #
    # Creamos la accion
    extension = MobileFormsExtension()
    actionManager = PluginsLocator.getActionInfoManager()
    action = actionManager.createAction(
        extension,
        "mobile-forms-designer",  # Action name
        "Mobile forms designer",  # Text
        "mobile-forms-designer",  # Action command
        "mobile-forms-designer",  # Icon name
        None,  # Accelerator
        650151000,  # Position 
        "_Show_mobile_forms_designer"  # Tooltip
    )
    action = actionManager.registerAction(action)
    application.addMenu(action,
                        "HMachine/GvSIG Mobile-Geopaparazzi/Forms designer")
コード例 #4
0
def selfRegister():
    application = ApplicationLocator.getManager()

    #
    # Registramos las traducciones
    i18n = ToolsLocator.getI18nManager()
    i18n.addResourceFamily("text", File(getResource(__file__, "i18n")))

    #
    # Registramos los iconos en el tema de iconos
    icon = File(
        getResource(__file__, "images",
                    "view-query-coordinate-capture.png")).toURI().toURL()
    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()
    iconTheme.registerDefault("scripting.CoordinateCaptureExtension", "action",
                              "view-query-coordinate-capture", None, icon)

    #
    # Creamos la accion
    extension = CoordinateCaptureExtension()
    actionManager = PluginsLocator.getActionInfoManager()
    action = actionManager.createAction(
        extension,
        "view-query-coordinate-capture",  # Action name
        "Coordinate capture",  # Text
        "view-query-coordinate-capture",  # Action command
        "view-query-coordinate-capture",  # Icon name
        None,  # Accelerator
        650700600,  # Position 
        "_Show_the_coordinate_capture"  # Tooltip
    )
    action = actionManager.registerAction(action)
    application.addMenu(action, "View/Query/Coordinate capture")
def selfRegister():
  iconTheme = ToolsSwingLocator.getIconThemeManager().getDefault()
  icon1 = File(getResource(__file__,"imagenes","accidentcondition-tabtick-enabled.png")).toURI().toURL()
  icon2 = File(getResource(__file__,"imagenes","accidentcondition-tabtick-disabled.png")).toURI().toURL()
  icon3 = File(getResource(__file__,"imagenes","search-simplifiedcondition-add-accumulate.png")).toURI().toURL()
  icon4 = File(getResource(__file__,"imagenes","search-simplifiedcondition-clear-accumulate.png")).toURI().toURL()
  icon5 = File(getResource(__file__,"imagenes","search-simplifiedcondition-edit-accumulate.png")).toURI().toURL()
  
  iconTheme.registerDefault("scripting.arena2reader", "action", "accidentcondition-tabtick-enabled", None, icon1)
  iconTheme.registerDefault("scripting.arena2reader", "action", "accidentcondition-tabtick-disabled", None, icon2)
  iconTheme.registerDefault("scripting.arena2reader", "action", "search-simplifiedcondition-add-accumulate", None, icon3)
  iconTheme.registerDefault("scripting.arena2reader", "action", "search-simplifiedcondition-clear-accumulate", None, icon4)
  iconTheme.registerDefault("scripting.arena2reader", "action", "search-simplifiedcondition-edit-accumulate", None, icon5)
コード例 #6
0
    def __init__(self):
        fixFormPanelResourceLoader()
        i18nManager = ToolsLocator.getI18nManager()
        i18nManager.addResourceFamily("text",
                                      File(getResource(__file__, "i18n")))

        FormPanel.__init__(self, getResource(__file__, "tabbedtoc.xml"))
        self.tabTOC.setToolTipTextAt(0, "_List_By_Drawing_Order")
        self.tabTOC.setToolTipTextAt(1, "_List_By_Source")
        self.tabTOC.setToolTipTextAt(2, "_List_By_Visibility")
        self.tabTOC.setToolTipTextAt(3, "_List_By_Selection")
        self.__mapContext = None
        self.setPreferredSize(300, 200)
        self.translateUI()
コード例 #7
0
def selfRegister():
  selfRegisterI18n()
  i18n = ToolsLocator.getI18nManager()
  application = ApplicationLocator.getManager()
  actionManager = PluginsLocator.getActionInfoManager()
  iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()

  toolfinder_icon = File(gvsig.getResource(__file__,"images","toolFinder.png")).toURI().toURL()
  iconTheme.registerDefault("scripting.toolfinder", "action", "tools-toolfinder", None, toolfinder_icon) #quickinfo_icon)

  mytool_extension = ToolFinderExtension()
  mytool_action = actionManager.createAction(
    mytool_extension,
    "tools-toolfinder",   # Action name
    "Tool finder",   # Text
    "settool-toolfinder", # Action command
    "tools-toolfinder",   # Icon name
    None,                # Accelerator
    1009000000,          # Position
    i18n.getTranslation("_Tool_finder")    # Tooltip
  )
  mytool_action = actionManager.registerAction(mytool_action)

  # Añadimos la entrada en el menu herramientas
  application.addMenu(mytool_action, "tools/"+i18n.getTranslation("_Tool_finder"))
 def __init__(self, importManager):
     FormPanel.__init__(self,
                        getResource(__file__, "comprobartitularidad.xml"))
     self.importManager = importManager
     self.taskStatusController = None
     self.report = self.importManager.createReport()
     self.initComponents()
コード例 #9
0
 def __init__(self):
     FormPanel.__init__(
         self, gvsig.getResource(__file__, "sentinelSearchPanel.xml"))
     #self.setPreferredSize(300,700)
     self.params = None
     self.mapControl = None
     self.start = 0
     self.rows = 10
     self.sortby = "ingestiondate%20asc"
     # Init components
     self.lblPreview.setBorder(BorderFactory.createEmptyBorder())
     platformOptions = ["---", "Sentinel-1", "Sentinel-2", "Sentinel-3"]
     for k in platformOptions:
         self.cmbPlatform.addItem(k)
     polarisation = ["---", "HH", "VV", "HV", "VH", "HH HV", "VV VH"]
     for k in polarisation:
         self.cmbPolarisation.addItem(k)
     sensors = ["---", "SM", "IW", "EW", "WV"]
     for k in sensors:
         self.cmbSensor.addItem(k)
     model1 = SpinnerNumberModel(5.0, 0.0, 100.0, 1.0)
     #spin1 = JSpinner(model1)
     self.spnCloud.setModel(model1)
     self.txtInfo.setCaretPosition(0)
     ## Download manager
     self.downloadManager = SentinelDownloadManager(self)
def selfRegister():
    i18n = ToolsLocator.getI18nManager()
    application = ApplicationLocator.getManager()
    actionManager = PluginsLocator.getActionInfoManager()
    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()

    quickinfo_icon = File(
        gvsig.getResource(__file__, "images",
                          "sentineldownloader.png")).toURI().toURL()
    iconTheme.registerDefault("scripting.sentineldownloader", "action",
                              "tools-sentineldownloader", None, quickinfo_icon)

    reportbypoint_extension = SentinelDownloaderExtension()
    reportbypoint_action = actionManager.createAction(
        reportbypoint_extension,
        "tools-sentineldownloader",  # Action name
        "Sentinel Downloader",  # Text
        "settool-sentineldownloader",  # Action command
        "tools-sentineldownloader",  # Icon name
        None,  # Accelerator
        1009000000,  # Position
        i18n.getTranslation("_Sentinel_Downloader")  # Tooltip
    )
    reportbypoint_action = actionManager.registerAction(reportbypoint_action)
    application.addMenu(reportbypoint_action, "tools/_Sentinel_Downloader")
    application.addSelectableTool(reportbypoint_action, "SentinelDownloader")
コード例 #11
0
def testImport():
    manager = getArena2ImportManager()
    dialog = manager.createImportDialog()
    dialog.arena2filePicker.coerceAndSet(
        getResource(__file__, "..", "Arena2Reader", "datos", "test",
                    "TV_03_2019_01_Q1", "victimas.xml"))
    dialog.showWindow("ARENA2 Importar accidentes")
コード例 #12
0
    def __init__(self):
        FormPanel.__init__(self, getResource(__file__,
                                             "coordinatecapture.xml"))
        i18n = ToolsLocator.getI18nManager()
        self.setPreferredSize(320, 180)
        self.mapControl = None
        self.previousTool = None
        self.transform = None
        self.crs = None
        self.lastPoint = None
        self.translateUI()

        self.asJComponent().addComponentListener(ClosePanelListener(self))

        self.btnToggleCapture.setText(
            i18n.getTranslation("_Start_points_capture"))
        self.btnClearCRS.setEnabled(False)
        self.btnCRS.setEnabled(False)

        self.__tablemodel = CoordinateStorageModel()
        self.tblPoints.setModel(self.__tablemodel)
        self.btnCopySelectedPoint.setEnabled(False)
        self.btnRenameSelectedPoint.setEnabled(False)
        self.btnDeleteSelectedPoint.setEnabled(False)
        self.btnAddCapturedPoint.setEnabled(False)

        self.tabCapturePoint.setEnabledAt(
            1, self.__tablemodel.isPointStorageAvailable())

        self.tblPoints.getSelectionModel().addListSelectionListener(
            self.tblPoints_selectionChange)
        self.tblPoints.getSelectionModel().setSelectionMode(
            ListSelectionModel.SINGLE_INTERVAL_SELECTION)
def selfRegister():
    application = ApplicationLocator.getManager()
    i18n = ToolsLocator.getI18nManager()

    icon_show = File(
        gvsig.getResource(__file__, "images",
                          "fieldcalculator16x16.png")).toURI().toURL()

    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()
    iconTheme.registerDefault("scripting.field-calculator-tool", "action",
                              "tools-field-calculator-tool", None, icon_show)

    extension = FieldCalculatorToolExtension()

    actionManager = PluginsLocator.getActionInfoManager()
    action_show = actionManager.createAction(
        extension,
        "tools-field-calculator-tool",  # Action name
        i18n.getTranslation("_Field_Calculator_Tool"),  # Text
        "show",  # Action command
        "tools-field-calculator-tool",  # Icon name
        None,  # Accelerator
        501100000,  # Position 
        "_Field_Calculator_Tool"  # Tooltip
    )
    action_show = actionManager.registerAction(action_show)
    application.addMenu(action_show, "Table/_Field_Calculator_Tool")
    application.addTool(
        action_show,
        "table_tools")  #/ )#i18n.getTranslation("_Field_Calculator_Tool"))
def selfRegister():
    i18n = ToolsLocator.getI18nManager()
    application = ApplicationLocator.getManager()
    actionManager = PluginsLocator.getActionInfoManager()
    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()

    cadastralparcelsdownloader_icon = File(
        gvsig.getResource(__file__, "images",
                          "cadastralparcelsdownloader.png")).toURI().toURL()
    iconTheme.registerDefault("scripting.cadastralparcelsdownloader", "action",
                              "tools-cadastralparcelsdownloader", None,
                              cadastralparcelsdownloader_icon)

    cadastralparcelsdownloader_extension = CadastralDownloaderExtension()
    cadastralparcelsdownloader_action = actionManager.createAction(
        cadastralparcelsdownloader_extension,
        "tools-cadastralparcelsdownloader",  # Action name
        "Show cadastral parcels downloader",  # Text
        "settool-cadastralparcelsdownloader",  # Action command
        "tools-cadastralparcelsdownloader",  # Icon name
        None,  # Accelerator
        1009000000,  # Position
        i18n.getTranslation("_Show_cadastral_parcels_downloader")  # Tooltip
    )
    cadastralparcelsdownloader_action = actionManager.registerAction(
        cadastralparcelsdownloader_action)

    # Añadimos la entrada "Quickinfo" en el menu herramientas
    application.addMenu(cadastralparcelsdownloader_action,
                        "tools/_cadastralparcelsdownloader")
    # Añadimos el la accion como un boton en la barra de herramientas "Quickinfo".
    application.addSelectableTool(cadastralparcelsdownloader_action,
                                  "CadastralParcelsDownloader")
def selfRegister(*args):
    i18nManager = ToolsLocator.getI18nManager()
    i18nManager.addResourceFamily("text",File(gvsig.getResource(__file__,"i18n")))
    
    process = TransformGeometriesTo2D()
    process.selfregister("Scripting")
    process.updateToolbox()
コード例 #16
0
def buildReducedTreeFromLayers(root, layers):
  folders = dict()
  for path,layer in layers:
    dirname = os.path.dirname(path)
    leafs = folders.get(dirname,None)
    if leafs == None:
      leafs=list()
      folders[dirname] = leafs
    leafs.append((path,layer))
  paths = folders.keys()
  paths.sort()

  for path in paths:
    # select icon and insert in tree
    folderPath = folders[path]
    if not os.path.isdir(path):
        properIcon = getIconByPath(gvsig.getResource(__file__,"images","Database.png"))
        if path=="":
            i18n = ToolsLocator.getI18nManager()
            path=i18n.getTranslation("_Services")
        folder = DefaultMutableTreeNode(DataGroup(path,path,properIcon))
    else:
        properIcon = getIconByName("librarybrowser-folder")
        folder = DefaultMutableTreeNode(DataGroup(path,path,properIcon))
    
    root.insert(folder, root.getChildCount())
    for pathLayer,layer in folderPath:
      leaf = DefaultMutableTreeNode(DataLayer(pathLayer,layer))
      folder.insert(leaf, folder.getChildCount())
コード例 #17
0
 def __init__(self, importManager):
     FormPanel.__init__(self, getResource(__file__,
                                          "createtablespanel.xml"))
     self.importManager = importManager
     self.connectionPicker = None
     self.taskStatusController = None
     self.initComponents()
def createTableAndFill(workspace, tableName):
    # Create table
    #self.status.message("Creando "+tableName)
    #self.status.incrementCurrentValue()
    server = workspace.getServerExplorer()

    fname = getResource(__file__, "data", tableName + ".csv")

    if fname == None:
        return
    parameters = getOpenStoreParametersOfDictionaryByPath(fname)
    addparams = server.getAddParameters(tableName)
    ft = addparams.getDefaultFeatureType()
    dataManager = DALLocator.getDataManager()
    store = dataManager.openStore(parameters.getProviderName(), parameters)
    ft.copyFrom(store.getDefaultFeatureType())
    store.dispose()
    server.add(tableName, addparams, False)

    # Fill table
    #self.status.message("Importando "+tableName)
    #self.status.incrementCurrentValue()

    params_src = getOpenStoreParametersOfDictionaryByPath(fname)
    params_dst = server.get(tableName)
    store_src = dataManager.openStore(params_src.getProviderName(), params_src)
    store_dst = dataManager.openStore(params_dst.getProviderName(), params_dst)
    store_src.copyTo(store_dst)
    store_src.dispose()
    store_dst.dispose()
コード例 #19
0
def selfRegister():
    i18n = ToolsLocator.getI18nManager()
    application = ApplicationLocator.getManager()
    actionManager = PluginsLocator.getActionInfoManager()
    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()

    exportmaptiles_icon = File(
        gvsig.getResource(__file__, "images",
                          "exportmaptiles.png")).toURI().toURL()
    iconTheme.registerDefault("scripting.exportmaptiles", "action",
                              "tools-exportmaptiles", None,
                              exportmaptiles_icon)

    exportmaptiles_extension = ExportMapTilesPanelExtension()
    exportmaptiles_action = actionManager.createAction(
        exportmaptiles_extension,
        "tools-exportmaptiles",  # Action name
        "Export map tiles",  # Text
        "settool-exportmaptiles",  # Action command
        "tools-exportmaptiles",  # Icon name
        None,  # Accelerator
        1009000000,  # Position
        i18n.getTranslation("_Export_map_tiles")  # Tooltip
    )
    exportmaptiles_action = actionManager.registerAction(exportmaptiles_action)

    # Añadimos la entrada "Quickinfo" en el menu herramientas
    application.addMenu(exportmaptiles_action, "tools/_ExportMapTiles")
    # Añadimos el la accion como un boton en la barra de herramientas "Quickinfo".
    application.addSelectableTool(exportmaptiles_action, "ExportMapTiles")
コード例 #20
0
def main(*args):
  fixFormPanelResourceLoader()
  i18nManager = ToolsLocator.getI18nManager()
  i18nManager.addResourceFamily("text",File(getResource(__file__,"i18n")))
  
  actions.selfRegister()
    
コード例 #21
0
def selfRegister():
    application = ApplicationLocator.getManager()
    i18n = ToolsLocator.getI18nManager()

    icon_show = File(gvsig.getResource(__file__, "images",
                                       "snap16x16.png")).toURI().toURL()

    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()
    iconTheme.registerDefault("scripting.quick-snapping-tool", "action",
                              "tools-quick-snapping-tool", None, icon_show)

    extension = QuickSnappingToolExtension()

    actionManager = PluginsLocator.getActionInfoManager()
    action_show = actionManager.createAction(
        extension,
        "tools-quick-snapping-tool",  # Action name
        i18n.getTranslation("_Quick_Snapping_Tool"),  # Text
        "show",  # Action command
        "tools-quick-snapping-tool",  # Icon name
        None,  # Accelerator
        1009000000,  # Position 
        "Quick Snapping Tool"  # Tooltip
    )
    action_show = actionManager.registerAction(action_show)
    application.addTool(action_show,
                        i18n.getTranslation("_Quick_Snapping_Tool"))
コード例 #22
0
def selfRegister():
    i18n = ToolsLocator.getI18nManager()
    application = ApplicationLocator.getManager()
    actionManager = PluginsLocator.getActionInfoManager()
    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()

    quickinfo_icon = File(
        gvsig.getResource(__file__, "images",
                          "reportbypoint1.png")).toURI().toURL()
    iconTheme.registerDefault("scripting.reportbypoint", "action",
                              "tools-reportbypoint", None, quickinfo_icon)

    reportbypoint_extension = ReportByPointExtension()
    reportbypoint_action = actionManager.createAction(
        reportbypoint_extension,
        "tools-reportbypoint",  # Action name
        "Show report by point",  # Text
        "settool-reportbypoint",  # Action command
        "tools-reportbypoint",  # Icon name
        None,  # Accelerator
        1009000000,  # Position
        i18n.getTranslation("_Report_by_point_info")  # Tooltip
    )
    reportbypoint_action = actionManager.registerAction(reportbypoint_action)

    # Añadimos la entrada "Report by point" en el menu herramientas
    application.addMenu(
        reportbypoint_action,
        "tools/" + i18n.getTranslation("_Report_by_point_info"))
    # Añadimos el la accion como un boton en la barra de herramientas "Quickinfo".
    application.addSelectableTool(reportbypoint_action, "ReportByPoint")
コード例 #23
0
    def btnViewPDF_click(self, event):
        manager = ScriptingSwingLocator.getUIManager()

        controller = SwingController()
        viewer = SwingViewBuilder(controller).buildViewerPanel()
        controller.openDocument(getResource(__file__, "doc/helloworld.pdf"))
        manager.showWindow(viewer, "README")
def selfRegister():
    application = ApplicationLocator.getManager()

    #
    # Registramos los iconos en el tema de iconos
    iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent()
    icon = File(getResource(__file__, "images",
                            "dbeaver16x16.png")).toURI().toURL()
    iconTheme.registerDefault("scripting.DBeaverExtension", "action",
                              "dbeaver-launch", None, icon)

    #
    # Creamos la accion
    actionManager = PluginsLocator.getActionInfoManager()
    extension = DBeaverExtension()

    action = actionManager.createAction(
        extension,
        "dbeaver-launch",  # Action name
        "DBeaver",  # Text
        "dbeaver-launch",  # Action command
        "dbeaver-launch",  # Icon name
        None,  # Accelerator
        650700600,  # Position 
        "_Show_the_DBeaver_database_administrator_tool"  # Tooltip
    )
    action = actionManager.registerAction(action)
    application.addMenu(action, "tools/DBeaver")
def selfRegister(*args):
    i18nManager = ToolsLocator.getI18nManager()
    i18nManager.addResourceFamily("text",
                                  File(gvsig.getResource(__file__, "i18n")))

    process = CountDuplicates()
    process.selfregister("Scripting")
    process.updateToolbox()
コード例 #26
0
 def __init__(self):
     AbstractAction.__init__(self, "HexEditor")
     self.putValue(Action.ACTION_COMMAND_KEY, "HexEditor")
     self.putValue(
         Action.SMALL_ICON,
         self.load_icon(
             getResource(__file__, "images", "hexeditor16x16.png")))
     self.putValue(Action.SHORT_DESCRIPTION, "HexEditor")
コード例 #27
0
def main(*args):

    manager = DALLocator.getDataManager()
    storeParameters = manager.createStoreParameters("H2Spatial")
    database_file = gvsig.getResource(__file__, "data", "municipalities.mv.db")
    storeParameters.setDynValue("database_file", database_file)
    storeParameters.setDynValue("Table", "Muni")
    storeH2 = manager.openStore("H2Spatial", storeParameters)
    print storeH2, dir(storeH2)
 def __init__(self):
     FormPanel.__init__(self, gvsig.getResource(__file__,
                                                "snappingTool.xml"))
     self.scp = SnapConfigPage()
     self.pnl1.setLayout(BorderLayout())
     self.pnl1.add(self.scp)
     self.pnl1.updateUI()
     i18n = ToolsLocator.getI18nManager()
     self.btnSave.setText(i18n.getTranslation("_Save"))
     self.btnClose.setText(i18n.getTranslation("_Cancel"))
 def __init__(self,view):
     FormPanel.__init__(self, getResource(__file__, "filterdata.xml"))
     
     #self.setPreferredSize(300,300)
     self.filterExpresionSwing = None
     self.layer = None
     self.view = view
     self.valuesList = self.lstValues
     self._updateUI()
     mapContext = self.view.getMapContext()
def create_arena2_tables():
    f = File("/home/osc/gva_arena2/test/TV_12_2020_07_Q1/victimas.xml")
    dataManager = DALLocator.getDataManager()
    print "Cargando ARENA2 file..."
    store = dataManager.openStore("ARENA2", "file", f)
    if store == None:
        print "No ha sido posible abrir el store file: ", f
        return

    tableName = "ARENA2_ACCIDENTES"
    print "%s..." % tableName
    pathname = getResource(__file__, "tablas", tableName + ".py")
    generateTable(pathname, tableName, store.getDefaultFeatureType())

    for child in store.getChildren():
        tableName = child.getName()
        print "%s..." % tableName
        pathname = getResource(__file__, "tablas", tableName + ".py")
        generateTable(pathname, tableName, child.getDefaultFeatureType())