grass-gxw.dtd 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <!-- grass-gxw.dtd
  2. Copyright (C) 2007 by the GRASS Development Team
  3. Author: Martin Landa <landa.martin gmail.com>
  4. This program is free software under the GPL (>=v2)
  5. Read the file COPYING coming with GRASS for details.
  6. -->
  7. <!--
  8. a grass-gxw defines workspace file content
  9. -->
  10. <!ELEMENT grass-gxw (gxw)>
  11. <!ELEMENT gxw (layer_manager?, display*)>
  12. <!-- a layer_manager defines properties of Layer Manager
  13. GUI component
  14. element added 2008/04
  15. -->
  16. <!ELEMENT layer_manager ANY>
  17. <!-- window dimenstion (x, y (ur), width, heigth -->
  18. <!ATTLIST layer_manager dim CDATA #IMPLIED>
  19. <!-- a display element defines map layer connected to given
  20. map display widnow
  21. render, mode and showCompExtent (added 2004/08)
  22. -->
  23. <!ELEMENT display ((group|layer)*)>
  24. <!ATTLIST display render (0 | 1) #IMPLIED>
  25. <!ATTLIST display mode (0 | 1 | 2 | 3 | 4 | 5 | 6) #IMPLIED>
  26. <!ATTLIST display showCompExtent (0 | 1) #IMPLIED>
  27. <!-- window dimenstion (x, y (ur), width, heigth -->
  28. <!ATTLIST display dim CDATA #IMPLIED>
  29. <!-- group of map layers
  30. -->
  31. <!ELEMENT group (layer*)>
  32. <!ATTLIST group name CDATA #REQUIRED>
  33. <!ATTLIST group checked (0 | 1) #REQUIRED>
  34. <!-- map layer
  35. -->
  36. <!ELEMENT layer (selected?, task?)>
  37. <!ATTLIST layer type CDATA #REQUIRED>
  38. <!ATTLIST layer name CDATA #REQUIRED>
  39. <!ATTLIST layer checked (0 | 1) #REQUIRED>
  40. <!ATTLIST layer opacity CDATA #IMPLIED>
  41. <!-- task describes the interface of a single
  42. GRASS command.
  43. -->
  44. <!ELEMENT task (flag*, parameter*)>
  45. <!ATTLIST task name CDATA #REQUIRED>
  46. <!-- layer selected (added 2008/04)
  47. -->
  48. <!ELEMENT selected EMPTY>
  49. <!-- a parameter must have a name and a value
  50. -->
  51. <!ELEMENT parameter (value)>
  52. <!ATTLIST parameter name CDATA #REQUIRED>
  53. <!-- value of parameter
  54. -->
  55. <!ELEMENT value (#PCDATA)>
  56. <!-- enabled flag
  57. -->
  58. <!ELEMENT flag EMPTY>
  59. <!ATTLIST flag name CDATA #REQUIRED>