diff --git a/src/fenrirscreenreader/commands/commands/current_quick_menu_entry.py b/src/fenrirscreenreader/commands/commands/current_quick_menu_entry.py new file mode 100644 index 00000000..19a264f8 --- /dev/null +++ b/src/fenrirscreenreader/commands/commands/current_quick_menu_entry.py @@ -0,0 +1,26 @@ +#!/bin/python +# -*- coding: utf-8 -*- + +# Fenrir TTY screen reader +# By Chrys, Storm Dragon, and contributers. + +from fenrirscreenreader.core import debug + +class command(): + def __init__(self): + pass + def initialize(self, environment): + self.env = environment + def shutdown(self): + pass + def getDescription(self): + return _('get current quick menu entry') + def run(self): + menu = '' + value = '' + menu = self.env['runtime']['quickMenuManager'].getCurrentEntry() + if menu != '': + value = self.env['runtime']['quickMenuManager'].getCurrentValue() + self.env['runtime']['outputManager'].presentText(menu + ' ' + value, interrupt=True) + def setCallback(self, callback): + pass diff --git a/src/fenrirscreenreader/commands/commands/current_quick_menu_value.py b/src/fenrirscreenreader/commands/commands/current_quick_menu_value.py new file mode 100644 index 00000000..440d76fb --- /dev/null +++ b/src/fenrirscreenreader/commands/commands/current_quick_menu_value.py @@ -0,0 +1,22 @@ +#!/bin/python +# -*- coding: utf-8 -*- + +# Fenrir TTY screen reader +# By Chrys, Storm Dragon, and contributers. + +from fenrirscreenreader.core import debug + +class command(): + def __init__(self): + pass + def initialize(self, environment): + self.env = environment + def shutdown(self): + pass + def getDescription(self): + return _('get current quick menu value') + def run(self): + value = self.env['runtime']['quickMenuManager'].getCurrentValue() + self.env['runtime']['outputManager'].presentText(value, interrupt=True) + def setCallback(self, callback): + pass diff --git a/src/fenrirscreenreader/commands/commands/next_quick_menu_entry.py b/src/fenrirscreenreader/commands/commands/next_quick_menu_entry.py new file mode 100644 index 00000000..bd5490b0 --- /dev/null +++ b/src/fenrirscreenreader/commands/commands/next_quick_menu_entry.py @@ -0,0 +1,29 @@ +#!/bin/python +# -*- coding: utf-8 -*- + +# Fenrir TTY screen reader +# By Chrys, Storm Dragon, and contributers. + +from fenrirscreenreader.core import debug + +class command(): + def __init__(self): + pass + def initialize(self, environment): + self.env = environment + def shutdown(self): + pass + def getDescription(self): + return _('get next quick menu entry') + def run(self): + menu = '' + value = '' + if self.env['runtime']['quickMenuManager'].nextEntry(): + menu = self.env['runtime']['quickMenuManager'].getCurrentEntry() + if menu != '': + value = self.env['runtime']['quickMenuManager'].getCurrentValue() + self.env['runtime']['outputManager'].presentText(menu + ' ' + value, interrupt=True) + else: + self.env['runtime']['outputManager'].presentText(_('Quick menu not available'), interrupt=True) + def setCallback(self, callback): + pass diff --git a/src/fenrirscreenreader/commands/commands/next_quick_menu_value.py b/src/fenrirscreenreader/commands/commands/next_quick_menu_value.py new file mode 100644 index 00000000..152eb675 --- /dev/null +++ b/src/fenrirscreenreader/commands/commands/next_quick_menu_value.py @@ -0,0 +1,25 @@ +#!/bin/python +# -*- coding: utf-8 -*- + +# Fenrir TTY screen reader +# By Chrys, Storm Dragon, and contributers. + +from fenrirscreenreader.core import debug + +class command(): + def __init__(self): + pass + def initialize(self, environment): + self.env = environment + def shutdown(self): + pass + def getDescription(self): + return _('get next quick menu value') + def run(self): + if self.env['runtime']['quickMenuManager'].nextValue(): + value = self.env['runtime']['quickMenuManager'].getCurrentValue() + self.env['runtime']['outputManager'].presentText(value, interrupt=True) + def setCallback(self, callback): + pass + def setCallback(self, callback): + pass diff --git a/src/fenrirscreenreader/commands/commands/prev_quick_menu_entry.py b/src/fenrirscreenreader/commands/commands/prev_quick_menu_entry.py new file mode 100644 index 00000000..fa93d8b0 --- /dev/null +++ b/src/fenrirscreenreader/commands/commands/prev_quick_menu_entry.py @@ -0,0 +1,29 @@ +#!/bin/python +# -*- coding: utf-8 -*- + +# Fenrir TTY screen reader +# By Chrys, Storm Dragon, and contributers. + +from fenrirscreenreader.core import debug + +class command(): + def __init__(self): + pass + def initialize(self, environment): + self.env = environment + def shutdown(self): + pass + def getDescription(self): + return _('get previous quick menu entry') + def run(self): + menu = '' + value = '' + if self.env['runtime']['quickMenuManager'].prevEntry(): + menu = self.env['runtime']['quickMenuManager'].getCurrentEntry() + if menu != '': + value = self.env['runtime']['quickMenuManager'].getCurrentValue() + self.env['runtime']['outputManager'].presentText(menu + ' ' + value, interrupt=True) + else: + self.env['runtime']['outputManager'].presentText(_('Quick menu not available'), interrupt=True) + def setCallback(self, callback): + pass diff --git a/src/fenrirscreenreader/commands/commands/prev_quick_menu_value.py b/src/fenrirscreenreader/commands/commands/prev_quick_menu_value.py new file mode 100644 index 00000000..6546cf20 --- /dev/null +++ b/src/fenrirscreenreader/commands/commands/prev_quick_menu_value.py @@ -0,0 +1,23 @@ +#!/bin/python +# -*- coding: utf-8 -*- + +# Fenrir TTY screen reader +# By Chrys, Storm Dragon, and contributers. + +from fenrirscreenreader.core import debug + +class command(): + def __init__(self): + pass + def initialize(self, environment): + self.env = environment + def shutdown(self): + pass + def getDescription(self): + return _('get previous quick menu value') + def run(self): + if self.env['runtime']['quickMenuManager'].prevValue(): + value = self.env['runtime']['quickMenuManager'].getCurrentValue() + self.env['runtime']['outputManager'].presentText(value, interrupt=True) + def setCallback(self, callback): + pass