ibus-engine-simple: Use icon ibus-keyboard for xkb layouts.
authorPeng Huang <shawn.p.huang@gmail.com>
Tue, 31 Jan 2012 15:40:40 +0000 (10:40 -0500)
committerPeng Huang <shawn.p.huang@gmail.com>
Tue, 21 Feb 2012 16:52:38 +0000 (11:52 -0500)
engine/gensimple.py
engine/simple.xml.in.in

index 9664fa3..9dd06ea 100644 (file)
@@ -81,6 +81,7 @@ def gen_xml():
                        <layout>%s</layout>
                        <longname>%s</longname>
                        <description>%s</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>%d</rank>
                </engine>"""
     footer = u"""\t</engines>
index 9ad7dcb..25db578 100644 (file)
@@ -16,6 +16,7 @@
                        <layout>us</layout>
                        <longname>English (US)</longname>
                        <description>English (US)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
@@ -26,6 +27,7 @@
                        <layout>us(intl)</layout>
                        <longname>English (US, international with dead keys)</longname>
                        <description>English (US, international with dead keys)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
@@ -36,6 +38,7 @@
                        <layout>us(colemak)</layout>
                        <longname>English (Colemak)</longname>
                        <description>English (Colemak)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
@@ -46,6 +49,7 @@
                        <layout>us(dvorak)</layout>
                        <longname>English (Dvorak)</longname>
                        <description>English (Dvorak)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
@@ -56,6 +60,7 @@
                        <layout>us(altgr-intl)</layout>
                        <longname>English (international AltGr dead keys)</longname>
                        <description>English (international AltGr dead keys)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
@@ -66,6 +71,7 @@
                        <layout>us(altgr-intl)</layout>
                        <longname>English (international AltGr dead keys)</longname>
                        <description>English (international AltGr dead keys)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
@@ -76,6 +82,7 @@
                        <layout>be</layout>
                        <longname>Belgian</longname>
                        <description>Belgian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
@@ -86,6 +93,7 @@
                        <layout>be</layout>
                        <longname>Belgian</longname>
                        <description>Belgian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>be</layout>
                        <longname>Belgian</longname>
                        <description>Belgian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>br</layout>
                        <longname>Portuguese (Brazil)</longname>
                        <description>Portuguese (Brazil)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>bg</layout>
                        <longname>Bulgarian</longname>
                        <description>Bulgarian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>bg(phonetic)</layout>
                        <longname>Bulgarian (traditional phonetic)</longname>
                        <description>Bulgarian (traditional phonetic)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ca</layout>
                        <longname>French (Canada)</longname>
                        <description>French (Canada)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ca(eng)</layout>
                        <longname>English (Canada)</longname>
                        <description>English (Canada)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>hr</layout>
                        <longname>Croatian</longname>
                        <description>Croatian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>cz</layout>
                        <longname>Czech</longname>
                        <description>Czech</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>dk</layout>
                        <longname>Danish</longname>
                        <description>Danish</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ee</layout>
                        <longname>Estonian</longname>
                        <description>Estonian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>fi</layout>
                        <longname>Finnish</longname>
                        <description>Finnish</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>fr</layout>
                        <longname>French</longname>
                        <description>French</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>de</layout>
                        <longname>German</longname>
                        <description>German</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>de(neo)</layout>
                        <longname>German (Neo 2)</longname>
                        <description>German (Neo 2)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>gr</layout>
                        <longname>Greek</longname>
                        <description>Greek</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>hu</layout>
                        <longname>Hungarian</longname>
                        <description>Hungarian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>il</layout>
                        <longname>Hebrew</longname>
                        <description>Hebrew</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>it</layout>
                        <longname>Italian</longname>
                        <description>Italian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>jp</layout>
                        <longname>Japanese</longname>
                        <description>Japanese</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>latam</layout>
                        <longname>Spanish (Latin American)</longname>
                        <description>Spanish (Latin American)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>lt</layout>
                        <longname>Lithuanian</longname>
                        <description>Lithuanian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>lv(apostrophe)</layout>
                        <longname>Latvian (apostrophe variant)</longname>
                        <description>Latvian (apostrophe variant)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>pl</layout>
                        <longname>Polish</longname>
                        <description>Polish</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>pt</layout>
                        <longname>Portuguese</longname>
                        <description>Portuguese</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ro</layout>
                        <longname>Romanian</longname>
                        <description>Romanian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ru</layout>
                        <longname>Russian</longname>
                        <description>Russian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ru(phonetic)</layout>
                        <longname>Russian (phonetic)</longname>
                        <description>Russian (phonetic)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>rs</layout>
                        <longname>Serbian</longname>
                        <description>Serbian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>si</layout>
                        <longname>Slovenian</longname>
                        <description>Slovenian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>sk</layout>
                        <longname>Slovak</longname>
                        <description>Slovak</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>es</layout>
                        <longname>Spanish</longname>
                        <description>Spanish</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>es(cat)</layout>
                        <longname>Catalan (Spain, with middle-dot L)</longname>
                        <description>Catalan (Spain, with middle-dot L)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>se</layout>
                        <longname>Swedish</longname>
                        <description>Swedish</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ch</layout>
                        <longname>German (Switzerland)</longname>
                        <description>German (Switzerland)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ch(fr)</layout>
                        <longname>French (Switzerland)</longname>
                        <description>French (Switzerland)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>tr</layout>
                        <longname>Turkish</longname>
                        <description>Turkish</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>ua</layout>
                        <longname>Ukrainian</longname>
                        <description>Ukrainian</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>gb(extd)</layout>
                        <longname>English (UK, extended WinKeys)</longname>
                        <description>English (UK, extended WinKeys)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>gb(dvorak)</layout>
                        <longname>English (UK, Dvorak)</longname>
                        <description>English (UK, Dvorak)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
                <engine>
                        <layout>kr(kr104)</layout>
                        <longname>Korean (101/104 key compatible)</longname>
                        <description>Korean (101/104 key compatible)</description>
+                        <icon>ibus-keyboard</icon>
                        <rank>99</rank>
                </engine>
        </engines>