ó Â'ðUc@s†ddlmZddd„ƒYZddd„ƒYZddd„ƒYZddd „ƒYZd dd „ƒYZd dd „ƒYZdS(i(tutilst AnnotationcBseZd„ZRS(cCs||_||_g|_dS(N(tkeytvaluet annotations(tselfRR((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyt__init__s  (t__name__t __module__R(((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRstArgcBseZd„Zd„ZRS(cCs1||_||_g|_d|_d|_dS(Nt(tnamet signatureRt doc_stringtsince(RR R ((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRs     cCslt|jƒdkr-tj|jƒ|_nt|jƒdkrZtj|jƒ|_n|jdkryd||_nd|_ d|_ d|_ d|_ d|_ d|_d|j|_d|j|_d|_d |_tj|jd ƒsh|jd krYd |_ d |_ d |_ d|_ d|_d |_d |_d|_d|_qh|jdkr¼d|_ d|_ d|_ d|_ d|_d|_d|_d|_d|_qh|jdkrd|_ d|_ d|_ d|_ d|_d|_d|_d|_d|_qh|jdkr‚d|_ d |_ d!|_ d"|_ d|_d|_d|_d#|_d$|_qh|jd%kråd|_ d|_ d&|_ d|_ d|_d%|_d%|_d'|_d|_qh|jd(krHd|_ d|_ d)|_ d"|_ d|_d(|_d(|_d*|_d$|_qh|jd+kr«d,|_ d,|_ d-|_ d.|_ d|_d+|_d+|_d/|_d0|_qh|jd1krd2|_ d2|_ d3|_ d4|_ d|_d1|_d1|_d5|_d6|_qh|jd7krqd8|_ d8|_ d9|_ d:|_ d|_d7|_d7|_d;|_d<|_qh|jd=krÝd>|_ d>|_ d?|_ d@|_ dA|_ dB|_d=|_d=|_dC|_dD|_qh|jdEkrId>|_ d>|_ d?|_ d@|_ dA|_ dB|_dE|_dE|_dC|_dD|_qh|jdFkrµd>|_ d>|_ d?|_ d@|_ dA|_ dB|_dF|_dF|_dC|_dD|_qh|jdGkr!d>|_ d>|_ d?|_ d@|_ dA|_ dB|_dH|_dH|_dI|_dD|_qh|jdJkrdK|_ dK|_ d@|_ dL|_ dM|_ dN|_dO|_dO|_dP|_dQ|_qh|jdRkrùdK|_ dK|_ d@|_ dL|_ dM|_ dN|_dS|_dS|_dT|_dQ|_qh|jdUkrhdK|_ dK|_ d@|_ dL|_ dM|_ dN|_dV|_dV|_dW|_dQ|_qhndS(XNis unnamed_arg%ds GVariant *s GVariant **tG_TYPE_VARIANTtg_variant_unreft@tXXXtg_value_get_variantsorg.gtk.GDBus.C.ForceGVarianttbs gboolean s gboolean *tG_TYPE_BOOLEANtg_variant_get_booleantg_value_get_booleantysguchar sguchar *t G_TYPE_UCHARtg_variant_get_bytetg_value_get_uchartnsgint sgint16 sgint16 *t G_TYPE_INTtg_variant_get_int16tg_value_get_inttqsguint sguint16 s guint16 *t G_TYPE_UINTtg_variant_get_uint16tg_value_get_uinttisgint *tg_variant_get_int32tusguint *tg_variant_get_uint32txsgint64 sgint64 *t G_TYPE_INT64tg_variant_get_int64tg_value_get_int64ttsguint64 s guint64 *t G_TYPE_UINT64tg_variant_get_uint64tg_value_get_uint64tdsgdouble s gdouble *t G_TYPE_DOUBLEtg_variant_get_doubletg_value_get_doubletss const gchar *sgchar *sgchar **t G_TYPE_STRINGtg_freetg_variant_get_stringtg_value_get_stringtotgtays^aytg_variant_get_bytestringtassconst gchar *const *s gchar ***t G_TYPE_STRVt g_strfreevs^astg_variant_get_strvtg_value_get_boxedtaos^aotg_variant_get_objvtaays^aaytg_variant_get_bytestring_array(tlenR Rt lookup_docsRRt lookup_sinceR tNonet ctype_in_gtctype_int ctype_in_dupt ctype_outtgtypet free_funcR t format_int format_outt gvariant_gett gvalue_gettlookup_annotation(Rtinterface_prefixtcnst cns_uppert cns_lowert arg_number((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyt post_process&sp                                                                                                                                                              (RRRRZ(((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyR s tMethodcBseZd„Zd„ZRS(cCsC||_g|_g|_g|_d|_d|_t|_dS(NR (R tin_argstout_argsRR RtFalset deprecated(RR ((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRãs      c Cs§t|jƒdkr-tj|jƒ|_nt|jƒdkr~tj|jƒ|_t|jƒdkr~|j|_q~n|j}tj|jdƒ}tj |ƒr½|j ƒ|_ n3|rÌ|}ntj |ƒj ƒj ddƒ|_ |j j ddƒ|_d}x4|jD])} | j|||||ƒ|d7}qWx4|jD])} | j|||||ƒ|d7}qOWtj|jdƒdkr£t|_ndS(Nisorg.gtk.GDBus.C.Namet-t_isorg.freedesktop.DBus.Deprecatedttrue(RFR RRGRRRHR RTt is_ugly_casetlowert name_lowertcamel_case_to_uscoretreplacet name_hyphenR\RZR]tTrueR_( RRURVRWRXtcontaining_ifaceR toverridden_namet arg_countta((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRZìs.  $(RRRRZ(((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyR[âs tSignalcBseZd„Zd„ZRS(cCs:||_g|_g|_d|_d|_t|_dS(NR (R targsRR RR^R_(RR ((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyR s      c Cspt|jƒdkr-tj|jƒ|_nt|jƒdkr~tj|jƒ|_t|jƒdkr~|j|_q~n|j}tj|jdƒ}tj |ƒr½|j ƒ|_ n3|rÌ|}ntj |ƒj ƒj ddƒ|_ |j j ddƒ|_d}x4|jD])} | j|||||ƒ|d7}qWtj|jdƒdkrlt|_ndS(Nisorg.gtk.GDBus.C.NameR`Raisorg.freedesktop.DBus.DeprecatedRb(RFR RRGRRRHR RTRcRdReRfRgRhRoRZRiR_( RRURVRWRXRjR RkRlRm((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRZs(  $(RRRRZ(((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRn s tPropertycBseZd„Zd„ZRS(cCsæ||_||_||_g|_td|jƒ|_|j|j_t|_t|_|jdkr~t |_t |_nI|jdkr™t |_n.|jdkr´t |_nt d|jƒ‚d|_ d|_ t|_ dS(NRt readwritetreadtwritesInvalid access type %sR (R R taccessRR targR^treadabletwritableRit RuntimeErrorR RR_(RR R Rt((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyR.s&            cCsyt|jƒdkr-tj|jƒ|_nt|jƒdkr~tj|jƒ|_t|jƒdkr~|j|_q~n|j}tj|jdƒ}tj |ƒr½|j ƒ|_ n3|rÌ|}ntj |ƒj ƒj ddƒ|_ |j j ddƒ|_|j dkr#d|_ n|j|j_|jj||||dƒtj|jdƒdkrut|_ndS( Nisorg.gtk.GDBus.C.NameR`Rattypettype_sorg.freedesktop.DBus.DeprecatedRb(RFR RRGRRRHR RTRcRdReRfRgRhRuRZRiR_(RRURVRWRXRjR Rk((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRZDs(  $ (RRRRZ(((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRp-s t InterfacecBseZd„Zd„ZRS(cCsU||_g|_g|_g|_g|_d|_d|_d|_t|_ dS(NR ( R tmethodstsignalst propertiesRR tdoc_string_briefRR^R_(RR ((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRas        c Cs#t|jƒdkr-tj|jƒ|_nt|jƒdkrZtj|jƒ|_nt|jƒdkr‡tj|jƒ|_nt|ƒdkrtj |ƒrÝ|j ddƒ}|j ƒd}|j ƒd}q*|}tj |ƒj ƒd}tj |ƒj ƒd}nd}d}d}tj|jdƒ}tj |ƒrª|j ddƒ}||}||_||_||_||j ƒ|_|j ƒ|_n©|r¹|}n+|j}|j|ƒrä|t|ƒ}n||_tj|ƒ}tj|d|ƒ}||_||_|tj |ƒ|_tj |ƒj ƒ|_|jj ƒj ddƒ|_tj|jdƒdkr˜t|_nx*|jD]} | j|||||ƒq¢Wx*|jD]} | j|||||ƒqÏWx*|jD]} | j|||||ƒqüWdS( NiRaR sorg.gtk.GDBus.C.Namet.R`sorg.freedesktop.DBus.DeprecatedRb(RFR RRGRRtlookup_brief_docsRRHRcRgtupperRdRfRTtname_without_prefixt camel_nametns_upperRet name_upperR t startswitht strip_dotsRhRiR_R|RZR}R~( RRUt c_namespaceRVRWRXRkR t name_with_nstmR4tp((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyRZls^          (RRRRZ(((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyR{`s N(((((((R RRR R[RnRpR{(((sV/home/vagrant/ruby-gnome2.win64/glib2/vendor/local/share/glib-2.0/codegen/dbustypes.pyts Ä(#3