Use GI instead of pygtk2 in mim2remap.
This commit is contained in:
		@ -19,7 +19,7 @@
 | 
				
			|||||||
# 02110-1301 USA
 | 
					# 02110-1301 USA
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import json
 | 
					import json
 | 
				
			||||||
import gtk.gdk
 | 
					from gi.repository import Gdk
 | 
				
			||||||
import sys, os.path, re
 | 
					import sys, os.path, re
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class MapFile(object):
 | 
					class MapFile(object):
 | 
				
			||||||
@ -41,8 +41,8 @@ class MapFile(object):
 | 
				
			|||||||
                        if len(keyseq) > 1:
 | 
					                        if len(keyseq) > 1:
 | 
				
			||||||
                            continue
 | 
					                            continue
 | 
				
			||||||
                        try:
 | 
					                        try:
 | 
				
			||||||
                            keyval = gtk.gdk.unicode_to_keyval(ord(keyseq))
 | 
					                            keyval = Gdk.unicode_to_keyval(ord(keyseq))
 | 
				
			||||||
                            keyseq = gtk.gdk.keyval_name(keyval)
 | 
					                            keyseq = Gdk.keyval_name(keyval)
 | 
				
			||||||
                        except:
 | 
					                        except:
 | 
				
			||||||
                            pass
 | 
					                            pass
 | 
				
			||||||
                    if match.group(3):
 | 
					                    if match.group(3):
 | 
				
			||||||
@ -55,8 +55,8 @@ class MapFile(object):
 | 
				
			|||||||
                                    'label': insert }
 | 
					                                    'label': insert }
 | 
				
			||||||
                    else:
 | 
					                    else:
 | 
				
			||||||
                        try:
 | 
					                        try:
 | 
				
			||||||
                            keyval = gtk.gdk.unicode_to_keyval(ord(insert))
 | 
					                            keyval = Gdk.unicode_to_keyval(ord(insert))
 | 
				
			||||||
                            name = gtk.gdk.keyval_name(keyval)
 | 
					                            name = Gdk.keyval_name(keyval)
 | 
				
			||||||
                            replace = { 'name': name,
 | 
					                            replace = { 'name': name,
 | 
				
			||||||
                                        'label': insert,
 | 
					                                        'label': insert,
 | 
				
			||||||
                                        'xkeysym': keyval }
 | 
					                                        'xkeysym': keyval }
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user