~stomato463/+junk/nvdajp

« back to all changes in this revision

Viewing changes to source/NVDAObjects/IAccessible/SysMonthCal32.py

  • Committer: Masataka Shinke
  • Date: 2011-10-25 12:35:26 UTC
  • mfrom: (4185 jpmain)
  • mto: This revision was merged to the branch mainline in revision 4211.
  • Revision ID: mshinke@users.sourceforge.jp-20111025123526-ze527a2rl3z0g2ky
lp:~nishimotz/nvdajp/main : 4185 をマージ

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
#This file is covered by the GNU General Public License.
5
5
#See the file COPYING for more details.
6
6
 
7
 
from keyUtils import sendKey
8
7
import controlTypes
9
8
from . import IAccessible
10
9
 
19
18
        def _get_value(self):
20
19
                return super(SysMonthCal32,self).name
21
20
 
22
 
        def script_valueChange(self,keyPress):
23
 
                sendKey(keyPress)
 
21
        def script_valueChange(self,gesture):
 
22
                gesture.send()
24
23
                self.event_valueChange()
25
24
 
26
 
[SysMonthCal32.bindKey(keyName,scriptName) for keyName,scriptName in [
27
 
        ("ExtendedUp","valueChange"),
28
 
        ("ExtendedDown","valueChange"),
29
 
        ("ExtendedLeft","valueChange"),
30
 
        ("ExtendedRight","valueChange"),
31
 
        ("extendedHome","valueChange"),
32
 
        ("extendedEnd","valueChange"),
33
 
        ("control+extendedHome","valueChange"),
34
 
        ("control+extendedEnd","valueChange"),
35
 
        ("extendedNext","valueChange"),
36
 
        ("extendedPrior","valueChange"),
37
 
        ]
38
 
]
 
25
        __valueChangeGestures = (
 
26
                "kb:upArrow",
 
27
                "kb:downArrow",
 
28
                "kb:leftArrow",
 
29
                "kb:rightArrow",
 
30
                "kb:home",
 
31
                "kb:end",
 
32
                "kb:control+home",
 
33
                "kb:control+end",
 
34
                "kb:pageDown",
 
35
                "kb:pageUp",
 
36
        )
39
37
 
 
38
        def initOverlayClass(self):
 
39
                for gesture in self.__valueChangeGestures:
 
40
                        self.bindGesture(gesture, "valueChange")