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/packagekit/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyo
Ñò
gæêJc@sdZdZddkZddkZddkZddkZddklZddkZddk	Z
ddklZddk
TddkTddkZeiiideƒedƒ\ZZd	eifd
„ƒYZdefd„ƒYZd
eifd„ƒYZdeifd„ƒYZdeifd„ƒYZdei fd„ƒYZ!dei"fd„ƒYZ#dei"fd„ƒYZ$de$fd„ƒYZ%dei&fd„ƒYZ'dei(ei)fd„ƒYZ*dd#d „ƒYZ+d!„Z,e-d"joe,ƒndS($sF
This module provides widgets to use PackageKit in a GTK application.
s%Sebastian Heinlein <devel@glatzor.de>iÿÿÿÿN(tgettext(tPackageKitPackage(t*tset_as_defaultitPackageKitStatusIconcBs;eZdZdeid„Zd„Zd„Zd„Z	RS(sj
    Provides a gtk.Image which shows an icon representing the status of a
    PackageKit transaction
    cCsftii|ƒ||_d|_d|_g|_|iddƒ|djo|i	|ƒndS(Ni(
tgtktImaget__init__t	icon_sizetNonet	icon_namet_transactiont_signalst
set_alignmenttset_transaction(tselfttransactiontsize((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR3s				
cCsPx|iD]
}|iq
Wg|_|ii|id|iƒƒ||_dS(s Connect to the given transactiont
StatusChangedN(Rtremovetappendtconnect_to_signalt_on_status_changedR(RRts((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR=s
			
cCs
||_dS(s.Set the icon size to gtk stock icon size valueN(R(RR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyt
set_icon_sizeFscCs@t|ƒ}||ijo |i||iƒ||_ndS(s3Set the status icon according to the changed statusN(tget_status_icon_name_from_enumR
tset_from_icon_nameR(RtstatusR
((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRJsN(
t__name__t
__module__t__doc__R	RtICON_SIZE_DIALOGRRRR(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR.s

			tPackageKitStatusAnimationcBsMeZdZdd„Zddd„Zd„Zd„Zd„Zd„Z	RS(s`
    Provides a gtk.Image which shows an animation representing the 
    transaction status
    cCsAti||ƒg|_d|_d|_d|_d|_dS(Ni(RRt	animationttickerR	tanimation_namet
frame_countertiter(RR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRWs				c
Cs‹||ijodS|djo
||_n|iƒg}ti|iƒ\}}tiƒ}|idƒ|i|ƒoë|i	||dƒ}|i
ƒ|}	|iƒ|}
xRt|	ƒD]D}x;t|
ƒD]-}|i
|i||||||ƒƒqÕWqÂWt|ƒdjo4||_d|_|i|idƒ|iƒn|i|ƒ||_n|i||iƒ||_dS(s7Show and start the animation of the given name and sizeNs!/usr/share/gnome-packagekit/iconsi(R#R	Rtstop_animationRticon_size_lookupticon_theme_get_defaulttappend_search_paththas_icont	load_icont
get_heightt	get_widthtrangeRt	subpixbuftlenR!R%tset_from_pixbuftstart_animationR
R(
RtnameRtfallbackR!twidththeighttthemetpixbuftrowstcolstrtc((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyt
set_animation_s8





		

cCs0|idjotid|iƒ|_ndS(sStart the animationiiÈN(R"tgobjectttimeout_addt_advance(R((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR2~scCs1|idjoti|iƒd|_ndS(sStop the animationiN(R"R>t
source_remove(R((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR&ƒscCsu|idƒtjod|_tS|id|_|it|iƒjo
d|_n|i|i|iƒtS(sx
        Show the next frame of the animation and stop the animation if the
        widget is no longer visible
        tvisibleii(tget_propertytFalseR"R%R0R!R1tTrue(R((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR@‰s	
cCs&|idt|ƒdt|ƒƒdS(sC
        Set the animation according to the changed status
        R3R4N(R=t#get_status_animation_name_from_enumR(RR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR—sN(
RRRR	RR=R2R&R@R(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR Rs			tPackageKitStatusLabelcBs,eZdZdd„Zd„Zd„ZRS(s=
    Status label for the running PackageKit transaction
    cCsdtii|ƒ|iddƒ|itiƒd|_g|_	|djo|i
|ƒndS(Ni(RtLabelRR
t
set_ellipsizetpangot
ELLIPSIZE_ENDR	RRR(RR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR£s		
cCsSx|iD]}|iƒq
Wg|_|ii|id|iƒƒ||_dS(s<Connect the status label to the given PackageKit transactionRN(RRRRRR(RRth((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR¬s
			
cCs|idt|ƒƒdS(s3Set the status text according to the changed statuss	<i>%s</i>N(t
set_markuptget_status_string_from_enum(RR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR¶sN(RRRR	RRR(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRGŸs		
tPackageKitProgressBarcBsGeZdZdd„Zd„Zd„Zd„Zd„Zd„Z	RS(s`
    Provides a gtk.Progress which represents the progress of a PackageKit
    transactions
    cCsMtii|ƒt|_d|_g|_|djo|i|ƒndS(N(	RtProgressBarRRDt
_show_timeR	RRR(RR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRÀs			
cCsrx|iD]}|iƒq
Wg|_|ii|id|iƒƒ|ii|id|iƒƒ||_dS(s<Connect the progress bar to the given PackageKit transactiontFinishedtProgressChangedN(RRRRt_on_finishedt_on_progress_changedR(RRRL((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRÈs
			
		
cCs+||_ttjo|idƒndS(s7Show the elapsed and remaining time on the progress bartN(RQttimeRDtset_text(Rtenabled((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyt
set_show_timeÕs	
cCs|iS(se
        Return True if the elapsed and remaining time are shown in the
        progress bar
        (RQ(R((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyt
get_show_timeÛscCsU|djo|iƒn|i|dƒ|io|id||fƒndS(sR
        Update the progress according to the latest progress information
        idgY@selapsed: %s - estimated: %sN(tpulsetset_fractionRQRX(Rtprogresstsubprogresstelapsedt	estimated((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRUâs


cCs|idƒdS(s9Set the progress to 100% when the transaction is completeiN(R](Rtexittruntime((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRTîsN(
RRRR	RRRZR[RURT(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRO»s	
			tPackageKitCancelButtoncBs;eZdZd„Zd„Zd„Zd„Zd„ZRS(s\
    Provides a gtk.Button which allows to cancel a running PackageKit 
    transaction
    cCsZtii|dtiƒ|itƒd|_g|_|djo|i	|ƒndS(Ntstock(
RtButtonRtSTOCK_CANCELt
set_sensitiveRDR	RRR(RR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRøs
		
cCsˆx|iD]}|iƒq
Wg|_|ii|id|iƒƒ|ii|id|iƒƒ||_|id|i|ƒdS(s<Connect the status label to the given PackageKit transactionRRtAllowCanceltclickedN(	RRRRRTt_on_allow_cancel_changedRtconnectt_on_clicked(RRRL((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRs
			
		
	cCs|i|ƒdS(sY
        Enable the button if cancel is allowed and disable it in the other case
        N(Rh(Rtallow_cancel((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRkscCs|itƒdS(N(RhRD(RRR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRTscCs|iƒdS(N(tcancel(RtbuttonR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRms(RRRRRRkRTRm(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRdós				tPackageKitProgressDialogcBs8eZdZddd„Zd„Zd„Zd„ZRS(s“
    Complete progress dialog for long taking PackageKit transactions, which
    features a progress bar, cancel button, status icon and label
    cCsStii|ddd|ƒ|idƒ|itƒ|itƒ|ii	dƒt
|ƒ|_|i|iti
ƒtiƒ}|i	dƒ|idƒtƒ|_|iitƒ|i|ittdƒtiƒ}|i	dƒtiƒ|_|iiddƒ|i|ittdƒtiƒ}|i	dƒtƒ|_|i|ittdƒtƒ|_|iitƒ|i|ittdƒ|i|ttdƒ|i|ttdƒ|ii|ttdƒd|_g|_|idƒ|i ƒ|ii!ddƒ|i"i#ti$i%ƒ|djo|i&|ƒndS(	NtbuttonstparentiiiRViúiÿÿÿÿ('RtDialogRR	tset_border_widthtset_has_separatorRDt
set_resizabletvboxtset_spacingRdt
button_canceltadd_action_widgettRESPONSE_CANCELtHBoxR ticonRtSTATUS_WAITt
pack_startREtVBoxRHt
label_roleR
ROR^RGtlabelRRt	set_titletrealizetset_size_requesttwindowt
set_functionstgdkt	FUNC_MOVER(RRRsthboxRxt
vbox_progress((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR sH






		


cCs€|iƒ}|iiƒ|iiiƒd}t|ƒ}|i|ƒ|iid|ƒ|i	ƒt
ii|ƒ|iiS(sRun the transactionis<big><b>%s</b></big>(
tget_transient_forRtrunt_ifacetGetRolet$get_role_localised_present_from_enumR„R‚RMtshow_allRRtt_exit(RRst	role_enumtrole((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRŽJs


cCsƒx|iD]}|iƒq
Wg|_|ii|id|iƒƒ|ii|ƒ|ii|ƒ|ii|ƒ||_	dS(s6Connect the dialog to the given PackageKit transactionRRN(
RRRRRTR^RR~RƒR(RRRL((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRVs
		cCs|itiƒdS(N(tresponseRtRESPONSE_CLOSE(RRRc((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRTbsN(RRRR	RRŽRRT(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRqs
*		tPackageKitPackageDialogcBsMeZdZgdeieid„Zd„Zd„Z	d„Z
d„ZRS(s%Dialog for showing a list of packagescCsötii|d|d|d|ƒtititiƒ|_tiƒ}|i	ti
ti
ƒ|itiƒt
dtƒ|_|ii|iƒ|iitƒ|i|iƒ|iiƒ}|i|ƒ|iƒ|o|i|ƒndS(NRsttypeRrt
status_column(Rt
MessageDialogRt	ListStoreR>tTYPE_STRINGt
TYPE_PYOBJECTtmodeltScrolledWindowt
set_policytPOLICY_AUTOMATICtset_shadow_typetSHADOW_ETCHED_INtPackageListViewRDtlistviewt	set_modeltset_headers_visibletaddRƒt
get_parentR’tset_packages(RtpackagesRsR™Rrtscrolledtbox((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRgs

cCs
|iiƒS(s2Get the model of the PackageListView of the dialog(R¦t	get_model(R((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR¯yscCs
|iiƒS(s2Set the model of the PackageListView of the dialog(R¦R§(R((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR§}scCs7|iƒ}x$|D]}|i|i|fƒqWdS(s%Show the given packages in the dialogN(R¯Rtid(RR¬RŸtpkg((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR«scCs|iƒ}|iƒdS(sClear the shown packagesN(R¯tclear(RRŸ((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pytclear_packages‡sN(RRRR	RtMESSAGE_QUESTIONt
BUTTONS_CLOSERR¯R§R«R³(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR˜es			tPackageKitMessageDialogcBs&eZdZddd„Zd„ZRS(sP
    Dialog for PackageKit messages with details in an expandable text view
    cCsVtii|d|dtidtiƒt|ƒ}|id|ƒ|i|ƒdS(NRsR™Rrs<big><b>%s</b></big>(RR›RtMESSAGE_INFORµtget_message_string_from_enumRMtset_details(RtenumtdetailsRsttext((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR‘s	
cCsÏ|djodStitdƒƒ}|idƒtiƒ}|ititiƒ|iti	ƒti
ƒ}|iƒ}|i|ƒ|i
|ƒ|i
|ƒ|iiƒ}|i
|ƒ|iƒdS(Nt_Detailsi(R	Rtexpander_new_with_mnemonict_RyR R¡R¢R£R¤tTextViewt
get_buffertinsert_at_cursorR©RƒRªR’(RR»texpanderR­ttextviewtbufferR®((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR¹™s





N(RRRR	RR¹(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR¶stPackageKitErrorDialogcBseZdZddd„ZRS(sN
    Dialog for PackageKit errors with details in an expandable text view
    cCsqtii|d|dtidtiƒt|iƒ}t|iƒ}|id||fƒ|i	|i
ƒdS(NRsR™Rrs<big><b>%s</b></big>

%s(RR›Rt
MESSAGE_ERRORRµtget_error_string_from_enumtcodetget_error_description_from_enumRMR¹R»(RterrorRsR¼tdesc((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR°s	
N(RRRR	R(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRƬstPackageListStorecBs,eZdZdd„Zd„Zd„ZRS(sÖ
    Provides a gtk.ListStore which can handle packages returned by a
    PackageKit transaction.

    The first column contains the package id and the second one contains
    the corresponding package object.
    cCsPtii|titiƒd|_g|_|djo|i	|ƒndS(N(
RRœRR>RRžR	RRR(RR((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRÂs
		
cCsT|iƒx|iD]}|iƒqWg|_|ii|id|iƒƒdS(s5Connect the store to the given PackageKit transactiontPackageN(R²RRRRt_on_package(RRRL((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRËs

		cCs#|i|t|||ƒfƒdS(N(RR(Rtinfot
package_idtsummary((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRÏÔsN(RRRR	RRRÏ(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRͺs			R¥cBs`eZdZheieieiffd6Zed„Z	d„Z
d„Zd„Zd„Z
RS(sS
    Provides a gtk.Listview which can show the packages of a PackageListStore
    ttoggledc	Cs	|iƒtii|ƒ|itƒtititi	ƒ}|i
ttiƒ|i
|ƒtiƒ|_|iidƒ|o¶tiƒ}|id|iƒ|iddƒ|iddƒtidƒ}|itiƒ|i|tƒ|i||iƒ|i|ƒdd}|i|ƒ|i|ƒntitd	ƒƒ}|itiƒ|i tƒ|i
t!ƒti"ƒ}|i|tƒ|i||i#ƒti$ƒ}|id
t%i&ƒ|i|tƒ|i||i'ƒ|i|ƒ|i(tƒdS(Ns!/usr/share/gnome-packagekit/iconsRÓtxaligngà?tyalignRViiRÎt	ellipsize()t__gobject_init__RtTreeViewRtset_rules_hintRERœR>RRžtset_sort_column_idtCOLUMN_PACKAGEtSORT_ASCENDINGR§R(R7R)tCellRendererToggleRlt_on_toggledtset_propertytTreeViewColumnt
set_sizingtTREE_VIEW_COLUMN_FIXEDR€RDtset_cell_data_funct_toggle_cell_functget_sizetset_fixed_widtht
append_columnR¿t
set_expandt	COLUMN_IDtCellRendererPixbuft_icon_cell_functCellRendererTextRJRKt_package_view_functset_fixed_height_mode(	RRšt
fake_storetrenderer_statust
column_statusR5t
column_pkgt
renderer_icont
renderer_desc((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRßsJ


	



	
	

cCs<|i|tƒ}d|i|if}|id|ƒdS(s5
        Render the description of a package
        s%s
<small>%s</small>tmarkupN(t	get_valueRÛR3RÒRß(Rtcell_layouttrendererRŸR%R±R¼((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRíscCsH|i|tƒ}|id|itjƒ|id|itjƒdS(su
        Show a checked checkbox for installed package and disable the
        checkbox for blocked packages
        tactivetactivatableN(RöRÛRßRÐtINFO_INSTALLEDtINFO_BLOCKED(RtcolumntcellRŸR%R±((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRäscCs|i|tƒ}yq|iit|iƒddƒ}|oE|iƒdjp|iƒdjo|iddt	i
iƒ}nWnfti
j
oWy|iidddƒ}Wqìti
j
o"|iit	iddƒ}qìXnX|id|ƒ|idtƒdS(s<Render an icon that represents the info about of the packageiisapplications-otherR8RBN(RöRÛR7R+tget_info_icon_name_from_enumRÐR,R-tscale_simpleRR‰tINTERP_BILINEARR>tGErrortSTOCK_MISSING_IMAGERßRE(RRýRþRŸR%R±R~((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRë#s-#%cCs0|iƒ}||\}}|id|ƒdS(s1Emit the toggled signal with the selected packageRÓN(R¯temit(RtwidgettpathRŸR°R±((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRÞ6s(RRRR>tSIGNAL_RUN_FIRSTt	TYPE_NONERžt__gsignals__RERRíRäRëRÞ(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR¥Øs	3				tPackageKitInstallercBsVeZdZddd„Zd„Zed„Zed„Zed„Z	ed„Z
RS(sDProvides a complete and easy solution to install and remove packagescCsE||_|ptiiƒ}n||_td|iƒ|_dS(NRs(t_parentt
packagekittclienttPackageKitClientt_clientRqt	_progress(RR
Rs((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR?s
		cCs–|tjo?|iƒ}t|iƒd|iƒ}|iƒ|iƒnxC|iD]8}t|i|i	d|iƒ}t
iƒt
iƒqVWdS(s(Callback after a transaction is finishedRsN(tEXIT_FAILEDt	get_errorRÆRRŽthidetmessagesR¶RÉR»tdia(RttransRbRcterrtdtmsgtdia_msg((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyt_on_exitFs



cCs‘|o9|ii|d|iƒ}|ii|ƒ|iiƒ}|tjp|iiƒtS|i	oÒt
|d|idti
ƒ}|itiƒ|itdƒtiƒtiddt|i	ƒƒt|i	ƒ}|id|ƒ|itdƒƒ|iƒ}|iƒ|tijo|iiƒtSq@n|ii|d|iƒ}|ii|ƒ|iiƒ}|iiƒ|tjS(	sRemove packagestexit_handlerRsRrt_RemovesRemove %i additional package?sRemove %i additional packages?s<b><big>%s</big></b>scThe software which you want to remove is required to run other software, which will be removed too.(Rtget_requiresRRRRŽtEXIT_SUCCESSRRDtresultR˜RRtBUTTONS_CANCELtset_default_responseR|t
add_buttonR¿tRESPONSE_OKRtngettextR0RMtformat_secondary_markuptremove_packages(RR¬tconfirmt
t_requirestretRRtt_remove((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRSs<


	



cCs”|o<|ii|d|iƒ}|ii|ƒ|iiƒ}|tjp|iiƒtS|i	oÕt
|i	d|idti
ƒ}|itiƒ|itdƒtiƒtiddt|i	ƒƒt|i	ƒ}|id|ƒ|itdƒƒ|iƒ}|iƒ|tijo|iiƒtSqCn|ii|d|iƒ}|ii|ƒ|iiƒ}|iiƒ|tjS(	sInstall packagesRRsRrt_InstallsInstall %i additional package?sInstall %i additional packages?s<b><big>%s</big></b>sTThe software that you want to install requires additional software to run correctly.(Rtget_dependsRRRRŽRRRDR R˜RRR!R"R|R#R¿R$RR%R0RMR&tinstall_packages(RR¬R(t	t_dependsR*RRR+((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pytinstallws>


		



cCsl|ii|d|iƒ}|ii|ƒ|iiƒ}|tjp|iiƒtS|i	|i
|ƒS(s)Install the packages with the given namesR(RtresolveRRRRŽRRRDR0R (RtnamesR(t	t_resolveR*((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pytinstall_by_name›s

cCsl|ii|d|iƒ}|ii|ƒ|iiƒ}|tjp|iiƒt	S|i
|i|ƒS(s(Remove the packages with the given namesR(RR1RRRRŽRR^RRDRR (RR2R(R3R*((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pytremove_by_name¥s

N(RRRR	RRRERR0R4R5(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyR
=s	
$$
c

s`‡fd†‰‡‡‡fd†}‡‡‡‡‡fd†‰‡‡‡‡‡fd†}‡‡‡fd†}tiƒ‰tiddƒ}tiddƒ}tidd	ƒ}|id
|ƒ|id
|ƒ|id
ˆƒtiƒ}|i|ƒ|i|ƒ|i|ƒtƒ‰tƒ}|iddƒti	ƒ}|i
titiƒ|iti
ƒ|i|ƒ|i|ƒtiƒ}	td
tiƒ‰tƒ‰|	iˆƒ|	iˆƒ|i|	ƒˆi|ƒtiƒ‰ˆid‡fd†ƒˆiƒ|iˆƒ|id|ƒtiiƒ‰td„ˆidƒƒGHˆiƒdS(sRun a test applicationcsM|tjo<|iƒ}t|iƒdˆƒ}|iƒ|iƒndS(NRs(RRRÆRŽR(RRbRcRR(twin(s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyton_exit²s


cs<ˆidˆƒ}t|dˆƒ}|iƒ|iƒdS(NRRs(t
update_systemRqRŽR(targsttR(R6R7tpk(s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pytrefresh¸s
csJˆiddˆƒ}ˆi|ƒˆi|ƒˆi|ƒ|iƒdS(NtxtermR(tsearch_nameRRŽ(R9R:(RƒtpkgstoreR7R;R~(s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pytsearch½s



csGˆidˆƒ}ˆi|ƒˆi|ƒˆi|ƒ|iƒdS(NR(tget_updatesRRŽ(R9R:(RƒR?R7R;R~(s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pytupdateÃs



cs\tdˆdˆƒ}|itjo|i|igƒGHn|i|igƒGHˆƒdS(NR
Rs(R
RÐRûR5R3R4(tviewR±t	installer(R@R6R;(s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyt
on_toggledÉs
RƒtRefreshsGet UpdatessSearch xtermRjiiÈRsdelete-eventcs
ˆiƒS((tquit(twte(tloop(s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyt<lambda>ësRÓcSs|iS((R°(tp((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyRKðsR=N(RtWindowRfRlRR©RÍR¥R†R R¡R¢R£R¤R}RtICON_SIZE_MENURGR>tMainLoopR’R§RR
RtmapR1RŽ(
R<RBREtbutton_refresht
button_updatet
button_searchRxR¦R­R‹((R6R?RƒR7R;R~R@RJs9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pytmain°sN


		

	





t__main__((.Rt
__author__R>RRJtpygtkRR¿tdbustpackagekit.clientRtpackagekit.miscRtpackagekit.enumstgenumstdbus.mainloop.glibtmainlooptglibt
DBusGMainLoopRER.RéRÛRRR RHRGRPRORfRdRtRqR›R˜R¶RÆRœRÍRØtGObjectR¥R
RTR(((s9/usr/lib/python2.6/site-packages/packagekit/gtkwidgets.pyt<module>s:

$M8(J(es	C


Youez - 2016 - github.com/yon3zu
LinuXploit