globalmapper.MapCatalogChangeMapOrder

globalmapper.MapCatalogChangeMapOrder(GM_LayerHandle_t32 aCatalogLayer, uint32 aCurMapIndex, uint32 aNewMapIndex, sint32 aNumMapsToMove, uint32 aReserved=0) GM_Error_t32[source]

Moves aNumMapsToMove maps starting at aCurMapIndex in the map list to aNewMapIndex. If you use -1 for aNumMapsToMove, all maps from aNumMapsToMove to the end of the list will be moved to aNewMapIndex. In that case, aNewMapIndex must be smaller than aCurMapIndex.

Parameters:
  • aCatalogLayer (GM_LayerHandle_t32) – Handle to map catalog layer (either from loading or CreateMapCatalog)

  • aCurMapIndex (uint32) – Current index of map (0-based) to move

  • aNewMapIndex (uint32) – New index of map (0-based)

  • aNumMapsToMove (sint32) – Number of maps to move (-1 for everything from aCurMapIndex to end of list)

  • aReserved (uint32) – Reserved for future use; defaults to 0

Returns:

Error Code

Return type:

GM_Error_t32