add settings for barrier

This commit is contained in:
chrys 2018-06-29 17:30:23 +02:00
parent 9746471dc8
commit 2eebb12dca
8 changed files with 37 additions and 8 deletions

View File

@ -40,6 +40,10 @@ Imporove attribute handling
- [X] Soundicon on barrier detection
- [] Barrier detection in hilight tracking
- [] valid barriers by window edges
- [] make barrirs configurable
- [] enter barrier mode detection
- [] leave barrier mode detection
- [] soundicon barrier start/end
Improved Say all
[] speech callbacks

View File

@ -186,7 +186,11 @@ shell=
[focus]
cursor=True
highlight=False
barrier=True
[barrier]
enabled=True
leftBarriers=│,└,┌,─
rightBarriers=│,┘,┐,─
[review]
lineBreak=True

View File

@ -196,8 +196,12 @@ shell=
cursor=True
#follow highlighted text changes
highlight=False
barrier=True
[barrier]
enabled=True
leftBarriers=│,└,┌,─
rightBarriers=│,┘,┐,─
[review]
lineBreak=True
endOfScreen=True

View File

@ -197,7 +197,11 @@ shell=
cursor=True
#follow highlighted text changes
highlight=False
barrier=True
[barrier]
enabled=True
leftBarriers=│,└,┌,─
rightBarriers=│,┘,┐,─
[review]
lineBreak=True

View File

@ -142,7 +142,11 @@ shell=
cursor=True
#follow highlighted text changes
highlight=False
barrier=True
[barrier]
enabled=True
leftBarriers=│,└,┌,─
rightBarriers=│,┘,┐,─
[review]
lineBreak=True

View File

@ -196,7 +196,11 @@ shell=
cursor=True
#follow highlighted text changes
highlight=False
barrier=True
[barrier]
enabled=True
leftBarriers=│,└,┌,─
rightBarriers=│,┘,┐,─
[review]
lineBreak=True

View File

@ -47,7 +47,7 @@ class command():
doInterrupt = False
# barrier
sayLine = currLine
if self.env['runtime']['settingsManager'].getSettingAsBool('focus', 'barrier'):
if self.env['runtime']['settingsManager'].getSettingAsBool('barrier','enabled'):
sayLine = self.env['runtime']['barrierManager'].handleLineBarrier(sayLine, self.env['screen']['newCursor']['x'])
# output
self.env['runtime']['outputManager'].presentText(sayLine, interrupt=doInterrupt, flush=False)

View File

@ -80,7 +80,12 @@ settingsData = {
'focus':{
'cursor': True,
'highlight': False,
'barrier': True,
},
'barrier':{
'enabled': True,
'leftBarriers': '│,└,┌,─',
'rightBarriers': '│,┘,┐,─',
},
'review':{
'lineBreak': True,