[ocrfeeder] Add the clean text configuration to the configuration manager
- From: Joaquim Manuel Pereira Rocha <jrocha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ocrfeeder] Add the clean text configuration to the configuration manager
- Date: Tue, 27 Jul 2010 22:13:58 +0000 (UTC)
commit 09dfa6a6e20c0545b76b9322661224f5f5ca7e51
Author: Joaquim Rocha <jrocha igalia com>
Date: Tue Jul 13 18:23:34 2010 +0200
Add the clean text configuration to the configuration manager
studio/configuration.py | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/studio/configuration.py b/studio/configuration.py
index ba7bed9..da82ed7 100644
--- a/studio/configuration.py
+++ b/studio/configuration.py
@@ -264,6 +264,7 @@ class ConfigurationManager(object):
FAVORITE_ENGINE = 'favorite_engine'
IMPROVE_COLUMN_DETECTION = 'improve_column_detection'
COLUMN_MIN_WIDTH = 'column_min_width'
+ CLEAN_TEXT = 'clean_text'
DEFAULTS = {TEMPORARY_DIR: '/tmp',
TEXT_FILL: (94, 156, 235, 150),
@@ -273,7 +274,8 @@ class ConfigurationManager(object):
UNPAPER: '/usr/bin/unpaper',
FAVORITE_ENGINE: 'ocrad',
IMPROVE_COLUMN_DETECTION: True,
- COLUMN_MIN_WIDTH: 'auto'
+ COLUMN_MIN_WIDTH: 'auto',
+ CLEAN_TEXT: True
}
conf = dict(DEFAULTS)
@@ -400,6 +402,21 @@ class ConfigurationManager(object):
return 'auto'
return column_min_width_int
+ def getCleanText(self):
+ clean_text = self.getConf(self.CLEAN_TEXT)
+ return self.__convertBoolSetting(clean_text)
+
+ def setCleanText(self, clean_text):
+ self.setConf(self.CLEAN_TEXT, clean_text)
+
+ def __convertBoolSetting(self, setting):
+ if type(setting) == str:
+ if setting == 'True':
+ setting = True
+ else:
+ setting = False
+ return setting
+
def setDefaults(self):
ConfigurationManager.conf = dict(self.DEFAULTS)
@@ -457,3 +474,6 @@ class ConfigurationManager(object):
setImproveColumnDetection)
column_min_width = property(getColumnMinWidth,
setColumnMinWidth)
+
+ clean_text = property(getCleanText,
+ setCleanText)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]