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/orca.pyo
z#Jc$@s3dZdZdZdZdZdZddkZdeid	<ddkZei	d
yddk
Z
WnnXyddkZWnej
onXddk
Z
ddkZddkZddkZddkZddkZddkZddkZddkZddkZddkZddkZddkZddkZddkZddkZddklZddklZdd
kl Z ddkl!Z!ei"oddk#Z#nddk$l%Z%ei&o<ddk'Z'e'i(e'i)e'i*Be'i+Be'i,Be'i-Bnda/hZ0e1a2da3da4da5dZ6dddZ7dZ8e9e1dZ:dZ;dZ<dZ=dddZ>ddZ?da@e1aAdZBdZCdZDdZEdZFdZGdZHd d;d!YZId"ZJd#ZKd$ZLd%ZMd&ZNddd'ZOddd(ZPddd)ZQddd*ZRddd+ZSddd,ZTddd-ZUddd.ZVddd/ZWe1aXd0ZYd1ZZd2d3Z[ddd4Z\ddd5Z]d	a^d6Z_d7Z`d8Zad9Zbecd:joeidebndS(<s+The main module for the Orca screen reader.s$Id$s
$Revision$s$Date$s-Copyright (c) 2004-2008 Sun Microsystems Inc.tLGPLiNtorcais2.0(tBrailleEvent(t
KeyboardEvent(tMouseButtonEvent(tkeyEventToString(t_cCsutdjottin|atttjo
dan"tdjottdanttidS(srSwitches to the given presentation manager.

    Arguments:
    - index: an index into _PRESENTATION_MANAGERS
    iiN(t_currentPresentationManagert_PRESENTATION_MANAGERSt
deactivatetlentactivate(tindex((s-/usr/lib/python2.6/site-packages/orca/orca.pyt_switchToPresentationManagers	


cCsttdtS(sSwitches to the next presentation manager.

    Arguments:
    - inputEvent: the InputEvent instance that caused this to be called.

    Returns True indicating the event should be consumed.
    i(R
RtTrue(tscriptt
inputEvent((s-/usr/lib/python2.6/site-packages/orca/orca.pyt _switchToNextPresentationManagers	cCs.d}tdjotti|}n|S(sGet the script for the given application object from the current
    presentation manager.

    Arguments:
    - app: An application accessible.

    Returns a Script instance.
    iN(tNoneRRt	getScript(tappR((s-/usr/lib/python2.6/site-packages/orca/orca.pytgetScriptForApps

c
Cs|o|tijodS|oY|ioO|ioEtio;tii}||ijo||iijodSnti}y|iWn
d}nXti	t
id t_	ti	id||t_ytii}WnHdt_|ot
it
id|iqt
it
idnX|p
d}nd|id}t
it
id|tiitiif|ot
it
id	|int
it
id
|o+tdjotti||tindS(sSets the locus of focus (i.e., the object with visual focus) and
    notifies the current presentation manager of the change.

    Arguments:
    - event: if not None, the Event that caused this to happen
    - obj: the Accessible with the new locus of focus.
    - notifyPresentationManager: if True, propagate this event
    - force: if True, don't worry if this is the same object as the
      current locusOfFocus
    NiisLOCUS OF FOCUS: None event='%s'sLOCUS OF FOCUS: None event=NoneRt's*LOCUS OF FOCUS: app=%s name='%s' role='%s's                event='%s's                event=None(t
orca_statetlocusOfFocustsourcethost_applicationtactiveScriptRtgetApplicationtgetRoleRtfocusHistorytsettingstfocusHistoryLengthtinserttdebugtprintlnt
LEVEL_FINEttypetnametgetRoleNameRRtlocusOfFocusChanged(teventtobjtnotifyPresentationManagertforcet
currentApptoldLocusOfFocusRtappname((s-/usr/lib/python2.6/site-packages/orca/orca.pytsetLocusOfFocussV		
		
	
cCs)tdjotti||ndS(s{Called (typically by scripts) when the visual appearance of an object
    changes and notifies the current presentation manager of the change.  This
    method should not be called for objects whose visual appearance changes
    solely because of focus -- setLocusOfFocus is used for that.  Instead, it
    is intended mostly for objects whose notional 'value' has changed, such as
    a checkbox changing state, a progress bar advancing, a slider moving, text
    inserted, caret moved, etc.

    Arguments:
    - event: if not None, the Event that caused this to happen
    - obj: the Accessible whose visual appearance changed.
    iN(RRtvisualAppearanceChanged(R)R*((s-/usr/lib/python2.6/site-packages/orca/orca.pyR1s

cCstiid}|i|joYy3|idjotitdtdSWq{t	i
t	itdSXndS(sTracks children-changed events on the desktop to determine when
    apps start and stop.

    Arguments:
    - e: at-spi event from the at-api registry
    isGoodbye.N(tpyatspitRegistryt
getDesktopRt
childCounttspeechtspeakRtshutdownR"tprintExceptiontLEVEL_FINEST(tetdesktop((s-/usr/lib/python2.6/site-packages/orca/orca.pyt_onChildrenChangeds	cCs1t|}|t_|iotindS(sTracks mouse button events, stopping any speech in progress.

    Arguments:
    - e: at-spi event from the at-api registry
    N(RRtlastInputEventtpressedR6tstop(R;tmouse_event((s-/usr/lib/python2.6/site-packages/orca/orca.pyt_onMouseButton+s	
cCstidtidtidtidtidtidtidtidti	d	g}y|i
tid
}Wn
d}nX|t|jo
d}n||t_t
id||d
tS(Ntalltfinesttfinertfinet
configurationtinfotwarningtseveretoffiisDebug level %s.i(R"t	LEVEL_ALLR:tLEVEL_FINERR$tLEVEL_CONFIGURATIONt
LEVEL_INFOt
LEVEL_WARNINGtLEVEL_SEVEREt	LEVEL_OFFRt
debugLevelR
R6R7R(RRtlevelst
levelIndex((s-/usr/lib/python2.6/site-packages/orca/orca.pytcycleDebugLevelCs$								


cCs3td}ti|ti|tt_tS(s[Turns learn mode off.

    Returns True to indicate the input event has been consumed.
    sExiting learn mode.(	RR6R7tbrailletdisplayMessagetFalseRtlearnModeEnabledR(tselfRtmessage((s-/usr/lib/python2.6/site-packages/orca/orca.pyt
exitLearnMode\s


	cCs|djo
t}nV|id}t|djo1|ip$|ipti|ddj}titi	d||S(	sReturn an indication of whether this is an alphanumeric or
       punctuation key.

    Arguments:
    - event: the event string

    Returns True if this is an alphanumeric or punctuation key.
    tspacesUTF-8iitPtSs"orca.isPrintableKey: returning: %s(R_R`(
RtdecodeR
tisalnumtisspacetunicodedatatcategoryR"R#R:(tevent_stringtreplyt
unicodeString((s-/usr/lib/python2.6/site-packages/orca/orca.pytisPrintableKeys


cCsUddddddddg}|iti||j}titid	||S(
sReturn an indication of whether this is a modifier key.

    Arguments:
    - event: the event string

    Returns True if this is a modifier key
    tAlt_LtAlt_Rt	Control_Lt	Control_RtShift_LtShift_RtMeta_LtMeta_Rs!orca.isModifierKey: returning: %s(textendRtorcaModifierKeysR"R#R:(RftmodifierKeysRg((s-/usr/lib/python2.6/site-packages/orca/orca.pyt
isModifierKeys	cCsFdddg}||jo
|tij}titid||S(sReturn an indication of whether this is a locking key.

    Arguments:
    - event: the event string

    Returns True if this is a locking key.
    t	Caps_LocktNum_LocktScroll_Locks orca.isLockingKey: returning: %s(RRsR"R#R:(RftlockingKeysRg((s-/usr/lib/python2.6/site-packages/orca/orca.pytisLockingKeys	
cCsQddddddddd	d
ddg}||j}titid
||S(sReturn an indication of whether this is a function key.

    Arguments:
    - event: the event string

    Returns True if this is a function key.
    tF1tF2tF3tF4tF5tF6tF7tF8tF9tF10tF11tF12s!orca.isFunctionKey: returning: %s(R"R#R:(RftfunctionKeysRg((s-/usr/lib/python2.6/site-packages/orca/orca.pyt
isFunctionKeys
c	CsHddddddddd	g	}||j}titid
||S(sReturn an indication of whether this is an action key.

    Arguments:
    - event: the event string

    Returns True if this is an action key.
    tReturntEscapetTabt	BackSpacetDeletetPage_Upt	Page_DowntHometEndsorca.isActionKey: returning: %s(R"R#R:(Rft
actionKeysRg((s-/usr/lib/python2.6/site-packages/orca/orca.pytisActionKeys	cCs@ddddg}||jpt}titid||S(sReturn an indication of whether this is a navigation (arrow) key
    or if the user has the Orca modifier key held done.

    Arguments:
    - event: the event string
    - modifiers: key modifiers state

    Returns True if this is a navigation key.
    tLefttRighttUptDowns#orca.isNavigationKey: returning: %s(t_orcaModifierPressedR"R#R:(RftnavigationKeysRg((s-/usr/lib/python2.6/site-packages/orca/orca.pytisNavigationKeys
cCs*|id}titid||S(sReturn an indication of whether this is a non-spacing diacritical key

    Arguments:
    - event: the event string
    - modifiers: key modifiers state

    Returns True if this is a non-spacing diacritical key
    tdead_s$orca.isDiacriticalKey: returning: %s(t
startswithR"R#R:(RfRg((s-/usr/lib/python2.6/site-packages/orca/orca.pytisDiacriticalKeys
tKeyEventTypecBsMeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZRS(s(Definition of available key event types.t	PRINTABLEtMODIFIERtLOCKINGtLOCKING_LOCKEDtLOCKING_UNLOCKEDtFUNCTIONtACTIONt
NAVIGATIONtDIACRITICALcCsdS(N((R[((s-/usr/lib/python2.6/site-packages/orca/orca.pyt__init__#s(
t__name__t
__module__t__doc__RRRRRRRRRR(((s-/usr/lib/python2.6/site-packages/orca/orca.pyRscCstiotiitijotS|i}titi	d|t
iot|ot
i
ptSti}nt|ot
iptSti}nt|ot
iptSti}n~t|o&t
ipt
iptSti}nKt|ot
iptSti}|i}d}|djof|dti>@o*ti }t!i"|dt#d}qti$}t!i"|dt#d}n|djon|ot%i&|dt
i'qJnnt(|ot
i)ptSti*}nEt+|ot
i,ptSti-}ntiti	d	|tSt.i.t_/|tijo"t0oti1oti1i2|}|p|tijot
ip,titi	d
|t3i4||t5S|otiti	d|tSndS(
s`If the keyEcho setting is enabled, check to see what type of key
    event it is and echo it via speech, if the user wants that type of
    key echoed.

    Uppercase keys will be spoken using the "uppercase" voice style,
    whereas lowercase keys will be spoken using the "default" voice style.

    Arguments:
    - event: an AT-SPI DeviceEvent
    s orca.keyEcho: string to echo: %sRvit RKtonRwt	flashTimes*orca.keyEcho: event string not handled: %ssorca.keyEcho: speaking: %ss/orca.keyEcho: letting character echo handle: %sN(6RRRR2tROLE_PASSWORD_TEXTRYRfR"R#R:Rt
enableKeyEchoRutenableModifierKeysRRRtenableNavigationKeysRRtenableDiacriticalKeysRRitenablePrintableKeystenableEchoByCharacterRRztenableLockingKeysRt	modifiersRtMODIFIER_SHIFTLOCKRtkeynamest
getKeyNameRRRWRXtbrailleFlashTimeRtenableFunctionKeysRRtenableActionKeysRttimetlastKeyEchoTimeRRtwillEchoCharacterR6t
speakKeyEventR(R)Rft	eventTypeRtbrailleMessaget
characterEcho((s-/usr/lib/python2.6/site-packages/orca/orca.pytkeyEcho&s
	















		
	!	!







cCsti}|itijont|tp
dt_nt|tp
dt_n~|i|ijp|i	|i	jo
dt_nK|i
|i
tijo'tidjotid7_qn
dt_dS(sNSets the count of the number of clicks a user has made to one
    of the non-modifier keys on the keyboard.  Note that this looks at
    the event_string (keysym) instead of hw_code (keycode) because
    the Java platform gives us completely different keycodes for keys.

    Arguments:
    - inputEvent: the current input event.
    iiiN(
RtlastNonModifierKeyEventR%R2tKEY_RELEASED_EVENTt
isinstanceRt
clickCountRfRRRtdoubleClickTimeout(RR>((s-/usr/lib/python2.6/site-packages/orca/orca.pyt_setClickCounts
	




cCs|idjot|ipt|iotStii}|i|i	}tii
|dd|_|iidoK|idjo;tii
|dd}|ido
||_qn|t_
ntS(stCalled when a new key event arrives and orca_state.capturingKeys=True.
    (used for key bindings redefinition)
    itKPtKP_Enteri(R%RuRfRzRtgtktgdktkeymap_get_defaulttget_entries_for_keycodethw_codetkeyval_nameRRtlastCapturedKeyRY(R)tkeymaptentriesR&((s-/usr/lib/python2.6/site-packages/orca/orca.pyt_processKeyCaptureds
c	Cs|idjpI|itijogtio]tii|ijoGtii|ijo1titit	|titiddS|it_t	|}ti
ti|t|}|iti
jotinto4g}x4tiD]}|iti|qWn
ti}|i|idj}|iti
joiti|o
tantio?tii|o,yt|Wqti ti!qXqn%|o|iti"jo
tanto|i#ti$B|_#n|t_t%|ipt&||t_'nt}yqti(ot)|}nTt*i+d|}|o$t-djot.t-i/|}n|otio|iti
jo|tii0}t1|io$|djotii2|iq_ti3|i|i}t4i5|}ti6|n2|iti"jo|idjot7|nt}n|o1t%|io |iti
jo
tt_8nWnti ti!nX|p|S(sThe primary key event handler for Orca.  Keeps track of various
    attributes, such as the lastInputEvent.  Also calls keyEcho as well
    as any local keybindings before passing the event on to the active
    presentation manager.  This method is called synchronously from the
    AT-SPI registry and should be performant.  In addition, it
    must return True if it has consumed the event (and False if not).

    Arguments:
    - event: an AT-SPI DeviceEvent

    Returns True if the event should be consumed.
    isIGNORING EVENT DUE TO TIMESTAMPNiR(9t	timestampRtlastInputEventTimestampR>RR%R"R#R$RtprintInputEventRR2tKEY_PRESSED_EVENTRWt	killFlashRYRRsRrtkeybindingst
getAllKeysymstcountRfR6R@RRRZRtechoKeyRR9RQRRtORCA_MODIFIER_MASKRuRRt
capturingKeysRt_keyBindingstconsumeKeyboardEventRRRtprocessKeyboardEventt
getClickCountRitphoneticSpellCurrentItemRXRRR7R]tbypassNextCommand(	R)tstringt
keyboardEventtallPossibleKeysymstkeysymtisOrcaModifiertconsumedRRf((s-/usr/lib/python2.6/site-packages/orca/orca.pyt_processKeyboardEvents

	


		





		
cCst}t|}|idtijotin|t_yt	t
i|}Wnti
tinX|otio
t}n|S(sCalled whenever a  key is pressed on the Braille display.

    Arguments:
    - command: the BrlAPI event for the key that was pressed.

    Returns True if the event was consumed; otherwise False
    tcommand(RYRR)RWtdontInteruptSpeechKeysR6R@RR>RRtprocessBrailleEventR"R9RQRRZR(R)R((s-/usr/lib/python2.6/site-packages/orca/orca.pyt_processBrailleEvents		


cCsTtitio tt_titdntitdtt_tS(seToggle the silencing of speech.

    Returns True to indicate the input event has been consumed.
    sSpeech enabled.sSpeech disabled.(R6R@Rt
silenceSpeechRYR7RR(RR((s-/usr/lib/python2.6/site-packages/orca/orca.pyttoggleSilenceSpeechs

		cCstiotintititititdjot	ti
ntidt
}toTyttt}WqQtj
otitiqQtitiqQXnyHtdato1tit_tit_ttddt_nWn9tj
otitintitinXx"tD]}t t|t|qXWti!opy?ti"|oti#t$dnti%ti&dWqtititi%tidqXnti%ti&dti'oHyti"t(ti)WqUtiti*ti%ti*d	qUXnti+oRy!ti"ti%ti&d
Wqtititi%tidqXnti%ti&dyt,i-i.d
ti/Wnt0j
onXx]ti1D]R}|djot2i3dn|djo!d||f}t2i3|qqWtdjot	ti4nt5tioti"nti"tS(sLoads (and reloads) the user settings module, reinitializing
    things such as speech if necessary.

    Returns True to indicate the input event has been consumed.
    iis
user-settingstwsOrca user settings reloaded.s#Speech module has been initialized.s*Could not initialize connection to speech.s'Speech module has NOT been initialized.s+Could not initialize connection to braille.s*Magnification module has been initialized.s-Could not initialize connection to magnifier.s.Magnification module has NOT been initialized.RRvsxmodmap -e "clear Lock"t	KP_InserttInsertsxmodmap -e "keysym %s = %s"(s	Caps_LockRR(6RtuseDBust
dbusserverR8t
httpserverR6RWtmagRRR	RtsleepRYt
_userSettingstreloadRtImportErrorR"R9R:RQt
__import__t_debugSwitchRLRSRRteventDebugLeveltopent
_debugFilet	debugFilet_commandLineSettingstsetattrtenableSpeechtinitR7RR#RNt
enableBrailleRtttyRPtenableMagnifiertmouse_reviewtmouse_reviewerttoggletenableMouseReviewt	NameErrorRstostsystemRtshowMainWindowGUI(RRtreloadedtkeytkeyNameR((s-/usr/lib/python2.6/site-packages/orca/orca.pytloadUserSettingss



















cCsMy/ttittdg}|iWntitinXt	S(sDisplays the user interace to configure the settings for a
    specific applications within Orca and set up those app-specific
    user preferences using a GUI.

    Returns True to indicate the input event has been consumed.
    t(
RRtappGuiPreferencesModuletglobalstlocalstshowPreferencesUIR"R9RQR(RRtmodule((s-/usr/lib/python2.6/site-packages/orca/orca.pytshowAppPreferencesGUIQs	cCsMy/ttittdg}|iWntitinXt	S(sDisplays the user interace to configure Orca and set up
    user preferences using a GUI.

    Returns True to indicate the input event has been consumed.
    R(
RRtguiPreferencesModuleRRRR"R9RQR(RRR((s-/usr/lib/python2.6/site-packages/orca/orca.pytshowPreferencesGUIds	cCseyGttittdg}tio|in|iWnti	ti
nXtS(sdDisplays the Orca main window.

    Returns True to indicate the input event has been consumed.
    R(RRtmainWindowModuleRRtshowMainWindowt
showMainUIt
hideMainUIR"R9RQR(RRR((s-/usr/lib/python2.6/site-packages/orca/orca.pyRvs	
cCsPy2ttittdg}|itWntiti	nXt
S(sDisplays the user interace to configure Orca and set up
    user preferences via a command line interface.

    Returns True to indicate the input event has been consumed.
    R(RRtconsolePreferencesModuleRRRRR"R9RQR(RRR((s-/usr/lib/python2.6/site-packages/orca/orca.pyt_showPreferencesConsoles	cCs&titiidtitS(s}Show Orca Help window (part of the GNOME Access Guide).

    Returns True to indicate the input event has been consumed.
    sghelp:gnome-access-guide#ats-2(Rtshow_uriRtscreen_get_defaulttget_current_event_timeR(RR((s-/usr/lib/python2.6/site-packages/orca/orca.pythelpForOrcas
cCsbtiotnJy/ttittdg}|iWnti	ti
nXtS(sQuit Orca. Check if the user wants to confirm this action.
    If so, show the confirmation GUI otherwise just shutdown.

    Returns True to indicate the input event has been consumed.
    R(RtquitOrcaNoConfirmationR8Rt
quitModuleRRt
showQuitUIR"R9RQR(RRR((s-/usr/lib/python2.6/site-packages/orca/orca.pytquitOrcas
	cCsMy/ttittdg}|iWntitinXdS(syDisplays the user interace to perform an Orca Find.

    Returns True to indicate the input event has been consumed.
    RN(	RRt
findModuleRRt
showFindUIR"R9RQ(RRR((s-/usr/lib/python2.6/site-packages/orca/orca.pytshowFindGUIs	cCstotStio:tidjo*tititititinti	a
|itd|it
dtg}d}x)|djo|i||d7}qWtiitd|dtitiftio!tidjotidntatS(sDInitialize the orca module, which initializes speech, braille,
    and mag modules.  Also builds up the application list, registers
    for AT-SPI events, and creates scripts for all known applications.

    Returns True if the initialization procedure has run, or False if this
    module has already been initialized.
    isobject:children-changedsmouse:buttoniitmasktkind(t_initializedRYRttimeoutCallbackttimeoutTimetsignaltSIGALRMtalarmRtKeyBindingsRtregisterEventListenerR=RBRtappendR2R3tregisterKeystrokeListenerRRRR(tregistrytmasksR4((s-/usr/lib/python2.6/site-packages/orca/orca.pyR
s2		

	cCstpt|ntio:tidjo*tititititintpddk	}|i
gantdtio!tidjotidntiot
it
in|idtidS(sStarts Orca.
    iiNtgil(R6R
RR7R8R9R:R;Rtfocus_tracking_presentertFocusTrackingPresenterR
tcacheValuesR2t
setCacheLeveltCACHE_PROPERTIEStstarttuseGILIdleHandler(R@RC((s-/usr/lib/python2.6/site-packages/orca/orca.pyRHs

icCsti|dS(N(Rt_exit(texitCode((s-/usr/lib/python2.6/site-packages/orca/orca.pytdie$scCs1titidtititddS(Ns'TIMEOUT: something has hung.  Aborting.i2(R"R#RQt
printStackRLRL(tsignumtframe((s-/usr/lib/python2.6/site-packages/orca/orca.pyttimeout.scCsOtptStio:tidjo*tititititinti	t
dtit
dt
iitdt
iitdtdjottintiotintiotintip
tiotint
iitio!tidjotidntatS(sExits Orca.  Unregisters any event listeners and cleans up.  Also
    quits the bonobo main loop and resets the initialized state to False.

    Returns True if the shutdown procedure ran or False if this module
    was never initialized.
    isGoodbye.sobject:children-changedsmouse:button(R6RYRR7R8R9R:R;R6R7RRWRXR2R3tderegisterEventListenerR=RBRRR	R	R8RR
tenableMagLiveUpdatingRR@R(RR((s-/usr/lib/python2.6/site-packages/orca/orca.pyR84s0




cCstitid|titidtititot|ntd7atio:tidjo*t	i	t	i
tit	itiny-tot
nti
t
t}Wn
t}nXtio!tidjot	idn|pt|ndS(Ns,Shutting down and exiting due to signal = %dsCurrent stack is:ii(R"R#RLRMt	exitCountRLRR7R8R9R:R;R6R8R6RRY(RNROt	cleanExit((s-/usr/lib/python2.6/site-packages/orca/orca.pytshutdownOnSignalhs.



cCs%titid|t|dS(NsAborting due to signal = %d(R"R#RLRL(RNRO((s-/usr/lib/python2.6/site-packages/orca/orca.pyt
abortOnSignalscCs1tdGHHdtdGHdtiGHdtdGHdtdGHd	td
GHdtdGHd
tdGHdtdGHdtdGHd$dddddddddGtdGHdddddddddddGtdGHdtdGHHtd GHHtd!GHHtd"GHd#S(%sPrints out usage information.sUsage: orca [OPTION...]s-?, --help                   sShow this help messages-v, --version                %ss-l, --list-apps              s$Print the known running applicationss--debug                      s2Send debug output to debug-YYYY-MM-DD-HH:MM:SS.outs--debug-file=filename        s'Send debug output to the specified files-s, --setup, --gui-setup     sSet up user preferencess-t, --text-setup             s&Set up user preferences (text version)s-n, --no-setup               sSkip set up of user preferencess-u, --user-prefs-dir=dirname s,Use alternate directory for user preferencess-e, --enable=[R6t|RWsbraille-monitort	magnifiersmain-windowt]sForce use of options-d, --disable=[sPrevent use of options-q, --quit                   s!Quits Orca (if shell script used)sIf Orca has not been previously set up by the user, Orca
will automatically launch the preferences set up unless
the -n or --no-setup option is used.sWARNING: suspending Orca, e.g. by pressing Control-Z, from
an AT-SPI enabled shell (such as gnome-terminal), can also
suspend the desktop until Orca is killed.s#Report bugs to orca-list@gnome.org.Ns-e, --enable=[speech(Rtplatformtversion(((s-/usr/lib/python2.6/site-packages/orca/orca.pytusages:
(,cCstt_titittitittitittitittiti	t
t}yti
io
t}nWnnXt}t}t}tid}t|djo|di}nyUti|ddddddd	d
ddd
ddg\}}x|D]\}}|d8joD|i}	yti|	|	t_WqtitiqXn|d9jo|i}
|
djottd<q7|
djottd<q7|
djottd<q7|
djottd<q7|
djottd<q7ttdn|d:jo|i}
|
djottd<q|
djottd<q|
djottd<q|
djottd<q|
djottd<qttdn|d;jot}|}n|d<jot}t}n|d=jo
t}n|d>jottdn|d?jod,ti GHtdn|d-jo$ta!t"pt#i$d.a"qn|d/jota!|ia"n|d@joEt%d2t&i'i(d}x|D]}|i)GHqWtdq%q%WWn(titi*ttdnXti+}
|o|
ot,tn|o|o|ot,n|pd3GHd4GHd5GHdSti}ti-i.d|ti-i.dd6t/t&i'y*t0d7}t1i2|t3i4|Wntiti5nX|o|o|ot6n.t7o%|o|ot6qt,nt8t&i'dS(As1The main entry point for Orca.  The exit codes for Orca will
    loosely be based on signals, where the exit code will be the
    signal used to terminate Orca (if a signal was used).  Otherwise,
    an exit code of 0 means normal completion and an exit code of 50
    means Orca exited because of a hang.iis?stnvld:e:u:thelpsuser-prefs-dir=senable=sdisable=tsetups	gui-setups
text-setupsno-setups	list-appsR"sdebug-file=R[s-us--user-prefs-dirs-es--enableR6R	RWRsbraille-monitortenableBrailleMonitorRXR
smain-windowR$is-ds	--disables-ss--gui-setups--setups-ts--text-setups-ns
--no-setups-?s--helps-vs	--versionsOrca %ss--debugsdebug-%Y-%m-%d-%H:%M:%S.outs--debug-files-ls--list-appscSs
|dj	S(N(R(tx((s-/usr/lib/python2.6/site-packages/orca/orca.pyt<lambda>ss+Cannot start Orca because it cannot connects-to the Desktop.  Please make sure the DISPLAYs"environment variable has been set.RsWelcome to Orca.(s-us--user-prefs-dir(s-es--enable(s-ds	--disable(s-ss--gui-setups--setup(s-ts--text-setup(s-ns
--no-setup(s-?s--help(s-vs	--version(s-ls--list-apps(9RPRR7R9tSIGHUPRUtSIGINTtSIGTERMtSIGQUITtSIGSEGVRVRYRRtdisplay_get_defaultRtsystargvR
tsplittgetopttstripRtchdirtuserPrefsDirR"R9R:RR\RLRZR[RRRtstrftimetfilterR2R3R4R&RRtisAccessibilityEnabledR(tpathR!R
RR6R7RWRXRQR"RRH(tdesktopRunningtbypassSetuptsetupRequestedtshowGUItarglisttoptstargstopttvalRntfeaturetappsRta11yEnabledt	userprefsR\((s-/usr/lib/python2.6/site-packages/orca/orca.pytmains		


























			


t__main__((eRt__id__t__version__t__date__t
__copyright__t__license__RhRitpygtktrequireRRtRuntimeErrorRkRR9RRdR2RWR"RRRRRRZRR6tinput_eventRRRRRRt	orca_i18nRtdebugMemoryUsagetgct	set_debugtDEBUG_UNCOLLECTABLEtDEBUG_COLLECTABLEtDEBUG_INSTANCESt
DEBUG_OBJECTSt
DEBUG_SAVEALLRRRRYRRRRR
RRRR0R1R=RBRVR]RRRiRuRzRRRRRRRRRRRRR R"RR(R,R0R3R6R
RHRLRPR8RSRURVR\RRtexit(((s-/usr/lib/python2.6/site-packages/orca/orca.pyt<module>s



*		G			"							!					#
	8	
3	+		z	


Youez - 2016 - github.com/yon3zu
LinuXploit