[smc-discuss] [Git][smc/ibus-braille][master] 2 commits: icon updated

Nalin x GNU (@nalin-x-gnu) gitlab at mg.gitlab.com
Fri Mar 26 00:00:08 PDT 2021



Nalin x GNU pushed to branch master at SMC / ibus-braille


Commits:
5465a644 by nalin.x.linux at 2021-03-23T20:52:18+05:30
icon updated

- - - - -
05021eef by nalin.x.linux at 2021-03-23T22:34:41+05:30
Configuration directory changed to ~/.ibus-braille

- - - - -


4 changed files:

- abbreviation-editor/main.py
- engine/engine.py
- icons/ibus-braille.png
- preferences/main.py


Changes:

=====================================
abbreviation-editor/main.py
=====================================
@@ -22,9 +22,12 @@
 import os
 from gi.repository import Gtk
 from gi.repository import IBus
-home_dir = os.environ['HOME']
-data_dir = "/usr/share/ibus-braille/braille"
-abbreviations_file_path = "{}/isb_abbreviations.txt".format(home_dir)
+
+user_conf_dir = os.environ['HOME']+"/.ibus-braille/"
+if not os.path.exists(user_conf_dir):
+    os.makedirs(user_conf_dir)
+
+abbreviations_file_path = user_conf_dir+"abbreviations.txt"
 
 class ibus_braille_ae():
 	def __init__ (self,file_list=None):


=====================================
engine/engine.py
=====================================
@@ -42,9 +42,9 @@ keysyms = IBus
 #Where the data is located
 data_dir = "/usr/share/ibus-braille";
 
-home_dir = os.environ['HOME']
+user_conf_dir = os.environ['HOME']+"/.ibus-braille/"
 
-abbreviations_file_path = "{}/isb_abbreviations.txt".format(home_dir)
+abbreviations_file_path = user_conf_dir+"abbreviations.txt"
 
 
 ########################## Temporary fix ###################
@@ -97,7 +97,7 @@ class EngineSharadaBraille(IBus.Engine):
 
 		Config = configparser.ConfigParser()
 		try:
-			Config.read("{}/isb.cfg".format(home_dir))
+			Config.read(user_conf_dir+"preference.cfg")
 			self.checked_languages = Config.get('cfg',"checked_languages").split(",")
 			self.checked_languages_liblouis = Config.get('cfg',"checked_languages_liblouis").split(",")
 			self.simple_mode = int(Config.get('cfg',"simple-mode"))


=====================================
icons/ibus-braille.png
=====================================
Binary files a/icons/ibus-braille.png and b/icons/ibus-braille.png differ


=====================================
preferences/main.py
=====================================
@@ -24,12 +24,16 @@ import os
 from gi.repository import Gtk
 from gi.repository import Gdk
 from gi.repository import IBus
-home_dir = os.environ['HOME']
 data_dir = "/usr/share/ibus-braille/braille"
 
 import louis
 liblouis_table_dir = "/usr/share/ibus-braille-liblouis-back-translation-tables/"
 
+user_conf_dir = os.environ['HOME']+"/.ibus-braille/"
+if not os.path.exists(user_conf_dir):
+    os.makedirs(user_conf_dir)
+
+
 #Key code map #{30:"a",31:"s",32:"d",33:"f",34:"g",35:"h",36:"j",37:"k",38:"l",39:";"}
 
 class ibus_sharada_braille_preferences():
@@ -48,7 +52,7 @@ class ibus_sharada_braille_preferences():
 		"switch_between_languages":119,"list_switch_key":56,"abbreviation_key":30,"one_hand_skip_key":20 }
 		
 		try:
-			self.config.read("{}/isb.cfg".format(home_dir))
+			self.config.read(user_conf_dir+"preference.cfg")
 			self.checked_languages = self.config.get('cfg',"checked_languages").split(",")
 			self.checked_languages_liblouis = self.config.get('cfg',"checked_languages_liblouis").split(",")
 
@@ -288,7 +292,7 @@ class ibus_sharada_braille_preferences():
 		Gtk.main_quit()
 
 	def apply(self,widget,data=None):
-		file = open("{}/isb.cfg".format(home_dir),"w")
+		file = open(user_conf_dir+"preference.cfg","w")
 		self.config.set('cfg',"checked_languages",str(','.join(self.checked_languages)))
 		self.config.set('cfg',"checked_languages_liblouis",str(','.join(self.checked_languages_liblouis)))
 		self.config.write(file)
@@ -298,7 +302,7 @@ class ibus_sharada_braille_preferences():
 		Gtk.main_quit()
 	def restore(self,widget,data=None):
 		try:
-			os.remove("{}/isb.cfg".format(home_dir))
+			os.remove(user_conf_dir+"preference.cfg")
 		except:
 			pass
 		bus = IBus.Bus()



View it on GitLab: https://gitlab.com/smc/ibus-braille/-/compare/1c9f2551ae2d25db74510cf397c25b55a04e5f0e...05021eef29ef17655569f5c96c8b1d3561397c52

-- 
View it on GitLab: https://gitlab.com/smc/ibus-braille/-/compare/1c9f2551ae2d25db74510cf397c25b55a04e5f0e...05021eef29ef17655569f5c96c8b1d3561397c52
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.smc.org.in/pipermail/discuss-smc.org.in/attachments/20210326/cacb4c9f/attachment-0001.html>


More information about the discuss mailing list