GeosoftInc / gxpy

Python for Geosoft GX Developer
https://geosoftgxdev.atlassian.net/wiki/spaces/GD/overview
BSD 2-Clause "Simplified" License
34 stars 30 forks source link

Picking multiple files with gxproj.get_user_input leads to string truncation #112

Open jacquesbeaurain opened 5 years ago

jacquesbeaurain commented 5 years ago

From: https://geosoft.vanillacommunity.com/discussion/1396/python-gx-get-user-input-with-output-of-project-grids#latest

I have a get_user_input dialog that prompts the user to pick an existing grid from the project:

# ask the user to select a grid
grid_file = gxproj.get_user_input(title='Specify existing TMI grid',
                                        prompt='TMI grid:',
                                        kind='list',
                                        items=project.project_grids,
                                        default=default_grid)

The list usually works fine, but when I run it in a project with a lot of grids (maybe 100?) it displays the first 15 grids, and then only a few characters of the 16th grid path, and no more. Is there a limit to how many items can be included in the pick-list or how many characters?"

Terranigmus commented 5 years ago

Can be confirmed with

ret = gxpj.get_user_input(
   'Testing a list', 
   'List', 
   kind='list', 
   default='WGS 84 / UTM zone 32N', 
   items=gco.name_list(gco.LIST_COORDINATESYSTEM,datum_filter='WGS 84'))
serban-seeq commented 2 months ago

GXDEV-42