class CandidateItem(CandidateItemBehavior,Window):\r
\r
role=controlTypes.ROLE_LISTITEM\r
- next=None\r
- previous=None\r
firstChild=None\r
lastChild=None\r
states=set()\r
\r
def _get_description(self):\r
return self.getSymbolDescriptions(self.candidateStrings[self.candidateIndex])\r
+\r
+ def _get_next(self):\r
+ if self.candidateIndex<(len(self.candidateStrings)-1):\r
+ return CandidateItem(parent=self.parent,candidateStrings=self.candidateStrings,candidateIndex=self.candidateIndex+1)\r
+\r
+ def _get_previous(self):\r
+ if self.candidateIndex>0:\r
+ return CandidateItem(parent=self.parent,candidateStrings=self.candidateStrings,candidateIndex=self.candidateIndex-1)\r