Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib64/python2.7/site-packages/pygtkcompat/ |
| [Home] [System Details] [Kill Me] |
�
�Zc@sdZddlZddlZyHddlmZeej��"ejd�ddlmZWdQXWn%e k
r�ddlmZenXddl
Z
ddlmZe
dd�Zd �Ze�Zd
d�Zd�Zd
�Zdd�Zd�Zd�Zd�ZdS(s�
PyGTK compatibility layer.
This modules goes a little bit longer to maintain PyGTK compatibility than
the normal overrides system.
It is recommended to not depend on this layer, but only use it as an
intermediate step when porting your application to PyGI.
Compatibility might never be 100%, but the aim is to make it possible to
run
a well behaved PyGTK application mostly unmodified on top of PyGI.
i����N(tUserListtignore(treload(tGObjecttc
Cs�|dkr|}n|jjdd�dj�}xvt|�D]h}yt||d�}Wn
qAnXy�t|tj�r�xw|j j
�D]c\}}|j}|j|dd�}|r�|j
|�r�|t|�}nt|||�q�WnWntk
rqAnXy�t|tj�r�xh|jj
�D]T\}} y!| jdj|dd�}Wntk
ryq6nXt||| �q6WnWqAtk
r�qAqAXqAWdS(Nt.it_Ri����(tNonet__name__trsplittuppertdirtgetattrt
issubclassRtGEnumt__enum_values__titemst
value_nametreplacet
startswithtlentsetattrt TypeErrortGFlagst__flags_values__tvalue_namest
IndexError(
tmoduletdesttstriptmodnametattrtobjtvaluetenumtnametflag((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt_install_enums6s8
!
cCsxddlm}|tjd<ddlm}|tjd<ddlm}|tjd<ddlm}|tjd <dS(
Ni����(tGLibtglib(Rtgobject(t_propertyhelpersgobject.propertyhelper(tGiotgio(t
gi.repositoryR&tsystmodulesRtgiR)R*(R&RR)R*((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytenableWs
s3.0c$
s�tt�tjdOkr)tjd�ntjdd�ddlm}|tjd<t |�tjd d�dd
lm
}|tjd<t |�tjdd�dd
lm}|tjd<tjd|�tjdd�ddlm�ddlm
}�tjd<t ��t |d��d�_d�_�jj�_|j�_|jj�_|jj�_|jj�_y|jj�_Wntk
r�nX|jj�_|jj�_
|jj!�_"|jj#�_$|jj%�_&|jj'�_(|jj)��fd�}|�_*�j+j,���fd�}|�j+_,�j+j-�
�
fd�}|�j+_-�jj.�_/�jj0�_1�j+j2�
�
fd�}|�j+_2tjd|�ddlm3��tjd<��_4dP�_5�j6�j7�j8f�_9t ��d!�} t:| ��j;_<�j=�d"�f�fd#��Y}
|
�_=�j>j?�t@t@d�fd$�}|�j>_?�j>jA�t@t@d�fd%�}|�j>_A�jBj?�t@�fd&�}
|
�jB_?�jBjA�t@�fd'�}|�jB_A�jCj?�t@�fd(�}|�jC_?�jCjA�t@�fd)�}|�jC_A�jCjD�tE�fd*�}|�jC_Dd+�jFfd,��Y}|�_G�jHjI� tE� fd-�}|�jH_Id.�jHf�fd/��Y}|�_J�fd0�}|�_K�fd1�}|�_Ld2�}t:|��jM_N�fd3�}|�_Od4�}|�jH_P�jQjR�_S�jTj�_U�jVjW�_X�jVjY�_Z�jVj[�_\�jVj]�_^�jVj�__�j`j�_a�j+jb�_cy�jdje�_fWntk
r8nX�jgjh�jg_i�jjjk�_l�jjjm�jj_n�jo��jp�d5�f�fd6��Y}|�_od7�f�fd8��Y}|�_pd9��_qtrd:�jsjt��js_u�jsjv�_w�jsjx��fd;�}|�js_x�jsjy�js_zd<t{f�fd=��Y�d>t{f��fd?��Y�d@t{f�fdA��Y}|��js_|�j}j~�tdBdB�fdC�}|�j}_~�j+j��ddddddddddDdD��fdE�}|�j+_��j+j��_��j+j��_�dFt{fdG��Y}
|
�}!|!tjdH<t�j���(t�j�dIdJt��ddKl�m�}"WdQX|"tjdL<|"�_�dMdNl�m�}#|#j��_�dS(QNiisutf-8tAtks1.0i����(R1tatktPango(R3tpangot
PangoCairo(R5t
pangocairotGdkt GdkPixbufs2.0(R7(R8sgtk.gdkRiics@��}g}d�}x!|D]}|j||��qW|S(NcSsJi}|j�|d<|j�|d<|j�|d<|j�|d<|S(NtdescriptionR#t
mime_typest
extensions(tget_descriptiontget_nametget_mime_typestget_extensions(tformat_tresult((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt make_dict�s(tappend(tformatsRARBR@(torig_get_formats(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytget_formats�s
csqyMy�jdddd�}Wntk
r>�j�}nX�||�Wntk
rl�|�}nX|S(Ni(t RectangleR(twindowtrect(R7torig_get_frame_extents(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytget_frame_extents�s
cs�|�dS(Ni((tself(torig_get_origin(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt
get_origin�scs�|�|j�j�fS(N(t
get_visualtget_best_depth(RH(torig_gdk_window_get_geometry(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytgdk_window_get_geometry�stGtk(RStgtkiiccSstjdtjdd�dS(Ns%set_tool_item_type()
is not supportedt
stackleveli(twarningstwarnR/tPyGIDeprecationWarning(t
menuactiontgtype((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytset_tool_item_type�s t Alignmentcs#eZdddd�fd�ZRS(gcsA�j|�||j_||j_||j_||j_dS(N(t__init__tpropstxaligntyaligntxscaletyscale(RLR_R`RaRb(torig_Alignment(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR]�s
(Rt
__module__R]((Rc(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR\�scs�|||||�dS(N((RLtchildtexpandtfilltpadding(t
orig_pack_end(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytpack_end�scs�|||||�dS(N((RLReRfRgRh(torig_pack_start(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt
pack_start�scs�|||�dS(N((RLtcellRf(torig_tree_view_column_pack_end(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyttree_view_column_pack_endscs�|||�dS(N((RLRmRf(t
orig_tree_view_column_pack_start(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyttree_view_column_pack_startscs�|||�dS(N((RLRmRf(torig_cell_pack_end(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt
cell_pack_endscs�|||�dS(N((RLRmRf(torig_cell_pack_start(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytcell_pack_startscs&�fd�}�||||�dS(Ncs'|dtkr|d
}n�|�S(Ni����(t_unset(targs(tfunc(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytcallbacks
((RLRmRxt user_dataRy(torig_set_cell_data_func(Rxs=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytset_cell_data_funcstGenericCellRenderercBseZRS((RRd(((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR}$scs#�fd�}�|||�dS(Ncs'|dtkr|d
}n�|�S(Ni����(Rv(Rw(Rx(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyRy-s
((RLRxRzRy(torig_combo_row_separator_func(Rxs=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytcombo_row_separator_func,st
ComboBoxEntrycs)eZ�fd�Zd�Zd�ZRS(cs�jj|dt|�dS(Nt has_entry(tComboBoxR]tTrue(RLtkwds(RS(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR]7scSs|j|�dS(N(tset_entry_text_column(RLttext_column((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytset_text_column:scSs
|j�S(N(tget_entry_text_column(RL((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytget_text_column=s(RRdR]R�R�((RS(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR�6s cs
�j�S(N(R�((RS(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytcombo_box_entry_newAscs�jd|�S(Ntmodel(R�(R�(RS(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytcombo_box_entry_new_with_modelEscSstjdtjdd�dS(Ns)install_child_property()
is not
supportedRUi(RVRWR/RX(t containerR$tpspec((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytinstall_child_propertyKs cs9�j�}�jt�}|j|�|jd�|S(Ni(R�t ListStoretstrt set_modelR�(tcomboR�(RS(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytnew_textPs
cSs
|j�}|j|g�dS(N(t get_modelRC(RLttextR�((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytappend_textXstHScalecseZd�fd�ZRS(cs�j|d|�dS(Nt
adjustment(R](RLR�(torig_HScale(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR]wsN(RRdRR]((R�(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR�vstVScalecseZd�fd�ZRS(cs�j|d|�dS(NR�(R](RLR�(torig_VScale(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR]|sN(RRdRR]((R�(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR�{scSsdS(N(R(R((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt<lambda>�stfgetcs&dtfd��Y}|�|��S(NtSizeRequestcBseZd�ZRS(cSs8|j|_|j|_tj||j|jg�dS(N(theighttwidthRR](RLtreq((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR]�s(RRdR](((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR��s(R(twidgetR�(torig_size_request(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytsize_request�st
BaseGettercs
eZd�Z�fd�ZRS(cSs
||_dS(N(tcontext(RLR�((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR]�sc sU|jj|�}�jdt|jd�dt|jd�dt|jd��S(Ntredi��tgreentblue(R�tget_background_colortColortintR�R�R�(RLtstatetcolor(R7(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt__getitem__�s(RRdR]R�((R7(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR��s tStylescseZ��fd�ZRS(cs@|j�}�|�|_�jdddddd�|_dS(NR�iR�R�(tget_style_contexttbaseR�tblack(RLR�R�(R�R7(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR]�s(RRdR]((R�R7(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR��stStyleDescriptorcseZ�fd�ZRS(cs
�|�S(N((RLtinstancetclass_(R�(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt__get__�s(RRdR�((R�(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR��sg�?cs�||||||�S(N((RLtmarkt
within_margint use_alignR_R`(torig_text_view_scroll_to_mark(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyttext_view_scroll_to_mark�sg�cs��j�}�jd�}
|dks3|dkrjt|d�|_t|d�|_|
�jjO}
n|dks�|dkr�t|d�|_t|d�|_|
�jjO}
n|dks�|dkrt|d�|_ t|d�|_
|
�jjO}
n|dks | dkrWt|d�|_t| d�|_
|
�jjO}
n|
dkso|dkr�|
dks�|dkr�td��n|
|_||_|
�jjO}
n�||||
�S(Nigsaspect ratios must be
positive(tGeometrytWindowHintstmaxt min_widtht
min_heighttMIN_SIZEt max_widtht
max_heighttMAX_SIZEt
base_widthtbase_heightt BASE_SIZEt width_inct
height_inct
RESIZE_INCRt
min_aspectt
max_aspecttASPECT(RLtgeometry_widgetR�R�R�R�R�R�R�R�R�R�tgeometryt geom_mask(R7torig_set_geometry_hints(s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytset_geometry_hints�s2 t UnixPrintcBseZRS((RRd(((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR��stgtkunixprintRtcategory(tkeysymssgtk.keysymsi(tgenerictreemodel(ii(iici(�RR-tversion_infotsetdefaultencodingR/trequire_versionR,R1R.R%R3R5R7R8t_2BUTTON_PRESStBUTTON_PRESStScreentget_defaulttscreen_get_defaulttPixbuftPixbufLoadert
new_with_typet
new_from_datatpixbuf_new_from_datat
new_from_filetpixbuf_new_from_filetnew_from_file_at_scaletpixbuf_new_from_file_at_scaletAttributeErrortnew_from_file_at_sizetpixbuf_new_from_file_at_sizetnew_from_inlinetpixbuf_new_from_inlinetnew_from_streamtpixbuf_new_from_streamtnew_from_stream_at_scaletpixbuf_new_from_stream_at_scaletnew_from_xpm_datatpixbuf_new_from_xpm_datat
get_file_infotpixbuf_get_file_infoRFtpixbuf_get_formatstWindowRKRNR�tscreen_widthR�t
screen_heighttget_geometryRStgdkt
pygtk_versiont
MAJOR_VERSIONt
MINOR_VERSIONt
MICRO_VERSIONtgtk_versiontclassmethodtActionR[R\tBoxRjR�RltTreeViewColumnt
CellLayoutR|RvtCellRendererR}R�tset_row_separator_funcR�R�R�t ContainerR�tcombo_box_new_textR�tExpandertnew_with_mnemonictexpander_new_with_mnemonict IconThemeticon_theme_get_defaulttImagetnew_from_pixbuftimage_new_from_pixbuftnew_from_stocktimage_new_from_stocktnew_from_animationtimage_new_from_animationtnew_from_icon_settimage_new_from_icon_settimage_new_from_filetSettingstsettings_get_defaulttset_default_icontwindow_set_default_icont Clipboardtgett
clipboard_gett
AccelGrouptconnectt
connect_groupt
StatusIcont
position_menutstatus_icon_position_menutset_tooltip_texttset_tooltipR�R�t stock_addtpropertytWidgett
get_windowRHtget_default_directiontwidget_get_default_directionR�thidethide_alltobjecttstyletTextViewtscroll_to_marktFalseR�Rtlist_toplevelstwindow_list_toplevelstset_default_icon_nametwindow_set_default_icon_nameRVtcatch_warningstsimplefiltertRuntimeWarningtgi.overridesR�RR�tGenericTreeModel($tversionR1R3R5R8RFRKRNRRR[R\RjRlRoRqRsRuR|R}RR�R�R�R�R�R�R�R�R�R�R�R�R�t unixprintR�R�((R�R7RSR�RcR�R�RrRtR~RQRERJRMRiRkR{R�R�R�RnRps=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt
enable_gtkis<
#
cCs1tjdd�ddlm}|tjd<dS(NtVtes0.0i����(RCtvte(R/R�R,RCR-R.(RC((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt
enable_vte�scCs:tjdd�ddlm}|tjd<d|_dS( NtPopplers0.18i����(RFtpopplerii(iii(R/R�R,RFR-R.tpypoppler_version(RF((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytenable_poppler�s
s1.0cCsCtjd|�ddlm}|tjd<|jj|j_dS(NtWebKiti����(RJtwebkit( R/R�R,RJR-R.tWebViewt
get_inspectortget_web_inspector(R@RJ((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt
enable_webkits
cCs1tjdd�ddlm}|tjd<dS(NtGUdevs1.0i����(RPtgudev(R/R�R,RPR-R.(RP((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytenable_gudevscCs�tjdd�ddlm}|tjd<t|�|jj|_ |j
j|_|j
j|_|jj|_d�|_d�|_ddlm}|tjd <t|�dd
lm}|tjd<t|�ddlm}|tjd
<t|�ddlm}|tjd<t|�|j|_|j|_ddlm}|tjd<t|d|�ddlm}|tjd<t|�dS(NtGsts0.10i����(RStgstcSsdS(Nii
i(ii
i((((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR�scSsdS(Nii
i((ii
i(((((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyR�s(t
GstInterfacessgst.interfaces(tGstAudios gst.audio(tGstVideos gst.video(tGstBasesgst.base(t
GstControllersgst.controllerR(t
GstPbutilssgst.pbutils(R/R�R,RSR-R.R%tRegistryR�tregistry_get_defaulttElementtregistertelement_registertElementFactorytmaketelement_factory_maketCapstnew_anytcaps_new_anytget_pygst_versiontget_gst_versionRURVRWRXt
BaseTransformtBaseSinkRYRZ(RSRURVRWRXRYRZ((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt
enable_gsts<
cCs}tjdd�ddlm}|tjd<t|dd�|j|_|j |_
|j|_|j
|_|j|_dS(Nt GooCanvass2.0i����(Rkt goocanvasRtGOO_CANVAS_(R/R�R,RkR-R.R%tCanvasItemSimplet
ItemSimplet
CanvasItemtItemtCanvasImageRtCanvasGrouptGroupt
CanvasRecttRect(Rk((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pytenable_goocanvas6s
(t__doc__R-RVtcollectionsRR;R<timpRtImportErrorR/R,RRR%R0R2RvRBRERIRORRRjRw(((s=/usr/lib64/python2.7/site-packages/pygtkcompat/pygtkcompat.pyt<module>!s0
! �� (