Cthulhu is no longer a fork. Now it is a screen reader written in Golang.
This commit is contained in:
1 parent
a998fe67de
commit
069fc674dc
708 files changed
+112482
-532
No files matched your search
@@ -0,0 +1,47 @@
|
||||
// Copyright (c) 2026 Storm Dragon
|
||||
// Authors: Storm Dragon, Angus Kola
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
package preferences
|
||||
|
||||
func (session *uiSession) setValues(values Values) {
|
||||
setPronunciations(values.Pronunciations)
|
||||
setTextAttributes(values.TextAttributes)
|
||||
setOCRValues(values.OCR)
|
||||
session.set_general_values(values)
|
||||
set_sound_checks(values)
|
||||
set_speech_support(values)
|
||||
session.set_braille_values(values)
|
||||
session.set_sound_values(values)
|
||||
session.setEchoVoice(values)
|
||||
session.setSpeechVoice(values)
|
||||
set_echo_checks(values)
|
||||
set_speech_presentation(values)
|
||||
}
|
||||
|
||||
func (session *uiSession) getValues() (Values, error) {
|
||||
var values Values
|
||||
var err error
|
||||
if values.Pronunciations, err = getPronunciations(); err != nil {
|
||||
return values, err
|
||||
}
|
||||
values.TextAttributes = getTextAttributes()
|
||||
values.OCR = getOCRValues()
|
||||
if err := session.get_general_values(&values); err != nil {
|
||||
return values, err
|
||||
}
|
||||
get_sound_checks(&values)
|
||||
get_speech_support(&values)
|
||||
if err := session.get_braille_values(&values); err != nil {
|
||||
return values, err
|
||||
}
|
||||
if err := session.get_sound_values(&values); err != nil {
|
||||
return values, err
|
||||
}
|
||||
get_echo_checks(&values)
|
||||
getReading(&values)
|
||||
if err := session.get_speech_values(&values); err != nil {
|
||||
return values, err
|
||||
}
|
||||
return values, nil
|
||||
}
|
||||
Reference in new issue
Block a user