grass2_icons.py 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. """
  2. New GRASS icon set
  3. http://robert.szczepanek.pl/icons.php
  4. https://svn.osgeo.org/osgeo/graphics/toolbar-icons/24x24/
  5. """
  6. __author__ = "Robert Szczepanek"
  7. import os
  8. import globalvar
  9. iconpath = os.path.join(globalvar.ETCDIR, "gui", "icons", "grass2")
  10. IconsGrass2 = {
  11. # map display
  12. "displaymap" : 'show.png',
  13. "rendermap" : 'layer-redraw.png',
  14. "erase" : 'erase.png',
  15. "pointer" : 'pointer.png',
  16. "query" : 'info.png',
  17. "savefile" : 'map-export.png',
  18. "printmap" : 'print.png',
  19. "pan" : 'pan.png',
  20. # zoom (mapdisplay)
  21. "zoom_in" : 'zoom-in.png',
  22. "zoom_out" : 'zoom-out.png',
  23. "zoom_back" : 'zoom-last.png',
  24. "zoommenu" : 'zoom-more.png',
  25. # analyze raster (mapdisplay)
  26. "analyze" : 'layer-raster-analyze.png',
  27. "measure" : 'measure-length.png',
  28. "profile" : 'layer-raster-profile.png',
  29. "histogram" : 'layer-raster-histogram.png',
  30. "font" : 'font.png',
  31. # overlay (mapdisplay)
  32. "overlay" : 'overlay-add.png',
  33. "addtext" : 'text-add.png',
  34. "addbarscale": 'scalebar-add.png',
  35. "addlegend" : 'legend-add.png',
  36. "quit" : 'quit.png',
  37. # digit
  38. ## add feature
  39. "digAddPoint": 'point-create.png',
  40. "digAddLine" : 'line-create.png',
  41. "digAddBoundary": 'polygon-create.png',
  42. "digAddCentroid": 'centroid-create.png',
  43. ## vertex
  44. "digAddVertex" : 'vertex-create.png',
  45. "digMoveVertex" : 'vertex-move.png',
  46. "digRemoveVertex" : 'vertex-delete.png',
  47. "digSplitLine" : 'line-split.png',
  48. ## edit feature
  49. "digEditLine" : 'line-edit.png',
  50. "digMoveLine" : 'line-move.png',
  51. "digDeleteLine" : 'line-delete.png',
  52. ## cats
  53. "digDispCats" : 'cats-display.png',
  54. "digCopyCats" : 'cats-copy.png',
  55. ## attributes
  56. "digDispAttr" : 'attributes-display.png',
  57. ## general
  58. "digUndo" : 'undo.png',
  59. "digSettings" : 'settings.png',
  60. "digAdditionalTools" : 'tools.png',
  61. # layer manager
  62. "newdisplay" : 'monitor-create.png',
  63. "fileNew" : 'create.png',
  64. "fileLoad" : 'layer-open.png',
  65. "fileOpen" : 'open.png',
  66. "fileSave" : 'save.png',
  67. "addrast" : 'layer-raster-add.png',
  68. "addrast3d" : 'layer-raster3d-add.png',
  69. "addshaded" : 'layer-shaded-relief-add.png',
  70. "addrarrow" : 'layer-aspect-arrow-add.png',
  71. "addrnum" : 'layer-cell-cats-add.png',
  72. "addvect" : 'layer-vector-add.png',
  73. "addcmd" : 'layer-command-add.png',
  74. "addgrp" : 'layer-group-add.png',
  75. "addovl" : 'layer-grid-add.png',
  76. "addgrid" : 'layer-grid-add.png',
  77. "addlabels" : 'layer-label-add.png',
  78. "delcmd" : 'layer-remove.png',
  79. "attrtable" : 'table.png',
  80. "addrgb" : 'layer-rgb-add.png',
  81. "addhis" : 'layer-his-add.png',
  82. "addthematic": 'layer-vector-thematic-add.png',
  83. "addchart" : 'layer-vector-chart-add.png',
  84. "layeropts" : 'options.png',
  85. # profile analysis
  86. "transect" : 'layer-raster-profile.png',
  87. "profiledraw" : 'show.png',
  88. "profileopt" : 'settings.png',
  89. "datasave" : 'save.png',
  90. # georectify
  91. "grGcpSet" : 'gcp-create.png',
  92. 'grGcpClear' : 'gcp-remove.png',
  93. 'grGeorect' : 'georectify.png',
  94. 'grGcpRms' : 'gcp-rms.png',
  95. 'grGcpRefresh' : 'redraw.png',
  96. "grGcpSave" : 'gcp-save.png',
  97. "grGcpAdd" : 'gcp-add.png',
  98. "grGcpDelete" : 'gcp-delete.png',
  99. "grGcpReload" : 'reload.png',
  100. "grSettings" : 'settings.png',
  101. # nviz
  102. "nvizSettings" : 'settings.png',
  103. # modeler
  104. "modelActionAdd" : 'layer-add.png',
  105. }