1 #ifndef h_pnd_pxml_names_h
2 #define h_pnd_pxml_names_h
8 /* <PXML id="..."> ...*/
9 #define PND_PXML_ATTRNAME_UID "id"
11 /* <title lang="..."> */
12 #define PND_PXML_ENAME_TITLE "title"
13 #define PND_PXML_ATTRNAME_TITLELANG "lang"
15 /* <description lang="...">... */
16 #define PND_PXML_ENAME_DESCRIPTION "description"
17 #define PND_PXML_ATTRNAME_DESCRLANG "lang"
19 /* <exec background="true" standalone="false" command="..." startdir="..." /> */
20 #define PND_PXML_ENAME_EXEC "exec"
21 #define PND_PXML_ATTRNAME_EXECBG "background"
22 #define PND_PXML_ATTRNAME_EXECSTAL "standalone"
23 #define PND_PXML_ATTRNAME_EXECCMD "command"
24 #define PND_PXML_ATTRNAME_EXECWD "startdir"
25 #define PND_PXML_ATTRNAME_EXECNOX11 "no_x11"
27 /* <icon src="..." /> */
28 #define PND_PXML_ENAME_ICON "icon"
29 #define PND_PXML_ATTRNAME_ICONSRC "src"
35 #define PND_PXML_NODENAME_PREVPICS "previewpics"
36 #define PND_PXML_ENAME_PREVPIC "pic"
37 #define PND_PXML_ATTRNAME_PREVPICSRC "src"
39 /* <author name="..." website="..." email="..." /> */
40 #define PND_PXML_ENAME_AUTHOR "author"
41 #define PND_PXML_ATTRNAME_AUTHORNAME "name"
42 #define PND_PXML_ATTRNAME_AUTHORWWW "website"
43 #define PND_PXML_ATTRNAME_AUTHOREMAIL "email"
45 /* <version major="1" minor="1" release="1" build="2" /> */
46 #define PND_PXML_ENAME_VERSION "version"
47 #define PND_PXML_ATTRNAME_VERMAJOR "major"
48 #define PND_PXML_ATTRNAME_VERMINOR "minor"
49 #define PND_PXML_ATTRNAME_VERREL "release"
50 #define PND_PXML_ATTRNAME_VERBUILD "build"
52 /* <osversion major="1" minor="0" release="0" build="0" /> */
53 #define PND_PXML_ENAME_OSVERSION "osversion"
54 #define PND_PXML_ATTRNAME_OSVERMAJOR "major"
55 #define PND_PXML_ATTRNAME_OSVERMINOR "minor"
56 #define PND_PXML_ATTRNAME_OSVERREL "release"
57 #define PND_PXML_ATTRNAME_OSVERBUILD "build"
60 * <category name="...">
61 * <subcategory name="..." />
65 #define PND_PXML_NODENAME_CATS "categories"
66 #define PND_PXML_ENAME_CAT "category"
67 #define PND_PXML_ATTRNAME_CATNAME "name"
68 #define PND_PXML_ENAME_SUBCAT "subcategory"
69 #define PND_PXML_ATTRNAME_SUBCATNAME "name"
72 * <association name="CSS File" filetype="text/css" exec="-f %s -t css" />
75 #define PND_PXML_NODENAME_ASSOCS "associations"
76 #define PND_PXML_ENAME_ASSOC "association"
77 #define PND_PXML_ATTRNAME_ASSOCNAME "name"
78 #define PND_PXML_ATTRNAME_ASSOCFTYPE "filetype"
79 #define PND_PXML_ATTRNAME_ASSOCARGS "arguments"
81 /* <clockspeed frequency="600" /> */
82 #define PND_PXML_ENAME_CLOCK "clockspeed"
83 #define PND_PXML_ATTRNAME_CLOCKFREQ "frequency"
85 /* <package name="foo" released="1/1/0001"/> */
86 #define PND_PXML_ENAME_PACKAGE "package"
87 #define PND_PXML_ATTRNAME_PACKAGE_NAME "name"
88 #define PND_PXML_ATTRNAME_PACKAGE_DATE "released"
94 #define PND_PXML_NODENAME_MKDIR "mkdir"
95 #define PND_PXML_ENAME_MKDIR "dir"
96 #define PND_PXML_ATTRNAME_MKDIRPATH "path"
102 #endif /* ifndef h_pnd_pxml_names_h */