Support text symbol.

a
This commit is contained in:
Daiki Ueno
2011-08-30 16:24:56 +09:00
parent 88816018d8
commit b02ae1b7cc
15 changed files with 315 additions and 2 deletions

View File

@ -1,5 +1,5 @@
bin_SCRIPTS = eekxml
EXTRA_DIST = eekxml.in mim2remap
EXTRA_DIST = eekxml.in mim2remap.el
DISTCLEANFILES = eekxml
eekxml: eekxml.in

View File

@ -35,9 +35,12 @@ def remap(keyboard, mapping):
if mapped:
if mapped.has_key('xkeysym'):
replace = Eek.Keysym.new(mapped['xkeysym'])
elif mapped.has_key('text'):
replace = Eek.Text.new(mapped['text'])
else:
replace = Eek.Symbol.new(mapped['name'])
replace.set_category(Eek.SymbolCategory.LETTER)
replace.set_name(symbol.get_name())
if mapped.has_key('label'):
replace.set_label(mapped['label'])
if mapped.has_key('category'):