/usr/lib/python3.9/site-packages/pygtkcompat/__pycache__
NameSizeModeActions
generictreemodel.cpython-39.opt-1.pyc146520644editdlrm
generictreemodel.cpython-39.pyc146520644editdlrm
pygtkcompat.cpython-39.opt-1.pyc197960644editdlrm
pygtkcompat.cpython-39.pyc197960644editdlrm
__init__.cpython-39.opt-1.pyc3700644editdlrm
__init__.cpython-39.pyc3700644editdlrm
Edit: /usr/lib/python3.9/site-packages/pygtkcompat/__pycache__/pygtkcompat.cpython-39.pyc (19796B)
a bê²^ÀPc@sºdZddlZddlZddlmZddlZddlmZgZgZ e ƒZ iZ dd„Z dd„Zd"d d „Zd#d d „Zdd„Zdd„Zd$dd„Zdd„Zdd„Zd%dd„Zdd„Zdd„Zd d!„ZdS)&a– 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. éN©ÚUserList©ÚGObjectcCs,t||tƒ}t|||ƒt |||f¡dS©N)ÚgetattrÚ_unsetÚsetattrÚ_patchesÚappend)ÚobjÚnameÚ new_valueÚ old_value©rú;/usr/lib/python3.9/site-packages/pygtkcompat/pygtkcompat.pyÚ_patch1s  rcCs*tj |t¡}|tj|<t ||f¡dSr)ÚsysÚmodulesÚgetrÚ_module_patchesr )r r rrrrÚ _patch_module7s rÚc CsT|dur |}|j dd¡d ¡}t|ƒD�]"}zt||dƒ}WnYq*Yn0zdt|tjƒr´|j  ¡D]H\}}|j }|  |dd¡}|r¦|  |¡r¦|t |ƒd…}t|||ƒqjWntyÌYq*Yn0zft|tjƒ�r2|j  ¡D]H\}} z| jd  |dd¡}Wnt�y"YqèYn0t||| ƒqèWq*t�yLYq*Yq*0q*dS)NZ.éZ_réÿÿÿÿ)Ú__name__ZrsplitZupperZdirrZ issubclassrZGEnumZ__enum_values__ÚitemsZ value_nameZreplaceZ startswithZlenrÚ TypeErrorZGFlagsZ__flags_values__Z value_namesZ IndexError) ZmoduleÚdestÚstripZmodnameZattrr ZvalueZenumr ÚflagrrrÚ_install_enums=s8     r cCs<|tvr,t|}||kr(td||fƒ‚dS|t|<dSdS)z*Returns True in case it is already enabledz.%r already enabled with different version (%r)TFN)Ú_enabled_registryÚ ValueError)r ÚversionZenabled_versionrrrÚ_check_enabled^sÿÿr$cCshtdƒr dSddlm}td|ƒddlm}td|ƒddlm}td|ƒdd lm}td |ƒdS) Nrr)ÚGLibZglibrZgobject)Ú_propertyhelperzgobject.propertyhelper)ÚGioZgio)r$Ú gi.repositoryr%rrÚgir&r')r%rr&r'rrrÚenablems       r*cCsœt ¡ttƒD]D\}}}|tur.t||ƒqt||ƒt||tƒ|urt|||ƒqtdd…=ttƒD]$\}}|tur‚t j |=qh|t j |<qhtdd…=dS)zfReverse all effects of the enable_xxx() calls except for require_version() calls and imports. N) r!ZclearZreversedr rZdelattrrrrrr)r r rrrrÚ _disable_all€s     r+ú3.0c# sŽtd|ƒrdS|dkrtdƒ‚t dd¡ddlm}td|ƒt|ƒt d d¡dd lm}td |ƒt|ƒt d d¡dd lm }td|ƒt d|¡t dd¡ddlm ‰ddlm }tdˆƒtˆƒt|ˆd�t ˆddƒt ˆddƒt ˆdˆj jƒt ˆd|jƒt ˆd|jjƒt ˆd|jjƒt ˆd|jjƒt ˆd|jjƒt ˆd |jjƒt ˆd!|jjƒt ˆd"|jjƒt ˆd#|jjƒt ˆd$|jjƒt ˆd%|jjƒ|jj‰ ‡ fd&d'„}t ˆd(|ƒˆjj‰ ‡ fd)d*„}t ˆjd+|ƒt ˆd,ˆj jƒt ˆd-ˆj jƒˆjj ‰ ‡ fd.d/„}t ˆjd0|ƒt d1|¡dd2lm!‰tdˆƒt ˆd3ˆƒt ˆd4d5ƒt ˆd6ˆj"ˆj#ˆj$fƒtˆƒd7d8„}t ˆj%d9t&|ƒƒˆj'‰G‡fd:d;„d;ˆƒ} t ˆd;| ƒˆj(j)‰ d�‡ fd=d>„ } t ˆj(d?| ƒˆj(j*‰dž‡fd@dA„ } t ˆj(dB| ƒˆj+j)‰dŸ‡fdCdD„ } t ˆj+d?| ƒˆj+j*‰d ‡fdEdF„ } t ˆj+dB| ƒˆj,j)‰d¡‡fdGdH„ }t ˆj,d?|ƒˆj,j*‰d¢‡fdIdJ„ }t ˆj,dB|ƒˆj,j-‰t.f‡fdKdL„ }t ˆj,dM|ƒGdNdO„dOˆj/ƒ}t ˆdO|ƒˆj0j1‰ t.f‡ fdPdQ„ }t ˆj0dR|ƒG‡fdSdT„dTˆj0ƒ}t ˆdT|ƒ‡fdUdV„}t ˆdW|ƒ‡fdXdY„}t ˆdZ|ƒd[d\„}t ˆj2d]t&|ƒƒ‡fd^d_„}t ˆd`|ƒdadb„}t ˆj0dc|ƒt ˆddˆj3j4ƒt ˆdeˆj5jƒt ˆdfˆj6j7ƒt ˆdgˆj6j8ƒt ˆdhˆj6j9ƒt ˆdiˆj6j:ƒt ˆdjˆj6jƒt ˆdkˆj;jƒt ˆdlˆjj<ƒt ˆdmˆj=j>ƒt ˆj?dnˆj?j@ƒt ˆdoˆjAjBƒt ˆjAdpˆjAjCƒˆjD‰ˆjE‰G‡fdqdr„drˆƒ}t ˆdr|ƒG‡fdsdt„dtˆƒ}t ˆdt|ƒt ˆdudvdw„ƒt ˆjFdxtGˆjFjHdy�ƒt ˆdzˆjFjIƒˆjFjJ‰‡fd{d|„}t ˆjFd}|ƒt ˆjFd~ˆjFjKƒG‡fdd€„d€tLƒ‰G‡‡fd�d‚„d‚tLƒ‰G‡fdƒd„„d„tLƒ}t ˆjFd…|ƒƒˆjMjN‰d£‡fdˆd‰„ }t ˆjMdŠ|ƒˆjjO‰d¤‡‡fd�dŽ„ }t ˆjd�|ƒt ˆd�ˆjjPƒt ˆd‘ˆjjQƒGd’d“„d“tLƒ}|ƒ} td”| ƒtR S¡�*tRjTd•tUd–�dd—lVmW}!Wdƒn1�sP0Ytd˜|!ƒt ˆd™|!ƒdšd›lXmY}"t ˆdœ|"jZƒdS)¥NZgtkz4.0zversion 4.0 not supportedÚAtkú1.0r)r-ZatkÚPango)r/ZpangoÚ PangoCairo)r0Z pangocairoÚGdkÚ GdkPixbufú2.0©r1)r2zgtk.gdk©rZ_2BUTTON_PRESSiZ BUTTON_PRESSiZscreen_get_defaultÚPixbufÚ PixbufLoaderZpixbuf_new_from_dataZpixbuf_new_from_fileZpixbuf_new_from_file_at_scaleZpixbuf_new_from_file_at_sizeZpixbuf_new_from_inlineZpixbuf_new_from_streamZpixbuf_new_from_stream_at_scaleZpixbuf_new_from_xpm_dataZpixbuf_get_file_infocs.ˆƒ}g}dd„}|D]}| ||ƒ¡q|S)NcSs8i}| ¡|d<| ¡|d<| ¡|d<| ¡|d<|S)NZ descriptionr Z mime_typesZ extensions)Zget_descriptionZget_nameZget_mime_typesZget_extensions)Úformat_ÚresultrrrÚ make_dictÏs     z2enable_gtk..get_formats..make_dict)r )Zformatsr9r:r8)Úorig_get_formatsrrÚ get_formatsËs zenable_gtk..get_formatsZpixbuf_get_formatscsˆ|ƒdd…S)Nrr©Úself)Úorig_get_originrrÚ get_originßszenable_gtk..get_originr@Z screen_widthZ screen_heightcsˆ|ƒ| ¡ ¡fSr)Z get_visualZget_best_depth)Úwindow)Úorig_gdk_window_get_geometryrrÚgdk_window_get_geometryèsz+enable_gtk..gdk_window_get_geometryÚ get_geometryÚGtk©rEZgdkZ pygtk_version)éicrZ gtk_versioncSstjdtjdd�dS)Nz%set_tool_item_type() is not supportedrG©Z stacklevel©ÚwarningsZwarnr)ZPyGIDeprecationWarning)Z menuactionZgtyperrrÚset_tool_item_typeûsÿz&enable_gtk..set_tool_item_typerKcseZdZd‡fdd„ ZdS)zenable_gtk..Alignmentçcs.ˆ |¡||j_||j_||j_||j_dSr)Ú__init__ZpropsÚxalignÚyalignÚxscaleÚyscale)r>rNrOrPrQ©Úorig_AlignmentrrrMs  z&enable_gtk..Alignment.__init__N)rLrLrLrL©rÚ __module__Ú __qualname__rMrrRrrÚ AlignmentsrWTcsˆ|||||ƒdSrr©r>ZchildÚexpandZfillZpadding)Ú orig_pack_endrrÚpack_endszenable_gtk..pack_endr[csˆ|||||ƒdSrrrX)Úorig_pack_startrrÚ pack_startszenable_gtk..pack_startr]csˆ|||ƒdSrr©r>ÚcellrY)Úorig_tree_view_column_pack_endrrÚtree_view_column_pack_end sz-enable_gtk..tree_view_column_pack_endcsˆ|||ƒdSrrr^)Ú orig_tree_view_column_pack_startrrÚtree_view_column_pack_start&sz/enable_gtk..tree_view_column_pack_startcsˆ|||ƒdSrrr^)Úorig_cell_pack_endrrÚ cell_pack_end.sz!enable_gtk..cell_pack_endcsˆ|||ƒdSrrr^)Úorig_cell_pack_startrrÚcell_pack_start4sz#enable_gtk..cell_pack_startcs‡fdd„}ˆ||||ƒdS)Ncs |dtkr|dd…}ˆ|ŽS©Nr©r©Zargs©ÚfuncrrÚcallback;s  z8enable_gtk..set_cell_data_func..callbackr)r>r_rlÚ user_datarm)Úorig_set_cell_data_funcrkrÚset_cell_data_func:s z&enable_gtk..set_cell_data_funcrpc@s eZdZdS)z'enable_gtk..GenericCellRendererN©rrUrVrrrrÚGenericCellRendererDsrrcs‡fdd„}ˆ|||ƒdS)Ncs |dtkr|dd…}ˆ|ŽSrhrirjrkrrrmMs  z>enable_gtk..combo_row_separator_func..callbackr)r>rlrnrm)Úorig_combo_row_separator_funcrkrÚcombo_row_separator_funcLs z,enable_gtk..combo_row_separator_funcÚset_row_separator_funccs(eZdZ‡fdd„Zdd„Zdd„ZdS)z!enable_gtk..ComboBoxEntrycsˆjj|fddi|¤ŽdS)NZ has_entryT)ÚComboBoxrM)r>ZkwdsrFrrrMWsz*enable_gtk..ComboBoxEntry.__init__cSs| |¡dSr)Úset_entry_text_column)r>Z text_columnrrrÚset_text_columnZsz1enable_gtk..ComboBoxEntry.set_text_columncSs| ¡Sr)Zget_entry_text_columnr=rrrÚget_text_column]sz1enable_gtk..ComboBoxEntry.get_text_columnN)rrUrVrMrxryrrFrrÚ ComboBoxEntryVs rzcsˆ ¡Sr©rzrrFrrÚcombo_box_entry_newasz'enable_gtk..combo_box_entry_newr|cs ˆj|d�S)N©Úmodelr{r}rFrrÚcombo_box_entry_new_with_modelesz2enable_gtk..combo_box_entry_new_with_modelrcSstjdtjdd�dS)Nz)install_child_property() is not supportedrGrHrI)Z containerrZpspecrrrÚinstall_child_propertyksÿz*enable_gtk..install_child_propertyr€cs*ˆ ¡}ˆ t¡}| |¡| d¡|S)Nr)rvZ ListStoreZstrZ set_modelrw)Zcombor~rFrrÚnew_textps    zenable_gtk..new_textZcombo_box_new_textcSs| ¡}| |g¡dSr)Z get_modelr )r>Ztextr~rrrÚ append_textxszenable_gtk..append_textr‚Zexpander_new_with_mnemonicZicon_theme_get_defaultZimage_new_from_pixbufZimage_new_from_stockZimage_new_from_animationZimage_new_from_icon_setZimage_new_from_fileZsettings_get_defaultZwindow_set_default_iconZ clipboard_getZ connect_groupZstatus_icon_position_menuZ set_tooltipcseZdZd‡fdd„ ZdS)zenable_gtk..HScaleNcsˆj||d�dS©N)Ú adjustment©rM©r>r„©Ú orig_HScalerrrM”sz#enable_gtk..HScale.__init__)NrTrr‡rrÚHScale“sr‰cseZdZd‡fdd„ ZdS)zenable_gtk..VScaleNcsˆj||d�dSrƒr…r†©Ú orig_VScalerrrM™sz#enable_gtk..VScale.__init__)NrTrrŠrrÚVScale˜srŒZ stock_addcSsdSrr)rrrrÚ�ózenable_gtk..rA)ZfgetZwidget_get_default_directioncsGdd„dtƒ}|ˆ|ƒƒS)Nc@seZdZdd„ZdS)z5enable_gtk..size_request..SizeRequestcSs(|j|_|j|_t ||j|jg¡dSr)ÚheightÚwidthrrM)r>ZreqrrrrM¨sz>enable_gtk..size_request..SizeRequest.__init__NrTrrrrÚ SizeRequest§sr‘r)Úwidgetr‘)Úorig_size_requestrrÚ size_request¦sz enable_gtk..size_requestr”Zhide_allcs eZdZdd„Z‡fdd„ZdS)zenable_gtk..BaseGettercSs ||_dSr)Úcontext)r>r•rrrrM±sz'enable_gtk..BaseGetter.__init__cs:|j |¡}ˆjt|jdƒt|jdƒt|jdƒd�S)Niÿÿ©ÚredÚgreenÚblue)r•Zget_background_colorÚColorZintr—r˜r™)r>ZstateZcolorr4rrÚ __getitem__´s    þz*enable_gtk..BaseGetter.__getitem__N)rrUrVrMr›rr4rrÚ BaseGetter°srœcseZdZ‡‡fdd„ZdS)zenable_gtk..Stylescs(| ¡}ˆ|ƒ|_ˆjdddd�|_dS)Nrr–)Zget_style_contextZbaseršZblack)r>r’r•©rœr1rrrM»s z#enable_gtk..Styles.__init__NrTrr�rrÚStylesºsržcseZdZ‡fdd„ZdS)z#enable_gtk..StyleDescriptorcsˆ|ƒSrr)r>ZinstanceZclass_©ržrrÚ__get__Ász+enable_gtk..StyleDescriptor.__get__N)rrUrVr rrŸrrÚStyleDescriptorÀsr¡ZstyleFçà?csˆ||||||ƒSrr)r>ZmarkZ within_marginZ use_alignrNrO)Úorig_text_view_scroll_to_markrrÚtext_view_scroll_to_markÉsÿz,enable_gtk..text_view_scroll_to_markÚscroll_to_markrçð¿c s6ˆ ¡} ˆ d¡} |dks"|dkrFt|dƒ| _t|dƒ| _| ˆjjO} |dksV|dkrzt|dƒ| _t|dƒ| _| ˆjjO} |dksŠ|dkr®t|dƒ| _ t|dƒ| _ | ˆjj O} |dks¾| dkrât|dƒ| _ t| dƒ| _ | ˆjjO} | dksô| dk�r(| dk�s| dk�rtdƒ‚| | _| | _| ˆjjO} ˆ||| | ƒS)NrrLzaspect ratios must be positive)ZGeometryZ WindowHintsZmaxÚ min_widthÚ min_heightZMIN_SIZEÚ max_widthÚ max_heightZMAX_SIZEÚ base_widthÚ base_heightZ BASE_SIZEÚ width_incÚ height_incZ RESIZE_INCrÚ min_aspectÚ max_aspectZASPECT)r>Zgeometry_widgetr§r¨r©rªr«r¬r­r®r¯r°ZgeometryZ geom_mask)r1Úorig_set_geometry_hintsrrÚset_geometry_hintsÓs2              z&enable_gtk..set_geometry_hintsr²Zwindow_list_toplevelsZwindow_set_default_icon_namec@s eZdZdS)zenable_gtk..UnixPrintNrqrrrrÚ UnixPrintÿsr³Z gtkunixprintZignore)Zcategory)Úkeysymsz gtk.keysymsr´r)ÚgenerictreemodelÚGenericTreeModel)TTr)TTr)T)T)T)T)Fr¢r¢) Nrrrrrrrrr¦r¦)[r$r"r)Úrequire_versionr(r-rr r/r0r1r2rZScreenÚ get_defaultr6r7Z new_with_typeZ new_from_dataZ new_from_fileZnew_from_file_at_scaleZnew_from_file_at_sizeZnew_from_inlineZnew_from_streamZnew_from_stream_at_scaleZnew_from_xpm_dataZ get_file_infor<ZWindowr@r�r�rDrEZ MAJOR_VERSIONZ MINOR_VERSIONZ MICRO_VERSIONZActionZ classmethodrWZBoxr[r]ZTreeViewColumnZ CellLayoutrprZ CellRendererrvruZ ContainerZExpanderZnew_with_mnemonicZ IconThemeÚImageZnew_from_pixbufZnew_from_stockZnew_from_animationZnew_from_icon_setZSettingsZset_default_iconZ ClipboardrZ AccelGroupZconnectZ StatusIconZ position_menuZset_tooltip_textr‰rŒZWidgetZpropertyZ get_windowZget_default_directionr”ZhideÚobjectZTextViewr¥r²Zlist_toplevelsZset_default_icon_namerJZcatch_warningsZ simplefilterZRuntimeWarningZ gi.overridesr´rrµr¶)#r#r-r/r0r2r<r@rCrKrWr[r]rarcrergrprrrtrzr|rr€r�r‚r‰rŒr”r¡r¤r²r³Z unixprintr´rµr)rœr1rEržrSrˆr‹rdrfrsrBr;r?rZr\ror±r“r£r`rbrÚ enable_gtk™s2                            þ             ÿý&  ,   r»cCs2tdƒr dSt dd¡ddlm}td|ƒdS)NZvteÚVtez0.0r©r¼)r$r)r·r(r¼rr½rrrÚ enable_vtes   r¾cCs>tdƒr dSt dd¡ddlm}td|ƒt|ddƒdS)NZpopplerÚPopplerz0.18r©r¿Zpypoppler_version)rrr)r$r)r·r(r¿rrrÀrrrÚenable_popplers    rÁr.cCsFtd|ƒrdSt d|¡ddlm}td|ƒt|jd|jjƒdS)NZwebkitÚWebKitr)rÂZget_web_inspector) r$r)r·r(rÂrrZWebViewZ get_inspector)r#rÂrrrÚ enable_webkit%s     rÃcCs2tdƒr dSt dd¡ddlm}td|ƒdS)NZgudevÚGUdevr.r©rÄ)r$r)r·r(rÄrrÅrrrÚ enable_gudev0s   rÆcCsntdƒr dSt dd¡ddlm}td|ƒt|ƒt|d|jj ƒt|d|j j ƒt|d|j j ƒt|d |jjƒt|d d d „ƒt|d dd „ƒddlm}td|ƒt|ƒddlm}td|ƒt|ƒddlm}td|ƒt|ƒddlm}td|ƒt|ƒt|d|jƒt|d|jƒddlm}td|ƒt||d�ddlm}td|ƒt|ƒdS)NZgstÚGstz0.10r)rÇZregistry_get_defaultZelement_registerZelement_factory_makeZ caps_new_anyZget_pygst_versioncSsdS)N)ré irrrrrr�FrŽzenable_gst..Zget_gst_versioncSsdS)N)rrÈi(rrrrrr�GrŽ)Ú GstInterfaceszgst.interfaces)ÚGstAudioz gst.audio)ÚGstVideoz gst.video)ÚGstBasezgst.baseÚ BaseTransformÚBaseSink)Ú GstControllerzgst.controllerr5)Ú GstPbutilsz gst.pbutils)r$r)r·r(rÇrr rZRegistryr¸ZElementZregisterZElementFactoryZmakeZCapsZnew_anyrÉrÊrËrÌrÍrÎrÏrÐ)rÇrÉrÊrËrÌrÏrÐrrrÚ enable_gst9s@                rÑcCs„tdƒr dSt dd¡ddlm}td|ƒt|dd�t|d|jƒt|d |j ƒt|d |j ƒt|d |j ƒt|d |j ƒdS) NZ goocanvasÚ GooCanvasr3r©rÒZ GOO_CANVAS_)rZ ItemSimpleZItemr¹ZGroupZRect) r$r)r·r(rÒrr rZCanvasItemSimpleZ CanvasItemZ CanvasImageZ CanvasGroupZ CanvasRectrÓrrrÚenable_goocanvases    rÔ)Nr)N)r,)r.)Z__doc__rrJZ collectionsrr)r(rr rrºrr!rrr r$r*r+r»r¾rÁrÃrÆrÑrÔrrrrZs0   !  z   ,