KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/22697/root/usr/lib64/python2.4/site-packages/sabayon/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/22697/root/usr/lib64/python2.4/site-packages/sabayon/sessionwindow.pyc
m
fEOc@sdkZdkZdkZdkZdkZdkZdkZdkZdkZdk	Z	dk
Z
dkZdkl
Z
dklZdkTdZdZdeifdYZeiedfd	YZdS(
N(sLockdownApplierSabayon(s
maindialog(t*s
<ui>
  <menubar name="Menubar">
    <menu action="ProfileMenu">
      <menuitem action="Save"/>
      <separator/>
      <menuitem action="Quit"/>
    </menu>
    <menu action="EditMenu">
      <menuitem action="Changes"/>
      <menuitem action="Lockdown"/>
      <menuitem action="EnforceMandatory"/>
    </menu>
    <menu action="HelpMenu">
      <menuitem action="About"/>
    </menu>
  </menubar>
</ui>
cGstiti||dS(N(tutiltdebug_printtDEBUG_ADMINTOOLtfmttargs(RR((t;/usr/lib64/python2.4/site-packages/sabayon/sessionwindow.pytdprint7stProfileChangesModelcBsktZhdeieieiff<Zed\Z	Z
ZZZ
dZdZdZdZRS(NtchangedicCstii|titttiit	t	ti
}|iddd|_
|iddd|_||_|iid|idS(Nt
stock_lockiisstock_lock-openR	(tgtkt	ListStoret__init__tselftuserprofilet
ProfileChangetbooltgdktPixbuftstrticon_theme_get_defaultt
icon_themet	load_icont
locked_pixbuftunlocked_pixbuftprofiletconnectthandle_profile_change(RRR((RR
Gs+	cCsLt}	|i}|i|i|i}d}|oD|||i}|||i
}	|||i}|i|n|i}|djo
|	}n|o
|i}n
|i}t}|o|i|}n|pP|i}
|i|
|i||i||i
||i||i|in|id|dS(NR	(tFalsetdefault_mandatoryt
new_changetget_ignore_defaulttignoreRtfindt
get_sourcetget_idtitertNonet
old_changet
COLUMN_IGNOREtCOLUMN_MANDATORYt
COLUMN_CHANGEtremovet
get_mandatoryt	mandatoryRtlock_pixbufRtdiscard_changetmerge_old_changetprependtrowtsettCOLUMN_LOCK_PIXBUFtCOLUMN_DESCRIPTIONtget_short_descriptiontemit(RRRR.R/R%R!R'R-RR2((RRSs6


						cCs$tii||idddS(NR	(RRtclearRR7R&(R((RR8uscCss|i}x`|oX|i|}|||i}|i|jo|i	|jo|Sn|}qWdS(N(Rtget_iter_firstR%t	iter_nexttnextR*tchangeR#tsourceR$tidR&(RR=R>R%R;R<((RR"ys&(t__name__t
__module__tgobjecttSIGNAL_RUN_LASTt	TYPE_NONERRt__gsignals__trangeR*R(R)R4R5R
RR8R"(((RR:s$		"	t
SessionWindowcBstZdZdZdZdZdZdZdZdZ	d	Z
d
ZdZdZ
d
ZdZdZdZdZdZdZdZRS(NcCs||_||_||_ti||_t|i|_|ii	d|i
d|_d|_
d|_ti|_|iitd||iid|ii	d|iti|_|ii|i|ii|i|i|i|itdS(NR	isEditing profile %stsabayonsdelete-event(tprofile_nameRtprofile_pathtdisplay_numberRtUserProfileRRt
changes_modelRt%_SessionWindow__changes_model_changedR&tchanges_windowtlockdown_windowtlast_save_timeRtWindowtwindowt	set_titlet_t
set_icon_namet#_SessionWindow__handle_delete_eventtVBoxtboxtaddtshowt_SessionWindow__setup_menust_SessionWindow__setup_sessiont_SessionWindow__setup_statusbart _SessionWindow__set_needs_savingR(RRHRIRJ((RR
s*						




cCs|ii|ttddS(Ni(RRXt
pack_starttwidgetR(Rt
ui_managerR`((Rt__add_widgetsc
Csddtdfdtitddtd|ifdtitdd	td
|ifddtdfd
titddtd|i	fddtddtd|i
fddtdfdtitddtd|ifg}ddtddtd|itfg}tid}|i||i|ti|_|ii|d|iid|i|iit|ii|ii|ii|i d|_!dS( NtProfileMenut_ProfiletSavet_Saves
<control>SsSave profiletQuitt_Quits
<control>QsClose the current windowtEditMenut_EdittChangest_Changess
<control>HsEdit changestLockdownt	_Lockdowns
<control>LsEdit Lockdown settingstHelpMenut_HelptAboutt_Abouts
About SabayontEnforceMandatorysEnforce Mandatorys1Enforce mandatory settings in the editing sessiont
WindowActionsis
add-widget("R&RTRt
STOCK_SAVERt_SessionWindow__handle_savet
STOCK_QUITt_SessionWindow__handle_quitt
STOCK_EDITt_SessionWindow__handle_editt_SessionWindow__handle_lockdowntSTOCK_ABOUTt_SessionWindow__handle_abouttactionst(_SessionWindow__handle_enforce_mandatorytTruettoggle_actionstActionGrouptaction_grouptadd_actionstadd_toggle_actionst	UIManagerRatinsert_action_groupRt_SessionWindow__add_widgettadd_ui_from_stringt
_ui_stringt
ensure_updateRRtadd_accel_grouptget_accel_groupt
get_actiontsave_action(RR~RR((Rt
__setup_menuss
-


cCs[|o7|iptti|_n|iitnd|_|iitdS(Ni(	tneeds_savingRRPtintttimeRt
set_sensitiveRR(RR((Rt__set_needs_savings
	cCs|i|idj	dS(N(RR^tmodelR9R&(RRR<((Rt__changes_model_changedscCsg}|ii}xp|oh|i|ti}|i|ti}|i|ti
}|i|||f|ii
|}qW|ixf|D]^\}}}|pHtd|i|y|ii||WqtiqXqqW|ii|iidS(NsCommitting: %s, mandatory = %s(tall_changesRRLR9R%RR*R<R(R!R)R-tappendR:treverseRR$R#t
commit_changeRtprint_exceptionR8Rtsync_changes(RR-RR!R%R<((Rt	__do_saves(

cCs|ioti|i|iti|i}|i}|i
|tijp|ti
jotSn|tijo|iqntS(N(RRPtsaveconfirmtSaveConfirmationAlertRRRHRtdialogtruntresponsetdestroyRtRESPONSE_CANCELtRESPONSE_DELETE_EVENTRtRESPONSE_YESt_SessionWindow__do_saveR(RRR((Rt__do_saveconfirms

 cCs|idS(N(RR(Rtaction((Rt
__handle_savescCs"|io|iindS(N(Rt_SessionWindow__do_saveconfirmRRR(RR((Rt
__handle_quits
cCs|iS(N(RR(RRRtevent((Rt__handle_delete_eventscCsti|idS(N(taboutdialogtshow_about_dialogRRR(RR((Rt__handle_aboutscCs_|ipAti|i|i|i|_|iiidti	i
n|iiidS(Nsdelete-event(RRNt
changeswindowt
ChangesWindowRLRHRRRRtWidgetthide_on_deletetpresent(RR((Rt
__handle_edits
cCsl|ipNt|i|i}ti|t|_|ii	i
td|in|ii	i
dS(NsLockdown settings for %s(RROtLockdownApplierSabayonRRLtappliertlockdowndialogtPessulusMainDialogRRRRSRTRHR(RRR((Rt__handle_lockdowns

$cCs|ii|idS(N(RRtset_enforce_mandatoryRt
get_active(RR((Rt__handle_enforce_mandatory"scCs|iidS(N(RRRR(Rtsession((Rt__session_finished%scCs_td|ii|id|_|iid|i|iit	|ii
itS(Ns1Session widget mapped; starting prototype sessionitfinished(
RRtsession_widgett
disconnecttmapped_handler_idRRt _SessionWindow__session_finishedtstartRtsession_windowtxidR(RRR((Rt__session_mapped(s
	cCsti|i|i|_|ii|iit	i
i}|i
dd}|idd}td||ti|||_|ii|itt|iid|i|_|iidS(NiisCreating %dx%d session wigets	map-event(tprotosessiontProtoSessionRRHRJRt
apply_profileRtstart_monitoringRRtscreen_get_defaulttscreent	get_widthtwidtht
get_heighttheightRt
sessionwidgett
SessionWidgetRRXR_RRt_SessionWindow__session_mappedRRZ(RRRR((Rt__setup_session0s

cCs>|o3|ii|i|ii|i|indS(N(R<Rt	statusbartpoptstatus_context_idtpushR6(RRR<((Rt__update_statusbar@scCsT|itii@o<|itii@o|iit	qP|iit
ndS(N(Rtchanged_maskRRtWINDOW_STATE_MAXIMIZEDtnew_window_stateRRtset_has_resize_gripRR(RRRR((Rt__update_resize_gripFscCszti|_|ii|itt|ii|iid|_	|i
id|i|i
id|idS(Nssabayon-changeR	swindow-state-event(Rt	StatusbarRRRXR_RRZtget_context_idRRLRt _SessionWindow__update_statusbarRRt"_SessionWindow__update_resize_grip(R((Rt__setup_statusbarMs
(R?R@R
RR[R^RMRRRvRxRVR}RzR{RRRR\RRR](((RRFs(							"														(RRARtgtk.gdktpangoRRRRRRRtlockdownappliersabayonRtsabayon.lockdownt
maindialogRtconfigRRRRt
type_registerRF(RRRRRRRRRRRRRARRRFR((Rt?s&												

	K


Anon7 - 2021