403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python2.6/site-packages/orca/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/orca/bookmarks.pyc
Ñò
z#ÝJc	@sidZddkZddkZddkZddkZddkZddklZddd„ƒYZdS(s:Provides the default implementation for bookmarks in Orca.iÿÿÿÿN(t_t	BookmarkscBs•eZdZd„Zd„Zd„Zdd„Zd„Zd„Z	d„Z
d„Zd	„Zd
„Z
dd„Zdd„Zd
„Zd„ZRS(s&Represents a default bookmark handler.cCs;||_h|_g|_g|_|iƒd|_dS(N(t_scriptt
_bookmarkst_saveObserverst_loadObserverst_loadBookmarkstNonet_currentbookmarkindex(tselftscript((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyt__init__"s				
cCs|ii|ƒdS(N(Rtappend(R	tobserver((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pytaddSaveObserver*scCs|ii|ƒdS(N(RR(R	R
((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pytaddLoadObserver-sc	Cs°|p|i}yS|iiƒ}|i|}|i|d|d|d|dƒ||i|<Wn!tj
o|iiƒdSX||i_|ii|ƒ||_	dS(s2 Go to the bookmark indexed by inputEvent.hw_code tlinetzonetwordtcharN(
thw_codeRtgetFlatReviewContextRt
setCurrenttKeyErrort
systemBeeptflatReviewContexttreviewCurrentItemR(R	t
inputEventtindextcontexttcontext_info((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pytgoToBookmark0s

cCsj|iiƒ}|i|ƒ|i|i<tdƒg}|i|iii|i	ƒƒƒt
i|ƒdS(s9 Add an in-page accessible object bookmark for this key. sbookmark enteredN(RRt_contextToBookmarkRRRtextendtspeechGeneratortgenerateSpeechtgetCurrentAccessibletspeechtspeak(R	RRt
utterances((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pytaddBookmarkEscCsYy|i|i|iƒ}Wn!tj
o|iiƒdSX|iƒ}ti}|ii	||ƒot
itdƒƒdS|ii	|i
|i
ƒot
itdƒƒdSg}|i
}x"|o|i|ƒ|i
}qÊW|i
}xJ|oB|i|ƒdjot
itdƒ|iƒdS|i
}qøWt
itdƒƒdS(se Report "Where am I" information for this bookmark relative to the 
        current pointer location.Nsbookmark is current objects,bookmark and current object have same parentisshared ancestor %sscomparison unknown(t_bookmarkToContextRRRRRR$t
orca_statetlocusOfFocustisSameObjectR%R&RtparentRtcounttrole(R	RRtobjtcur_objtbookmark_ancestorstp((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pytbookmarkCurrentWhereAmIUs8
		
	cCsoy'|i|iƒtitdƒƒWn&tj
otitdƒƒnXx|iD]
}|ƒqZWdS(s% Save the bookmarks for this script. sbookmarks savedsbookmarks could not be savedN(tsaveBookmarksToDiskRR%R&RtIOErrorR(R	Rto((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyt
saveBookmarksˆs
c	Csè|iiƒ}|iƒt|ƒdjo|iiƒdSt|ƒdjp|idjo|idd|dƒdSy1|i	|iƒ}|idd||dƒWn3t
ttfj
o|idd|dƒnXdS(su Go to the next bookmark location.  If no bookmark has yet to be
        selected, the first bookmark will be used.  iNiR(
RtkeystsorttlenRRRRRRt
ValueErrorRt
IndexError(R	RthwkeysR((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pytgoToNextBookmarkšs

#c	Csè|iiƒ}|iƒt|ƒdjo|iiƒdSt|ƒdjp|idjo|idd|dƒdSy1|i	|iƒ}|idd||dƒWn3t
ttfj
o|idd|dƒnXdS(NiiR(
RR9R:R;RRRRRRR<RR=(R	RR>R((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pytgoToPrevBookmark³s

#cCs5|iƒph|_x|iD]
}|ƒq WdS(s# Load this scripts saved bookmarks.N(treadBookmarksFromDiskRR(R	R7((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyRÉs
cCs¥|p|iiidƒd}ti}tii|dƒ}yCttii|d|ƒdƒ}t	i
|ƒ}|iƒ|SWntt
tfj
odSXdS(sc Read saved bookmarks from disk.  Currently an unpickled object
        that represents a bookmark t it	bookmarkss%s.pkltrN(RtnametsplittsettingstuserPrefsDirtostpathtjointopentpickletloadtcloseR6tEOFErrortOSErrorR(R	tfilenametorcaDirtorcaBookmarksDirt	inputFileRC((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyRAÑs 	
cCs¸|p|iiidƒd}ti}tii|dƒ}yti|ƒWn t	j
oti
|ƒnXttii|d|ƒdtiƒ}t
i||ƒ|iƒdS(sN Write bookmarks to disk.  bookmarksObj must be a pickleable 
        object. RBiRCs%s.pkltwN(RRERFRGRHRIRJRKtstatRQtmkdirRLtO_CREATRMtdumpRO(R	tbookmarksObjRRRSRTtoutput((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyR5às 	cCs>h}|i|d<|i|d<|i|d<|i|d<|S(s6Converts a flat_review.Context object into a bookmark.RRRR(t	zoneIndext	charIndext	wordIndext	lineIndex(R	RR((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyR ðs



cCs9|iiƒ}|i|d|d|d|dƒ|S(s6Converts a bookmark into a flat_review.Context object.RRRR(RRR(R	tbookmarkR((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyR)ùsN(t__name__t
__module__t__doc__RRRRRR(R4R8R?R@RRAR5R R)(((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyR s					3						((	RdRMRIR%RGR*t	orca_i18nRR(((s2/usr/lib/python2.6/site-packages/orca/bookmarks.pyt<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit