-def createimage(name, path, template, lyxexe, tempdir, replacements):
+def gettoolbaritems(filename):
+ items = []
+ uifile = open(filename, 'rt')
+ regexp = re.compile(r'.*Item "([^"\[]+)(\[\[[^\]]+\]\])?"\s*"math-insert\s+([^"]+)"')
+ for line in uifile.readlines():
+ m = regexp.match(line)
+ if m:
+ if '\\' + m.group(1) == m.group(3):
+ items.append(m.group(1))
+ return items
+
+
+def getmakefileentries(filename):
+ items = []
+ makefile = open(filename, 'rt')
+ regexp = re.compile(r'.*images/math/(.+)\.png')
+ for line in makefile.readlines():
+ m = regexp.match(line)
+ if m:
+ items.append(m.group(1))
+ return items
+
+
+def createimage(name, path, template, lyxexe, tempdir, math, replacements, toolbaritems, makefileentries):