grass_icons.py 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. """
  2. Original GRASS icon set from old TCL/TK GUI
  3. """
  4. import os
  5. import wx
  6. import globalvar
  7. iconpath = os.path.join(globalvar.ETCDIR, "gui", "icons", "grass")
  8. iconpath_vdigit = os.path.join(globalvar.ETCDIR, "gui", "icons", "grass", "vdigit")
  9. IconsGrass = {
  10. # map display
  11. "displaymap" : 'gui-display.gif',
  12. "rendermap" : 'gui-redraw.gif',
  13. "erase" : 'gui-erase.gif',
  14. "pointer" : 'gui-pointer.gif',
  15. "zoom_in" : 'gui-zoom_in.gif',
  16. "zoom_out" : 'gui-zoom_out.gif',
  17. "pan" : 'gui-pan.gif',
  18. "query" : 'gui-query.gif',
  19. "zoom_back" : 'gui-zoom_back.gif',
  20. "zoommenu" : 'gui-mapzoom.gif',
  21. "savefile" : 'file-save.gif',
  22. "printmap" : 'file-print.gif',
  23. "overlay" : 'gui-overlay.gif',
  24. # digit
  25. ## add feature
  26. "digAddPoint": 'new.point.gif',
  27. "digAddLine" : 'new.line.gif',
  28. "digAddBoundary": 'new.boundary.gif',
  29. "digAddCentroid": 'new.centroid.gif',
  30. ## vertex
  31. "digAddVertex" : 'add.vertex.gif',
  32. "digMoveVertex" : 'move.vertex.gif',
  33. "digRemoveVertex" : 'rm.vertex.gif',
  34. "digSplitLine" : 'split.line.gif',
  35. ## edit feature
  36. "digEditLine" : 'edit.line.gif',
  37. "digMoveLine" : 'move.line.gif',
  38. "digDeleteLine" : 'delete.line.gif',
  39. ## cats
  40. "digCopyCats" : 'copy.cats.gif',
  41. "digDispCats" : 'display.cats.gif',
  42. ## attributes
  43. "digDispAttr" : 'display.attributes.gif',
  44. ## general
  45. "digUndo" : wx.ART_ERROR, # FIXME
  46. "digSettings" : 'settings.gif',
  47. "digAdditionalTools" : wx.ART_ERROR, # FIXME
  48. # layer manager
  49. "newdisplay" : 'gui-startmon.gif',
  50. "fileNew" : 'file-new.gif',
  51. "fileLoad" : 'file-new.gif', # change the icon if possible
  52. "fileOpen" : 'file-open.gif',
  53. "fileSave" : 'file-save.gif',
  54. "addrast" : 'element-cell.gif',
  55. "addrast3d" : 'element-grid3.gif',
  56. "addvect" : 'element-vector.gif',
  57. "addcmd" : 'gui-cmd.gif',
  58. "addgrp" : 'gui-group.gif',
  59. "addovl" : 'module-d.grid.gif',
  60. "delcmd" : 'edit-cut.gif',
  61. "attrtable" : 'db-values.gif',
  62. "addrgb" : 'module-d.rgb.gif',
  63. "addhis" : 'channel-his.gif',
  64. "addshaded" : 'module-d.shadedmap.gif',
  65. "addrarrow" : 'module-d.rast.arrow.gif',
  66. "addrnum" : 'module-d.rast.num.gif',
  67. "addthematic": 'module-d.vect.thematic.gif',
  68. "addchart" : 'module-d.vect.chart.gif',
  69. "addgrid" : 'module-d.grid.gif',
  70. "addgeodesic": 'module-d.geodesic.gif',
  71. "addrhumb" : 'module-d.rhumbline.gif',
  72. "addlabels" : 'module-d.labels.gif',
  73. "addtext" : 'module-d.text.gif',
  74. "addbarscale": 'module-d.barscale.gif',
  75. "addlegend" : 'module-d.legend.gif',
  76. "quit" : 'gui-exit.gif',
  77. # analyze raster
  78. "analyze" : 'gui-rastanalyze.gif',
  79. "measure" : 'gui-measure.gif',
  80. "font" : 'gui-font.gif',
  81. "histogram" : 'module-d.histogram.gif',
  82. "color" : 'edit-color.gif',
  83. "layeropts" : 'gui-layeroptions.gif',
  84. # profile
  85. "profile" : 'gui-profile.gif',
  86. "transect" : 'gui-profiledefine.gif',
  87. "datasave" : 'file-save.gif',
  88. # "profiledraw": 'gui-profiledraw.gif',
  89. "profiledraw" : 'gui-display.gif',
  90. "profileopt" : 'gui-profileopt.gif',
  91. # georectify
  92. 'grGcpClear' : 'gui-gcperase.gif',
  93. 'grGcpSet' : 'gui-gcpset.gif',
  94. 'grGeorect' : 'gui-georect.gif',
  95. 'grGcpRms' : 'gui-rms.gif',
  96. 'grGcpRefresh' : 'gui-display.gif',
  97. "grGcpSave" : 'file-save.gif',
  98. "grGcpAdd" : wx.ART_NEW, # FIXME
  99. "grGcpDelete" : wx.ART_DELETE, # FIXME
  100. "grGcpReload" : 'gui-redraw.gif',
  101. "grSettings" : 'edit-color.gif',
  102. # nviz
  103. "nvizSettings" : 'edit-color.gif',
  104. # modeler
  105. "modelActionAdd" : wx.ART_ERROR,
  106. }