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/share/pygobject/2.0/codegen/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/pygobject/2.0/codegen/reversewrapper.pyo
Ñò
U¢ºJc@srddkZddkZdeijZd„Zdefd„ƒYZdefd„ƒYZdefd	„ƒYZd
efd„ƒYZ	defd
„ƒYZ
de
fd„ƒYZde
fd„ƒYZdefd„ƒYZ
x9ddddddddfD]Zeiiee
ƒqÿW[defd„ƒYZx*dddfD]ZeiieeƒqEW[defd„ƒYZeiid eƒeiid!eƒd"efd#„ƒYZeiid$eƒd%efd&„ƒYZeiid$eƒd'efd(„ƒYZd)efd*„ƒYZxdd+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:fD],ZeiieeƒeiieeƒqVW[d;efd<„ƒYZx'd=d>fD]Zeiieeƒq¬W[d?efd@„ƒYZeiidAeƒdBefdC„ƒYZeiidAeƒdDefdE„ƒYZeiidFeƒdGefdH„ƒYZeiidFeƒdIefdJ„ƒYZeiidKeƒdLefdM„ƒYZeiidKeƒdNefdO„ƒYZ eiidPe ƒdQefdR„ƒYZ!eiidPe!ƒdSefdT„ƒYZ"dUefdV„ƒYZ#x'dWdXfD]Zeiiee#ƒqMW[dYefdZ„ƒYZ$x@d[d\d]d^fD],Zeiiee"ƒeiiee$ƒq–Wd_efd`„ƒYZ%eiidae%ƒdbefdc„ƒYZ&eiidae&ƒdde&fde„ƒYZ'eiidfe'ƒdge&fdh„ƒYZ(eiidie(ƒdje&fdk„ƒYZ)eiidle)ƒdme&fdn„ƒYZ*eiidoe*ƒdpefdq„ƒYZ+eiidre+ƒeiidse+ƒdtefdu„ƒYZ,eiidve,ƒdwefdx„ƒYZ-dyefdz„ƒYZ.d{„Z/e0d|joe/ƒndS(}iÿÿÿÿNtPYGTK_CODEGEN_DEBUGcCs<|ddjodi||fƒSdi||fƒSdS(s7Joins a C type and a variable name into a single stringiÿÿÿÿt*t tN(tjoin(tctypetname((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytjoin_ctype_name	stCodeSinkcBs;eZd„Zd„Zdd„Zdd„Zd„ZRS(cCsd|_g|_dS(Ni(tindent_leveltindent_stack(tself((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyt__init__s	cCsag}x/|idƒD]}|id|i|ƒqW|do|idƒndi|ƒS(Ns
RiÿÿÿÿR(tsplittappendR	R(Rtcodetltline((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyt_format_codesRcCs
t‚dS(N(tNotImplementedError(RR((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytwritelnsicCs&|ii|iƒ|i|7_dS(slAdd a certain ammount of indentation to all lines written
        from now on and until unindent() is calledN(R
RR	(Rtlevel((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytindent"scCs|iiƒ|_dS(s?Revert indentation level to the value before last indent() callN(R
tpopR	(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytunindent(s(t__name__t
__module__RRRRR(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRs
			tFileCodeSinkcBseZd„Zdd„ZRS(cCsti|ƒ||_dS(N(RRtfp(RR((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR.s
RcCs|ii|i|ƒƒdS(N(RtwriteR(RR((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR3s(RRRR(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR-s	tMemoryCodeSinkcBs/eZd„Zdd„Zd„Zd„ZRS(cCsti|ƒg|_dS(N(RRtlines(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR7s
RcCs|ii|i|ƒƒdS(N(RRR(RR((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR;scCs4x$|iD]}|i|iƒƒq
Wg|_dS(N(RRtrstrip(RtsinkR((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytflush_to>s
cCsFg}x'|iD]}|i|i|ƒƒqWg|_di|ƒS(NR(RRRR(RRR((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytflushDs
	(RRRRR"R#(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR6s		tReverseWrappercBsŒeZdZed„Zdd„Zd„Zd„Zd„Z	e
d„Ze
d„Zd„Z
d	„Zdddddd
„Zd„ZRS(
s)Object that generates a C->Python wrappercCs”||_d|_d|_||_g|_tƒ|_tƒ|_tƒ|_	tƒ|_
g|_g|_g|_
g|_|i	g|_dS(N(tcnametNonetcalled_pyobjtmethod_namet	is_statict
parametersRtdeclarationstpost_return_codetbodytcheck_exception_codetcleanup_actionstpyargv_itemstpyargv_optional_itemstpyret_parse_itemstcode_sinks_stack(RR%R)((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRMs									cCs||_||_dS(N(R'R((RR'R(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytset_call_targetbs	cCs
||_dS(N(treturn_type(RR5((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytset_return_typehscCs|ii|ƒdS(N(R*R(Rtparam((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyt
add_parameterlscCs|ii|ƒdS(N(R+R(Rt	decl_code((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytadd_declarationpscCs/|o|ii|ƒn|ii|ƒdS(N(R1RR0(Rtvariabletoptional((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytadd_pyargv_itemsscCs>|o|iid||fƒn|ii||fƒdS(Ni(R2tinsertR(Rtformat_specifiert	parametertprepend((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytadd_pyret_parse_itemyscCs|iid|ƒdS(Ni(R3R>(Rt	code_sink((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytpush_code_sink€scCs|iidƒS(Ni(R3R(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyt
pop_code_sinkƒscCsn|djo|id}n|dj	o|i|ƒn|dj	oý|id|fƒ|iƒ|djo2|idƒ|iƒ|idƒ|iƒn|i|ƒ|idƒ|dj	o|i|ƒnx|iD]}|i|ƒqèW|i|ƒz|iiƒWd|i	ƒX|iƒ|idƒn|dj	o|ii
d|ƒndS(sÍAdd a chunk of code with cleanup and error handling

        This method is to be used by TypeHandlers when generating code

        Keywork arguments:
        code -- code to add
        cleanup -- code to cleanup any dynamic resources created by @code
                   (except in case of failure) (default None)
        failure_expression -- C boolean expression to indicate
                              if anything failed (default None)
        failure_cleanup -- code to cleanup any dynamic resources
                           created by @code in case of failure (default None)
        failure_exception -- code to raise an exception in case of
                             failure (which will be immediately
                             printed and cleared), (default None)
        code_sink -- "code sink" to use; by default,
                      ReverseWrapper.body is used, which writes the
                      main body of the wrapper, before calling the
                      python method.  Alternatively,
                      ReverseWrapper.after_pyret_parse can be used, to
                      write code after the PyArg_ParseTuple that
                      parses the python method return value.
        is	if (%s) {sif (PyErr_Occurred())sPyErr_Print();Nt}(R&R3RRRR/RDR5twrite_error_returnRER>(RRtcleanuptfailure_expressiontfailure_cleanuptfailure_exceptionRCtcleanup_action((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyt
write_code‡s6














cCsøto4|iidƒ|iidƒ|iidƒn|idƒ|iddddƒx|iD]}|iƒqhW|i	o|id	|i
iƒƒn|i|i
iƒƒtt
i|iƒ}|id
|idi|ƒfƒ|i
iƒ|idƒ|io¬|id
ƒd}|iov|idt|iƒƒd}xh|iD]D}|iid|ƒ|iiƒ|iidƒ|iiƒq]WqTtt|iƒƒ}n“|io||id
ƒd}|idƒd}x_|iD]D}|iid|ƒ|iiƒ|iidƒ|iiƒqüWn
d}d5}|iiƒ|djoY|id|ddƒd}xz|iD]o}y|iid|ƒWn'tj
o|iid|ƒnX|iid|||fƒ|d7}q•Wx¼|iD]­}|iid|ƒ|iiƒy|iid|ƒWn'tj
o|iid|ƒnX|iid|||fƒ|iiƒ|iidƒ|d7}qWn|iiƒ|id5joJ|id|i|fdd ƒ|ii|iƒ|id5d!d"ƒnw|id#ƒ|id$|i|ifdd%d!d&ƒ|id'|fdd ƒ|ii|iƒ|id5d!d"ƒt|i ƒ}|i
i!ƒt|i ƒ}	|iƒ|i d6gjo |idd5d!d)d*d+ƒnát|i ƒdjo|id,ƒnt|i ƒdjo£d-d.d(ig}
|i D]\}}|
|qc~
ƒg}|i"g}
|i D]\}}|o|
|qšqš~
ƒ|idd5d!d/di|ƒfƒnto|iid0ƒn|ii|ƒ|iƒto|iid1ƒn|ii|ƒ|iƒto|iid2ƒn|ii|ƒ|iƒx|iD]}|i|ƒq•W|i
iƒd3jo|iƒ|id4ƒn|iƒ|idƒd5S(7s(Generate the code into a CodeSink objects/* begin declarations */s/* begin main body */s/* begin post-return code */sPyGILState_STATE __py_state;Rs$__py_state = pyg_gil_state_ensure();RHs"pyg_gil_state_release(__py_state);s	static %ss%s(%s)
{s, sPyObject *py_retval;sPyObject *py_args;tpy_argssint argc = %i;targcsif (%s)s++argc;s
int argc = 0;tNULLspy_args = PyTuple_New(%s);sPy_DECREF(py_args);isPy_DECREF(%s);sPy_INCREF(%s);sPyTuple_SET_ITEM(%s, %i, %s);is	if (%s) {sPy_XDECREF(%s);RFs"py_retval = PyObject_Call(%s, %s);sPy_XDECREF(py_retval);RIs
!py_retvalsPyObject *py_method;s-py_method = PyObject_GetAttrString(%s, "%s");sPy_DECREF(py_method);s
!py_methods/py_retval = PyObject_CallObject(py_method, %s);Rspy_retval != Py_NoneRKsFPyErr_SetString(PyExc_TypeError, "virtual method should return None");s,py_retval = Py_BuildValue("(N)", py_retval);t	py_retvals"%s"s!PyArg_ParseTuple(%s)s/* end declarations */s/* end main body */s/* end post-return code */tvoidsreturn retval;N(RR(#t
DEBUG_MODER+RR-R,R:RMR*tconvert_c2pyR)R5t
get_c_typetmapt	Parametertformat_for_c_protoR%Rt
write_declR0R1tlenRRtstrR&R/tremovet
ValueErrorR(R'R.R"R2twrite_conversiontextend(RR!R7tc_proto_paramsRNROtargtpost
len_beforet	len_aftert_[1]tformattparamst_[2]RL((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pytgenerateÃsô


#


















	
		


	:<





N(RRt__doc__tTrueRR&R4R6R8R:tFalseR=RBRDRERMRi(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR$Ks 					7tTypeHandlercBseZd„ZRS(cKs||_||_dS(N(twrappertprops(RRnRo((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRcs	(RRR(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRmbst
ReturnTypecBs2eZeZd„Zd„Zd„Zd„ZRS(cCs
t‚dS(N(R(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUlscCs
t‚dS(N(R(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRYoscCs
t‚dS(s,Write "return <value>" code in case of errorN(R(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGrscCs
t‚dS(s¯Writes code to convert Python return value in 'py_retval'
        into C 'retval'.  Returns a string with C boolean expression
        that determines if anything went wrong. N(R(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^vs(RRRltsupports_optionalRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRphs
			RWcBs,eZd„Zd„Zd„Zd„ZRS(cKs ti|||||_dS(N(RmRR(RRnRRo((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR~scCs
t‚dS(N(R(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRU‚scCsdS(s1Write some code before calling the Python method.N((R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT…scCst|iƒ|iƒS(N(RRUR(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRX‰s(RRRRURTRX(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRW|s			tStringParamcBseZd„Zd„ZRS(cCs|iiddƒiddƒS(Ntc_typeschar *sconst-sconst (Rotgettreplace(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUscCsó|iidtƒon|iid|iƒ|iidd|i|i|ifdd|iƒ|iid|idtƒnl|iid|iƒ|iidd	|i|ifdd
|idd|iƒ|iid|iƒdS(
NR<sPyObject *py_%s = NULL;Rs-if (%s)
    py_%s = PyString_FromString(%s);
RHsPy_XDECREF(py_%s);spy_%ssPyObject *py_%s;s py_%s = PyString_FromString(%s);sPy_DECREF(py_%s);RIs!py_%s(	RoRtRlRnR:RRMR=Rk(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT“s!
(RRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRrŽs	schar*sgchar*sconst-char*schar-const*sconst-gchar*sgchar-const*tstringt
static_stringtStringReturncBs,eZd„Zd„Zd„Zd„ZRS(cCs|iiddƒiddƒS(NRsschar *sconst-sconst (RoRtRu(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUªscCs|iid|iƒƒdS(Ns
%s retval;(RnR:RU(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRY®scCs|iidƒdS(Nsreturn NULL;(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRG²scCs9|iidddtƒ|iidd|iiƒdS(Ntss&retvalRAsretval = g_strdup(retval);RC(RnRBRkRMR,(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^µs(RRRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRx¨s			t
VoidReturncBs,eZd„Zd„Zd„Zd„ZRS(cCsdS(NRR((R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUÀscCsdS(N((R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRYÃscCs|iidƒdS(Nsreturn;(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGÆscCs|iidddtƒdS(NRRA(RnRBRk(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^És(RRRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRz¾s			RRtnonetGObjectParamcBseZd„Zd„ZRS(cCs|iiddƒS(NRss	GObject *(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUÑscCsn|iid|iƒ|iidd|i|i|i|ifdd|iƒ|iid|iƒdS(NsPyObject *py_%s = NULL;Rshif (%s)
    py_%s = pygobject_new((GObject *) %s);
else {
    Py_INCREF(Py_None);
    py_%s = Py_None;
}RHsPy_DECREF(py_%s);spy_%s(RnR:RRMR=(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRTÔs
(RRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR|Ïs	sGObject*t
GObjectReturncBs2eZeZd„Zd„Zd„Zd„ZRS(cCs|iiddƒS(NRss	GObject *(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUæscCsO|iidƒp|iid|iƒƒn|iid|iƒƒdS(NR<s
%s retval;s%s retval = NULL;(RoRtRnR:RU(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRYéscCs|iidƒdS(Nsreturn NULL;(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGïscCs|iidƒpM|iiddddddƒ|iid|iƒƒ|iidƒn:|iidddd	dd
ƒ|iid|iƒƒdS(NR<RRIs/!PyObject_TypeCheck(py_retval, &PyGObject_Type)RKs?PyErr_SetString(PyExc_TypeError, "retval should be a GObject");s'retval = (%s) pygobject_get(py_retval);s!g_object_ref((GObject *) retval);sGpy_retval != Py_None && !PyObject_TypeCheck(py_retval, &PyGObject_Type)sGPyErr_SetString(PyExc_TypeError, "retval should be None or a GObject");spif (py_retval != Py_None) {
    retval = (%s) pygobject_get(py_retval);
    g_object_ref((GObject *) retval);
}
(RoRtRnRMR&RU(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^òs(RRRkRqRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR}âs
			tIntParamcBseZd„Zd„ZRS(cCs|iiddƒS(NRstint(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUscCsb|iid|iƒ|iidd|i|ifdd|iƒ|iid|iƒdS(NsPyObject *py_%s;Rspy_%s = PyInt_FromLong(%s);RHsPy_DECREF(py_%s);spy_%s(RnR:RRMR=(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRTs
(RRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR~
s	t	IntReturncBs,eZd„Zd„Zd„Zd„ZRS(cCs|iiddƒS(NRsR(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUscCs|iid|iƒƒdS(Ns
%s retval;(RnR:RU(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRYscCs|iidƒdS(Nsreturn -G_MAXINT;(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGscCs|iidddtƒdS(Ntis&retvalRA(RnRBRk(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^s(RRRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR€s			Rtginttguinttshorttgshorttgushorttlongtglongtgsizetgssizetguint8tgint8tguint16tgint16tgint32tGTimetIntPtrParamcBs#eZd„Zd„Zd„ZRS(cKsid|jotidƒ‚n|ddjotid|dfƒ‚nti||||dS(Nt	directions+cannot use int* parameter without directiontouttinouts-cannot use int* parameter with direction '%s'(soutR”(targtypestArgTypeConfigurationErrorRWR(RRnRRo((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR(s

cCs|iiddƒS(NRssint*(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRU1scCs|iddjob|iid|iƒ|iidd|i|ifdd|iƒ|iid|iƒn|iid	|iƒdS(
NR’R”sPyObject *py_%s;Rspy_%s = PyInt_FromLong(*%s);RHsPy_DECREF(py_%s);spy_%sR(RoRnR:RRMR=RB(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT3s(RRRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR‘'s			sint*sgint*tGEnumReturncBseZd„ZRS(cCs+|iidddd|idfƒdS(NRRIs2pyg_enum_get_value(%s, py_retval, (gint *)&retval)ttypecode(RnRMR&Ro(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^As(RRR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR—@stGEnumt
GEnumParamcBseZd„ZRS(cCsy|iid|iƒ|iidd|i|id|ifdd|idd|iƒ|iid	|iƒdS(
NsPyObject *py_%s;Rs$py_%s = pyg_enum_from_gtype(%s, %s);R˜RHsPy_DECREF(py_%s);RIs!py_%sspy_%s(RnR:RRMRoR=(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRTKs
(RRRT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRšJstGFlagsReturncBseZd„ZRS(cCs(|iidddd|idƒdS(NRRIs3pyg_flags_get_value(%s, py_retval, (gint *)&retval)R˜(RnRMR&Ro(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^Vs(RRR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR›UstGFlagstGFlagsParamcBseZd„ZRS(cCsy|iid|iƒ|iidd|i|id|ifdd|idd|iƒ|iid	|iƒdS(
NsPyObject *py_%s;Rs%py_%s = pyg_flags_from_gtype(%s, %s);R˜RHsPy_DECREF(py_%s);RIs!py_%sspy_%s(RnR:RRMRoR=(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT`s
(RRRT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR_stGtkTreePathParamcBseZd„ZRS(cCso|iid|iƒ|iidd|i|ifdd|idd|iƒ|iid|iƒdS(	NsPyObject *py_%s;Rs(py_%s = pygtk_tree_path_to_pyobject(%s);RHsPy_DECREF(py_%s);RIs!py_%sspy_%s(RnR:RRMR=(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRTms
(RRRT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRžlssGtkTreePath*tGtkTreePathReturncBs,eZd„Zd„Zd„Zd„ZRS(cCs|iiddƒS(NRss
GtkTreePath *(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUzscCs|iidƒdS(NsGtkTreePath * retval;(RnR:(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRY|scCs|iidƒdS(Nsreturn NULL;(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRG~scCs |iidddddƒdS(Ns3retval = pygtk_tree_path_from_pyobject(py_retval);
RIs!retvalRKsCPyErr_SetString(PyExc_TypeError, "retval should be a GtkTreePath");(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^€s	(RRRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRŸys			t
BooleanReturncBs,eZd„Zd„Zd„Zd„ZRS(cCsdS(Ntgboolean((R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRU‹scCs$|iidƒ|iidƒdS(Nsgboolean retval;sPyObject *py_main_retval;(RnR:(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRYscCs|iidƒdS(Ns
return FALSE;(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGscCs9|iidddtƒ|iidd|iiƒdS(NtOs&py_main_retvalRAs7retval = PyObject_IsTrue(py_main_retval)? TRUE : FALSE;RC(RnRBRkRMR,(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^’s	(RRRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR Šs			R¡tBooleanParamcBseZd„Zd„ZRS(cCsdS(NR¡((R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUšscCsR|iid|iƒ|iid|i|ifƒ|iid|iƒdS(NsPyObject *py_%s;spy_%s = %s? Py_True : Py_False;spy_%s(RnR:RRMR=(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRTœs(RRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR£™s	tDoubleParamcBseZd„Zd„ZRS(cCs|iiddƒS(NRstgdouble(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRU¦scCsb|iid|iƒ|iidd|i|ifdd|iƒ|iid|iƒdS(NsPyObject *py_%s;Rspy_%s = PyFloat_FromDouble(%s);RHsPy_DECREF(py_%s);spy_%s(RnR:RRMR=(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT¨s
(RRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR¤¥s	tDoublePtrParamcBs#eZd„Zd„Zd„ZRS(cKsid|jotidƒ‚n|ddjotid|dfƒ‚nti||||dS(NR’s.cannot use double* parameter without directionR“s0cannot use double* parameter with direction '%s'(sout(R•R–RWR(RRnRRo((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR°s

cCs|iiddƒS(NRssdouble*(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRU¹scCs|iid|iƒdS(Ntd(RnRBR(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT»s(RRRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR¦¯s			sdouble*sgdouble*tDoubleReturncBs,eZd„Zd„Zd„Zd„ZRS(cCs|iiddƒS(NRsR¥(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUÂscCs|iid|iƒƒdS(Ns
%s retval;(RnR:RU(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRYÄscCs|iidƒdS(Nsreturn -G_MAXFLOAT;(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGÆscCs|iidddtƒdS(NR§s&retvalRA(RnRBRk(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^Ès(RRRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR¨Ás			tfloattdoubletgfloatR¥tGBoxedParamcBseZd„Zd„ZRS(cCs|iidƒiddƒS(NRssconst-sconst (RoRtRu(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUÑscCsÙ|iid|iƒ|iƒ}|idƒoQ|tdƒ}|iidd|i|id||ifdd|iƒn;|iidd|i|id|ifdd|iƒ|iid	|iƒdS(
NsPyObject *py_%s;sconst Rs/py_%s = pyg_boxed_new(%s, (%s) %s, TRUE, TRUE);R˜RHsPy_DECREF(py_%s);s,py_%s = pyg_boxed_new(%s, %s, FALSE, FALSE);spy_%s(	RnR:RRUt
startswithRZRMRoR=(RRtctype_no_const((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRTÓs(RRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR¬Ðs	tGBoxedtGBoxedReturncBs,eZd„Zd„Zd„Zd„ZRS(cCs|iidƒS(NRs(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUèscCs|iid|iƒƒdS(Ns
%s retval;(RnR:RU(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRYêscCs|iidƒdS(Nsreturn retval;(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGìsc	CsZ|iidddd|idfdd|idfƒ|iid|idƒdS(	NRRIs!pyg_boxed_check(py_retval, %s)R˜RKs:PyErr_SetString(PyExc_TypeError, "retval should be a %s");ttypenames&retval = pyg_boxed_get(py_retval, %s);(RnRMR&Ro(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^îs(RRRURYRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR°çs			tGdkRegionPtrReturncBseZd„Zd„ZRS(cCs|iidƒdS(Nsreturn gdk_region_new();(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGüscCs1d|id<d|id<tt|ƒiƒdS(NtPYGDK_TYPE_REGIONR˜t	GdkRegionR±(RotsuperR²R^(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^þs

(RRRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR²ûs	s
GdkRegion*tPangoFontDescriptionReturncBseZd„Zd„ZRS(cCs|iidƒdS(Ns$return pango_font_description_new();(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGscCs1d|id<d|id<tt|ƒiƒdS(NtPANGO_TYPE_FONT_DESCRIPTIONR˜tPangoFontDescriptionR±(RoRµR¶R^(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^	s

(RRRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR¶s	sPangoFontDescription*tPangoFontMetricsReturncBseZd„Zd„ZRS(cCs|iidƒdS(Ns return pango_font_metrics_new();(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGscCs1d|id<d|id<tt|ƒiƒdS(NtPANGO_TYPE_FONT_METRICSR˜tPangoFontMetricsR±(RoRµR¹R^(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^s

(RRRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR¹s	sPangoFontMetrics*tPangoLanguageReturncBseZd„Zd„ZRS(cCs|iidƒdS(Ns&return pango_language_from_string("");(RnRM(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRGscCs1d|id<d|id<tt|ƒiƒdS(NtPANGO_TYPE_LANGUAGER˜t
PangoLanguageR±(RoRµR¼R^(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR^!s

(RRRGR^(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR¼s	sPangoLanguage*tGdkRectanglePtrParamcBseZd„Zd„ZRS(cCs|iidƒiddƒS(NRssconst-sconst (RoRtRu(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRU*scCsb|iid|iƒ|iidd|i|ifdd|iƒ|iid|iƒdS(NsPyObject *py_%s;Rs:py_%s = pyg_boxed_new(GDK_TYPE_RECTANGLE, %s, TRUE, TRUE);RHsPy_DECREF(py_%s);spy_%s(RnR:RRMR=(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT,s(RRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyR¿)s	s
GdkRectangle*sGtkAllocation*tGErrorParamcBseZd„Zd„ZRS(cCs|iidƒiddƒS(NRss**s **(RoRtRu(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRU9scCs0|iidddd|id|iiƒdS(NRRIspyg_gerror_exception_check(%s)RC(RnRMR&RR.(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT;s
(RRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRÀ8s	sGError**tPyGObjectMethodParamcBs#eZd„Zd„Zd„ZRS(cKs#ti||||||_dS(N(RWRR((RRnRR(Ro((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRDscCs|iiddƒS(NRss	GObject *(RoRt(R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUHscCsu|iid|iƒ|iidd|i|ifdd|idd|iƒ|iid|i|iƒdS(	NsPyObject *py_%s;Rs&py_%s = pygobject_new((GObject *) %s);RHsPy_DECREF(py_%s);RIs!py_%sspy_%s(RnR:RRMR4R((R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRTKs
(RRRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRÁCs		tCallbackInUserDataParamcBs#eZd„Zd„Zd„ZRS(cKs#ti||||||_dS(N(RWRtfree_it(RRnRRÃRo((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUscCsdS(Ntgpointer((R((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRUYscCsø|iidƒ|iod|ipd}|iidd|id|ƒ|iidƒ|iodpd}|iiddd|ƒ|iid	ƒ|iid
ƒ|iodpd}|iiddd|ƒ|iid
dtƒdS(NsPyObject **_user_data;sg_free(%s);Rs#_real_user_data = (PyObject **) %s;RHsPyObject *py_func;sPy_DECREF(py_func);spy_func = _user_data[0];tpy_funcsPyObject *py_user_data;sPy_XDECREF(py_user_data);spy_user_data = _user_data[1];tpy_user_dataR<(	RnR:RÃRR&RMR4R=Rk(RRH((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRT\s
(RRRRURT(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyRÂTs		cCs™ddk}tddtƒ}|it|ƒƒ|it|dddƒƒ|it|ddtƒƒ|it|d	ƒƒ|i	t
|iƒƒdS(
Niÿÿÿÿtthis_is_the_c_function_nameR)RR(tdo_xxxtparam2R<tparam3(tsysR$RkR6RxR8RÁRrR|RiRtstderr(RËRn((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyt_testost__main__(1R•tostenvironRSRtobjectRRRR$RmRpRWRrRtmatchertregister_reverseRxtregister_reverse_retRzR|R}R~R€targtypeR‘R—RšR›RRžRŸR R£R¤R¦R¨R¬R°R²R¶R¹R¼R¿RÀRÁRÂRÍR(((s2/usr/share/pygobject/2.0/codegen/reversewrapper.pyt<module>s¼		ÿ
$


	


	


	


Youez - 2016 - github.com/yon3zu
LinuXploit